Preheat your oven to 400°F (200°C).
In a large bowl, combine the olive oil, garlic powder, onion powder, smoked paprika, salt, and black pepper. Mix well to create a marinade.
Add the chicken thighs to the bowl and toss until they are evenly coated with the marinade. Let them marinate for at least 15 minutes for better flavor.
Place the marinated chicken thighs in a single layer on a baking sheet lined with parchment paper.
Bake in the preheated oven for 20 minutes.
After 20 minutes, remove the chicken from the oven and brush generously with barbecue sauce.
Return the chicken to the oven and bake for an additional 10-15 minutes, or until the internal temperature reaches 165°F (75°C) and the chicken is nicely caramelized.
Remove from the oven and let rest for 5 minutes before serving.