In a ziplock plastic bag, combine all ingredients except chicken and BBQ sauce. Once combined, add chicken and coat thoroughly to combine. Let marinate for up to 24 hours. When ready to cook, let sit at room temp for about an hour if possible. This will ensure a more even cooking.
Preheat grill to medium – high. Cook chicken over medium heat until chicken is done (internal temp of 165 degrees). After turning the chicken once, begin to baste with BBQ sauce. Continue to grill, turning and basting a few times until the chicken becomes caramelized on the outside. Enjoy!