VaSID University Division First Team All-State punt returner
Played in all 13 games, making three starts at safety
Had 17 tackles (eight solo) to go with 2.0 tackles for loss and one pass breakup
Averaged 12.9 yards per punt return on 16 total attempts
Career-long 47-yard punt return vs. Georgia Southern (Oct. 14)
Also averaged 21.0 yards on three punt returns in the GS win
Had three punt returns over 20 yards
Season-high five tackles with a PBU at Troy (Sept. 16)
Also made four stops at Virginia (Sept. 9)
Made full TFL vs. Bucknell (Sept. 2) and vs. Air Force in Lockheed Martin Armed Forces Bowl (Dec. 23)
2022:
Played in all 11 games with 10 starts at safety
Pro Football Network Week 1 College Football Team of the Week – Second Team
Had 40 tackles (19 solo) to go with 4.5 tackles for loss and 1.0 sack
Also had 19 punt returns for 113 yards, averaging 5.9 per attempt
Season-high seven tackles with a half TFL vs. Middle Tennessee (Sept. 3)
Career highs of four punt returns for 52 yards with a long of 18 in MTSU win
Five tackles with a career-high 1.5 tackles for loss and a sack at App State (Sept. 24)
Tied career best with 1.5 TFL vs. Marshall (Oct. 22)
Had four tackles at Georgia Southern (Oct. 15), at Old Dominion (Nov. 12) and vs. Georgia State (Nov. 19)
Collected three or more tackles in nine games
Four punt returns of 10 yards or longer
2021:
Played in 13 games
Had 20 tackles (12 solo) to go with 2.0 tackles for loss, 2.0 sacks, one forced fumble, one fumble recovery for a touchdown, one pass breakup and a quarterback hurry
Had an 88-yard scoop-and-score and a sack at Weber State (Sept. 18)
Made a season-high four tackles with a sack and forced fumble vs. Campbell (Nov. 6)
Also had four tackles vs. Towson (Nov. 20)
Tallied three solo stops vs. Elon (Oct. 30)
Prior to JMU:
Transferred to JMU after spending two seasons at VMI (2019-2020)
Played in 13 games for the Keydets, making 11 starts in the secondary
Recorded 71 tackles (42 solo) to go with 3.0 tackles for loss, three interceptions, seven pass breakups and a forced fumble in his two seasons at VMI
Had 52 tackles with 3.0 TFL, two interceptions, three breakups and a forced fumble in 2020-21
Registered 19 tackles with one pick and four breakups in 2019
Career-high 11 tackles at ETSU (2019)
Also had 10 tackles at Samford (2020-21)
Career-best three pass breakups vs. Mars Hill (2019)
Had interceptions in back-to-back games vs. Mercer and at Samford (2020-21)
Made nine stops in FCS first round at JMU (2020-21)
High School:
VHSL 6A All-State defensive back and receiver as a sophomore, junior and senior
6A All-State punt returner as a junior
Region Defensive Player of the Year as a junior
All-Region receiver, defensive back and kick returner as a senior
All-Region receiver, defensive back and punt returner as a sophomore and junior
Three-time Commonwealth District Defensive Player of the Year (2016, 2017, 2018)
First Team All-District as sophomore, junior and senior
2017 Freelance Star Player of the Year
Tri-sport athlete who was a Second Team All-Region point guard for basketball
Also competed in the 4x100 relay at the state track meet
JMU Football | Bob Chesney Postgame Press Conference vs. Louisville - Sept. 5, 2025JMU Football | Bob Chesney Postgame Press Conference vs. Louisville - Sept. 5, 2025
Saturday, September 06
JMU Football | Win this game.JMU Football | Win this game.
Thursday, September 04
JMU Football | Coordinators Weekly Media Availability - Sept. 2, 2025JMU Football | Coordinators Weekly Media Availability - Sept. 2, 2025
Tuesday, September 02
JMU Football | All Eyes Back on BridgeforthJMU Football | All Eyes Back on Bridgeforth