Played in all 14 games, making one start at wide receiver
Also served as a primary kick returner on special teams
Had 26 receptions for 358 receiving yards and four touchdowns, averaging 13.8 per catch
Averaged 16.3 yards per kickoff return on six tries with a long of 31
Also had a four-yard carry
Career-high seven catches for 69 yards with a long of 31 vs. Louisiana (Oct. 11)
Career-long 68-yard touchdown catch vs. Washington State (Nov. 22)
Made six receptions for 52 yards at Oregon (Dec. 20) in the College Football Playoff
Recorded four catches for 64 yards and a touchdown at Coastal Carolina (Nov. 29)
Also scored on 26-yard touchdown passes at Marshall (Nov. 8) and vs. Troy (Dec. 5) in the Sun Belt Football Championship
Had a 25+ yard catch in seven games
Had a season-long 31-yard kickoff return vs. Georgia Southern (Sept. 27)
Transferred to JMU with two seasons of eligibility remaining after spending two years at Maryland (2023-24)
2024 at Maryland:
Played in 11 games
Had five receptions for 75 receiving yards
Averaged 8.4 yards per punt return on eight returns
Averaged 21.5 yards per kickoff return on two tries
Maryland career-high three catches for 59 yards with a 37-yard grab at Indiana (Sept. 28)
Career-long 27-yard punt return vs. Villanova (Sept. 21)
Season-long 33-yard kickoff return vs. Northwestern (Oct. 11)
Also had three tackles, all solo
2023 at Maryland:
Honorable Mention All-Big Ten
Big Ten Special Teams of the Week (Sept. 18)
Played in 13 games, serving as primary kick returner
Averaged 23.8 yards per kickoff return with a touchdown on 16 returns
Ranked third in the Big Ten and tied for 19th nationally in kickoff return average
Had 98-yard kickoff return for a touchdown vs. Virginia (Sept. 15), which marked Maryland’s first kickoff return for a score since 2019 and the longest by a Terrapin freshman since Stefon Diggs in 2012
Had first career catch at Rutgers (Nov. 25)
Added one solo tackle
High School:
2022 PFN Coaches Select District IV State Player of the Year
2022 Pennsylvania Football Writers Class 2A State Player of the Year
First Team All-State running back as a senior
Top-15 player in Pennsylvania recruiting class by 247Sports
Recorded 1,959 rushing yards and 26 touchdowns, averaging 11.9 per carry, while adding 12 catches for 265 yards and four scores as a senior
Ran for 1,444 rushing yards and 26 touchdowns, averaging 10.4 per carry as a junior
Led Southern Columbia Area to 56-4 record in his four-year career
Dual-sport athlete who was a 100m state champion for the track & field team
JMU Football | CFP First Round Postgame Press Conference at Oregon - Dec. 20, 2205JMU Football | CFP First Round Postgame Press Conference at Oregon - Dec. 20, 2205
Monday, December 22
JMU Football | No RegretsJMU Football | No Regrets
Saturday, December 20
JMU Football | Bob Chesney CFP Media Zoom - Dec. 17, 2025JMU Football | Bob Chesney CFP Media Zoom - Dec. 17, 2025
Wednesday, December 17
JMU Football | Offensive Press Conference - December 16, 2025JMU Football | Offensive Press Conference - December 16, 2025