Randy Cunningham is the titular protagonist and the love interest of Annie Roberts appearing in Randy Cunningham: 9th Grade Ninja. He has spiky purple hair and blue eyes and his main outfit is composed of: a black long sleeved jacket under a red shirt, black pants with green briefs inside and black and white sneakers. He is voiced by Ben Schwartz. At his age, he is 14 years old.


  • Mrs. and Mr. Cunningham (Parents)
  • Annie Roberts (Love Interest)
  • Bash Johnson (Rival)


  1. Wooing for Annie
  2. Fighting crime as a ninja
  3. Being friends with Howard


  1. Getting into trouble with Bash Johnson
  2. Doing bad skills
  3. Losing the Nomicon

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.