Although he played his collegiate ball at the Division II level, Cannon has seen quite a bit of success over the last few years. Standing 5-11 and weighing in at 185 lbs., Cannon served as the backup running back for Virginia State in 2016, rushing for 1,214 yards and 18 touchdowns on only 168 carries. This stat line earned him first-team All-Central Intercollegiate Athletic Association honors.
In 2017, meanwhile, the 23-year-old was handed the reigns as the team’s starting running back and he performed well, rushing for 1,638 yards and 17 touchdowns on 212 attempts. Once again, he was awarded first-team All-CIAA honors.