Haddon plays football for Ringgold High School. He did not play football until his 6th grade year, but quickly demonstrated that he was gifted as a football player. By his 7th grade season he was the starting RB, winning the region title with his teammates, and during his 8th grade season he was the starting QB, leading his team to the region title game, losing in the final minutes.
As a freshman in high school, Haddon was RB2, and was named All-Region Second Team. As a sophomore, Haddon was named RB1, and also played LB, running for 174 yards and 1 TD in his first varsity start against cross-county rival Heritage High School. His sophomore season was truncated due to an injury, but he finished the season well, helping his team to a playoff appearance, losing in the first round to Wesleyan.
Haddon is a workout machine. He can bench press 350lbs, and squat 550lbs. He lives for his time in the gym and on the practice field. His coaches describe him as someone with an intense work ethic, high accountability, and high character. He has speed, strength, intelligence, awareness, work ethic, and a burning desire to win.