Combine the flour, onion powder, garlic powder, paprika, black pepper, chili powder, and salt in a large bowl and set it aside.
Whisk together the milk, egg, salt, and pepper 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.