Season chicken with dry rub mixture to coat all sides. Allow to sit for 30 minutes up to 24 hours (covered and refrigerated if marinading for longer than 1 hour.)
Place the chicken on the grill. Grill the chicken for 30 minutes, turning every 4-5 minutes to cook evenly.
Grill the chicken until an instant read thermometer registers 165˚F on an instant read thermometer.
Open the grill and baste the chicken with barbecue sauce on all sides. Close the lid and cook for 10 minutes. Baste the chicken again on all sides and cook for an additional 2-3 minutes.
Remove from the grill and allow to rest for 5 minutes covered with foil. Serve immediately.
Notes
Chicken legs can be coated in dry rub up to 24 hours in advance. Cover with plastic wrap and store in the refrigerator up to 1 hour before grilling.If your chicken has been refrigerated, allow it to rest at room temperature for up to 1 hour before grilling to help the chicken cook evenly.