cannon attended broadmoor high school where he lettered in four sports. in baseball, he played shortstop and was a two-time all-state and an all-american selection. in football he played quarterback, running back, safety, special teams and even kicked a few times. in his senior year, he received all-state and all-american honors, while helping his team to an undefeated regular season.