Randy Cunningham is the titular protagonist of Disney XD's Randy Cunningham: 9th Grade Ninja, and the love interest of 13-year-old Sophia Winterford. Voiced by Ben Schwartz, he has spiky purple hair and blue eyes and his outfit is composed of: a black long sleeved jacket under a red short sleeved shirt, black pants with green briefs inside and black and white sneakers. At his age, he is about 14-years-old.


  • Mrs. and Mr. Cunningham (Parents)
  • Sophia Winterford (Love Interest)
  • Bash Johnson (Rival)


  1. Being cool to Sophia
  2. Using the Ninja Nomicon
  3. Fighting crime as the Ninja


  1. The way Bash bullies him
  2. Feeling disapproved
  3. Getting into a lot of trouble


  • It is revealed that Randy lives in Norrisville.

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.