Played in all 13 games, making one start at left tackle
Made first career start vs. Western Kentucky in Boca Raton Bowl (Dec. 18)
Part of an offensive line that helped JMU rank top 30 in the FBS in seven categories, which included leading the country in fewest interceptions (4) and third in fewest turnovers (9)
Also ranked 23rd nationally in time of possession (31:48), 24th in fewest fumbles lost (5), 26th in scoring offense (33.3), 28th in rushing yards (191.5) and 30th in pass efficiency rating (144.60)
JMU led the Sun Belt in fewest turnovers, fewest interceptions, time of possession and red-zone passing touchdowns
JMU scored north of 60 points twice, including 70 at North Carolina, setting a program record for points against an FBS team
2023:
Played in two games
2022:
Played in one game, redshirting to retain a year of eligibility
High School:
DIAA 3A First Team All-State as a senior and Second Team as a junior
First Team All-Conference as a junior and senior
First Team All-Class as a senior
Helped Salesianum to 2021 3A state semifinals
Three-year varsity letterwinner
Dual-sport athlete who also lettered in track & field as a discus thrower
JMU Football | Bob Chesney Weekly Press Conference - Sept. 8, 2025JMU Football | Bob Chesney Weekly Press Conference - Sept. 8, 2025
Monday, September 08
JMU Football | Players Postgame Press Conference vs. Louisville - Sept. 5, 2025JMU Football | Players Postgame Press Conference vs. Louisville - Sept. 5, 2025
Monday, September 08
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.