Pre-heat the oven to 450F
Take the chicken out of the fridge and let it cool down at room temperature for 15 minutes before roasting.
Line a baking pan with heavy duty aluminum foil, place the chicken in the pan, breast side up.
Place the chicken on the center rack of the oven and roast for 30 minutes.
Turn the oven temperature to 460F.
Take the chicken out and carefully flip it over using plastic or wooden spatulas.
Return the upside down chicken to the oven and continue to roast for 10 minutes.
After that, take the chicken out and brush an even layer of BBQ sauce all over the back of the chicken.
Flip the chicken back to breast side up.
Continue to cook for 5 minutes, then brush another layer of BBQ sauce on the breast side.
Cook for another 5 minutes. The chicken should be done cooking at this time.
Take the chicken out of oven, let it rest for 5 to 10 minutes, then serve.