Combine the marinade ingredients together, whisking until combined. Place the chicken in an over-sized Ziploc. Pour the marinade over the chicken, coating well.
Marinate for 2-3 hours if time is short, overnight is the best however.
Remove the chicken and place on your rotisserie skewers. Pre-heat your BBQ to 350 °.
Place the chicken on the rotisserie according to your individual rotisserie gear.
Cook the chicken for 60-90 minutes on the rotisserie until the internal temperature reaches 185° when taken in the thigh with a meat thermometer. Remove and let the chicken sit for 10 minutes, then serve.
Cooking time may vary based on the size of chicken you use.