- Played for head coach Chas Cathers at Central Bucks High School West in Doylestown, Pa.
- Named All-Suburban One League four times and All-Area twice
- Totaled 321 tackles during his high school career, in addition to rushing for over 1,000 yards and 23 touchdowns on offense
- Helped lead team to a state playoff berth in 2017
- Also lettered in basketball, earning All-Suburban One League honors
- A two-year team captain in both football and basketball
- Member of National Honor Society