Transferred to JMU with two seasons of eligibility remaining after spending two years at Richmond (2023-24)
2024 at Richmond:
Played in 13 games, making 10 starts at wide receiver
Had 50 receptions for 588 receiving yards and four touchdowns
Averaged 11.8 yards per catch
Caught a career-high 12 passes for 76 yards in FCS First Round vs. Lehigh (Nov. 30)
Made seven catches for a career-high 131 receiving yards and a touchdown at Delaware State (Sept. 21)
Made a career-long 61-yard reception in DSU win
Also had seven receptions for 101 yards at Campbell (Nov. 9)
Made three receptions for 45 yards and a career-high two touchdowns vs. Towson (Nov. 2)
Recorded five catches 70 yards and a score at Hampton (Nov. 16)
Also made five grabs for 64 yards at Elon (Sept. 28)
Three catches of 30 yards or more
Had three or more catches in six games
Tallied 60+ receiving yards in five games
2023 at Richmond:
Played in 13 games, making seven starts at wide receiver
Had 20 receptions for 214 receiving yards and one touchdown
Averaged 10.7 yards per catch
Season-high four catches for 30 yards in FCS Second Round at Albany (Dec. 2)
Caught three passes for a season-high 45 receiving yards and first career touchdown vs. Maine (Oct. 7)
Also made three receptions for 35 yards vs. Campbell
Caught a pair of passes for 41 yards, which included a season-long 35-yard catch v. Elon (Nov. 11)
Had three or more catches in three games
High School:
2022 Virginia Prep League Player of the Year
First Team All-State as a senior and Second Team as a junior
First Team All-Prep as a senior
First Team All-Central Virginia as a senior
As a senior, had 32 receptions for 536 receiving yards and five touchdowns while rushing for 454 yards and 12 touchdowns and passing for 223 with one score
Accounted for 1,223 total yards and 18 total scores his senior season
As a junior, had 30 receptions for 568 receiving yards and six touchdowns
Dual-sport athlete who was a 2022 VISAA state track & field champion in the 4x100m relay
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