Combine the flour, onion powder, garlic powder, paprika, chili powder, salt, and black pepper in a large bowl and set it aside.
Whisk together the milk, egg, pinch of salt, and pepper to taste in a separate bowl and set aside.
Dip each chicken piece first in the seasoned flour, transfer it to the milk and egg mixture, and finally back into the flour.
Heat the oil to 350 degrees F and gently place the coated chicken drumsticks inside the hot oil. Fry on medium heat until golden brown and crispy on the outside and fully cooked inside. Flip the drumsticks between each fry cycle.
Remove from heat and drain on a paper towel to remove excess oil.