Randy Cunningham is the main protagonist of the 2012-2015 Disney XD series: Randy Cunningham: 9th Grade Ninja. He has spiky purple hair and blue eyes. His main outfit is composed of: a black long sleeved jacket under a red shirt, black pants and black and white sneakers. He is voiced by Ben Schwartz. At his age, he is 14 years old. At his wedding with Annie, his wedding outfit is composed of: a black top hat, a black long sleeved tuxedo, black pants and black shoes. In years later, as a full adult, his outfit is composed of: a gray short sleeved shirt, blue pants and brown shoes.
- Alice Cunningham (Mother)
- Harry Cunningham (Father)
- Annie Roberts (Love Interest)
- Rachelle Cunningham (Future Daughter)
- Dorian Roberts (Future Son)