Preheat oven to 400°F (200°C) and line a baking sheet with foil or parchment paper.
Pat chicken drumsticks dry with paper towels and place in a large bowl.
Drizzle olive oil over drumsticks and season with salt, pepper, garlic powder, onion powder, and smoked paprika.
Toss well to coat each drumstick evenly with the seasoning.
In a separate bowl, mix barbecue sauce, honey, brown sugar, soy sauce, and apple cider vinegar.
Reserve half of the sauce for basting and set aside.
Coat drumsticks generously with the remaining barbecue sauce mixture.
Arrange drumsticks on the prepared baking sheet in a single layer.
Bake for 25 minutes, then flip each drumstick over.
Brush with reserved sauce and bake for another 15–20 minutes until caramelized and cooked through.
Check internal temperature reaches 165°F (74°C).
Broil for the last 3 minutes for extra sticky, charred edges.
Garnish with fresh parsley and serve hot.