2021 as a Fifth-Year Junior: Missed entire season due to an injury.
2020-21 as a Redshirt Junior: Played in all eight games, making two starts at wide receiver… Had three receptions for 45 yards with a long of 23 against Robert Morris (Feb. 27).
2019 as a Redshirt Sophomore: Played in 15 games, making five starts at wide receiver… Had 20 receptions for 263 yards and a touchdown… Season-high four receptions for 63 yards at West Virginia (Aug. 31)… Had three catches for 47 yards and a score at William & Mary (Oct. 19)… Also had three grabs against Morgan State (Sept. 14)… Made two or more catches in seven games.
2018 as a Redshirt Freshman: Started all 13 games... HERO Sports Freshman All-American... VaSID Offensive Rookie of the Year... CAA Rookie of the Week (Oct. 1)... Had 47 receptions for 614 yards and five touchdowns... Ranked eighth in the CAA in receptions... Career-high six catches for 96 yards against Elon (Oct. 6)... Also had six receptions for 77 yards at New Hampshire (Nov. 3)... Made five catches for 82 yards and two touchdowns at Richmond (Sept. 29)... Also made five grabs for 86 yards and a score against Rhode Island (Nov. 10) and added five catches for 64 yards in FCS First Round against Delaware (Nov. 24)... Career-long 40-yard catch at Towson (Nov. 17)... Made three or more catches in nine straight games to end the season and had two or more receptions in 12 of 13 games... Tallied over 50 receiving yards in six games... JMU's Rookie of the Year.
2017 as a Freshman: Redshirted to retain a year of eligibility.
High School: Helped Parkland to NCHSAA 4A playoffs in 2016... Dual-sport athlete who also starred in basketball and track... Central Piedmont Conference Sprinter of the Year as a junior... Part of the International Baccalaureate program at Parkland... Honor roll student.
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