In a mixing bowl, mix together seasonings (garlic powder, onion powder, chili powder, paprika, cumin, salt and black pepper).
Pat the chicken legs dry and coat with olive oil. Season all sides of the chicken legs with the seasoning mixture. Cover and place in the fridge for 1 hour.
Preheat oven to 375°F. Line a baking sheet with aluminum foil and place a wire rack on top. Line chicken legs across the wire rack.
Cook chicken for 1 hour, flipping them and coating them with BBQ Sauce at the 30 minute mark. At the 45 minute mark, coat them with BBQ Sauce one last time. Cook chicken legs until they reach an internal temperature of 165°F.
Video
Notes
This recipe is best if you take 1hr to let the seasoning marinate into the chicken legs and drumsticks but it's not required.