Heat grill to medium/high heat. Once heated lower temperature to a low or medium-low to cook.
Place chicken in a large baggy with oil and massage into chicken. Add in paprika, garlic powder, and salt.
Place chicken on the grill and cook for 20 minutes before flipping. Flip your chicken and allow 10 minutes then flip again repeating until your chicken is cooked through.
Once chicken is fully cooked remove it from the grill and brush with bbq sauce.
Allow to rest for 3-5 minutes then serve.
Tip: The size of your chicken will really determine your cooking time. For a smaller chicken breast, you would need less cooking time.
Tip: At this time you can place your chicken back on the grill for 2-3 more minutes or serve right away. You don't want to let chicken with BBQ sauce cook too long since bbq sauce is heavily sugar based and will burn quickly.
Preheat at high and then reduce to medium/low for cooking. Cooking low means a juicy chicken breast. This could take an hour or longer for large breast or 30 minutes for a small chicken breast. Make sure to use a meat thermometer to make sure your chicken is at a safe temperature before serving.
For this recipe, I would suggest using fresh or thawed chicken. Using frozen can change your cooking time and cause uneven cooking through your chicken.