Section Overview Stats Bio Splits Game log
Overview Receiving Season Team REC YDS AVG TD LNG 2022 CMU 3 54 18.0 1 36 2023 CMU 29 444 15.3 4 67 2025 CMU 25 323 12.9 2 36 Career 57 821 14.4 7 67
Ranks are over the players on a 2026 FBS roster who have been read, counting only those who recorded that statistic in 2025 — how many that is . Rate statistics are shown without a rank, because ranking them without a qualifying minimum would put one long run above a whole season of them.
Stats Rushing Season Team CAR YDS AVG TD LNG 2025 CMU 4 9 2.3 0 6
Receiving Season Team REC YDS AVG TD LNG 2022 CMU 3 54 18.0 1 36 2023 CMU 29 444 15.3 4 67 2025 CMU 25 323 12.9 2 36 Career 57 821 14.4 7 67
Defense Season Team TOT SOLO AST PD SACK FF INT YDS TD 2022 CMU 1 1 0 0 0 0 0 0 0 2025 CMU 1 0 1 0 0 0 0 0 0 Career 2 1 1 0 0 0 0 0 0
Scoring Season Team PASS RUSH REC RET TD 2PT PAT FG PTS 2022 CMU 0 0 1 0 1 0 0 0 6 2023 CMU 0 0 4 0 4 0 0 0 24 2025 CMU 0 0 2 0 2 0 0 0 12 Career 0 0 7 0 7 0 0 0 42
Season rows count every game played, including bowl and playoff games. The national leaders table ranks the regular season only, so a figure there can be the smaller of the two.
Glossary 2PT Total Two Point Convs AST Assist Tackles AVG Yards Per Rush Attempt; Yards Per Reception CAR Rushing Attempts FF Fumbles Forced FG Field Goals FUM Fumbles INT Interceptions LNG Long Rushing; Long Reception LST Fumbles Lost PASS Passing Touchdowns PAT Kick Extra Points PD Passes Defended PTS Total Points REC Receptions; Receiving Touchdowns RET Return Touchdowns RUSH Rushing Touchdowns SACK Sacks SOLO Solo Tackles TD Rushing Touchdowns; Receiving Touchdowns; Interception Touchdowns; Total Touchdowns TOT Total Tackles YDS Rushing Yards; Receiving Yards; Interception Yards Bio Team Virginia Cavaliers Position Wide Receiver Class Senior Height / weight 5' 10" / 187 lbs Birthplace Flint, MI Jersey #22 Status Active
Career history Splits Season 2025 2023 2022
Season, home and away Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST Season 25 323 12.9 2 36 4 9 2.3 0 6 0 0 Home 7 117 16.7 1 36 2 6 3.0 0 5 0 0 Away 18 206 11.4 1 33 2 3 1.5 0 6 0 0
By month Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST September 8 79 9.9 1 33 0 0 0.0 0 0 0 0 October 3 51 17.0 0 28 1 -3 -3.0 0 0 0 0 November 8 134 16.8 1 36 2 6 3.0 0 5 0 0 December 5 53 10.6 0 13 1 6 6.0 0 6 0 0
By quarter Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1st 5 44 8.8 0 13 2 11 5.5 0 6 0 0 2nd 10 113 11.3 1 33 1 -3 -3.0 0 0 0 0 3rd 5 76 15.2 0 36 1 1 1.0 0 1 0 0 4th 5 90 18.0 1 33 0 0 0.0 0 0 0 0
By half Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1st 15 157 10.5 1 33 3 8 2.7 0 6 0 0 2nd 10 166 16.6 1 36 1 1 1.0 0 1 0 0
Against ranked teams Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST vs AP Top 25 3 5 1.7 0 4 0 0 0.0 0 0 0 0 vs USA ranked teams 3 5 1.7 0 4 0 0 0.0 0 0 0 0
By final margin Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 0-7 6 102 17.0 1 33 0 0 0.0 0 0 0 0 8-14 3 29 9.7 0 15 0 0 0.0 0 0 0 0 15+ 16 192 12.0 1 36 4 9 2.3 0 6 0 0
In wins, by margin Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 22+ 1 33 33.0 1 33 0 0 0.0 0 0 0 0 15-21 0 0 0.0 0 0 0 0 0.0 0 0 0 0 8-14 1 8 8.0 0 8 1 -3 -3.0 0 0 0 0 1-7 6 104 17.3 1 36 1 1 1.0 0 1 0 0
In losses, by margin Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1-7 4 64 16.0 0 28 1 5 5.0 0 5 0 0 8-14 1 12 12.0 0 12 0 0 0.0 0 0 0 0 LOSING BY 15-21 2 21 10.5 0 17 0 0 0.0 0 0 0 0 22+ 6 42 7.0 0 13 0 0 0.0 0 0 0 0
By field position Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST Own 1-19 5 53 10.6 0 13 0 0 0.0 0 0 0 0 Own 20-39 9 119 13.2 0 36 2 11 5.5 0 6 0 0 Between 40's 4 38 9.5 0 12 0 0 0.0 0 0 0 0 Opp 39-20 5 104 20.8 2 33 1 -3 -3.0 0 0 0 0 Opp 19-Goal 2 9 4.5 0 12 1 1 1.0 0 1 0 0 Opp 9-Goal 1 -3 -3.0 0 -3 0 0 0.0 0 0 0 0
Goal to go Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1st & Goal 1 -3 -3.0 0 -3 0 0 0.0 0 0 0 0 2nd & Goal 0 0 0.0 0 0 0 0 0.0 0 0 0 0 3rd & Goal 0 0 0.0 0 0 0 0 0.0 0 0 0 0 4th & Goal 0 0 0.0 0 0 0 0 0.0 0 0 0 0
By down Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1st 7 82 11.7 1 33 3 12 4.0 0 6 0 0 2nd 7 76 10.9 0 28 1 -3 -3.0 0 0 0 0 3rd 11 165 15.0 1 36 0 0 0.0 0 0 0 0
By down and distance Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 3rd & 6+ 9 145 16.1 1 36 0 0 0.0 0 0 0 0 3rd & 11+ 2 48 24.0 0 36 0 0 0.0 0 0 0 0 3rd & 8-10 5 73 14.6 1 33 0 0 0.0 0 0 0 0 3rd & 3-7 4 44 11.0 0 13 0 0 0.0 0 0 0 0 2nd & 6+ 4 55 13.8 0 28 1 -3 -3.0 0 0 0 0 2nd & 11+ 4 55 13.8 0 28 0 0 0.0 0 0 0 0 2nd & 8-10 0 0 0.0 0 0 0 0 0.0 0 0 0 0 2nd & 3-7 3 21 7.0 0 13 1 -3 -3.0 0 0 0 0 1st & 6+ 7 82 11.7 1 33 3 12 4.0 0 6 0 0 1st & 11+ 1 11 11.0 0 11 0 0 0.0 0 0 0 0 1st & 8-10 6 71 11.8 1 33 3 12 4.0 0 6 0 0 3rd (or 4th) and 9+ 4 93 23.3 1 36 0 0 0.0 0 0 0 0 3rd (or 4th) and 3-8 7 72 10.3 0 15 0 0 0.0 0 0 0 0 1st and 10 5 74 14.8 1 33 3 12 4.0 0 6 0 0
Season, home and away Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST Season 29 444 15.3 4 67 0 0 0.0 0 0 0 0 Home 9 134 14.9 1 35 0 0 0.0 0 0 0 0 Away 20 310 15.5 3 67 0 0 0.0 0 0 0 0
By month Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST September 9 150 16.7 1 31 0 0 0.0 0 0 0 0 October 11 101 9.2 1 24 0 0 0.0 0 0 0 0 November 9 193 21.4 2 67 0 0 0.0 0 0 0 0
By quarter Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1st 5 46 9.2 0 19 0 0 0.0 0 0 0 0 2nd 6 146 24.3 2 50 0 0 0.0 0 0 0 0 3rd 6 113 18.8 1 67 0 0 0.0 0 0 0 0 4th 12 139 11.6 1 35 0 0 0.0 0 0 0 0
By half Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1st 11 192 17.5 2 50 0 0 0.0 0 0 0 0 2nd 18 252 14.0 2 67 0 0 0.0 0 0 0 0
Against ranked teams Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST vs AP Top 25 7 99 14.1 0 35 0 0 0.0 0 0 0 0 vs USA ranked teams 2 40 20.0 0 31 0 0 0.0 0 0 0 0
By final margin Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 0-7 12 165 13.8 1 31 0 0 0.0 0 0 0 0 8-14 4 134 33.5 2 67 0 0 0.0 0 0 0 0 15+ 13 145 11.2 1 35 0 0 0.0 0 0 0 0
In wins, by margin Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 8-14 1 31 31.0 1 31 0 0 0.0 0 0 0 0 1-7 3 87 29.0 1 67 0 0 0.0 0 0 0 0
In losses, by margin Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1-7 8 72 9.0 0 24 0 0 0.0 0 0 0 0 8-14 6 130 21.7 1 50 0 0 0.0 0 0 0 0 LOSING BY 15-21 4 53 13.3 0 35 0 0 0.0 0 0 0 0 22+ 3 22 7.3 1 15 0 0 0.0 0 0 0 0
By field position Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST Own 1-19 2 26 13.0 0 24 0 0 0.0 0 0 0 0 Own 20-39 11 165 15.0 1 67 0 0 0.0 0 0 0 0 Between 40's 8 164 20.5 1 50 0 0 0.0 0 0 0 0 Opp 39-20 6 75 12.5 1 31 0 0 0.0 0 0 0 0 Opp 19-Goal 2 14 7.0 1 9 0 0 0.0 0 0 0 0 Opp 9-Goal 1 5 5.0 1 5 0 0 0.0 0 0 0 0
Goal to go Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1st & Goal 1 5 5.0 1 5 0 0 0.0 0 0 0 0 2nd & Goal 0 0 0.0 0 0 0 0 0.0 0 0 0 0 3rd & Goal 0 0 0.0 0 0 0 0 0.0 0 0 0 0 4th & Goal 0 0 0.0 0 0 0 0 0.0 0 0 0 0
By down Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1st 14 192 13.7 2 67 0 0 0.0 0 0 0 0 2nd 8 101 12.6 0 31 0 0 0.0 0 0 0 0 3rd 6 120 20.0 1 50 0 0 0.0 0 0 0 0 4th 1 31 31.0 1 31 0 0 0.0 0 0 0 0
By down and distance Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 4th & 6+ 0 0 0.0 0 0 0 0 0.0 0 0 0 0 4th & 11+ 0 0 0.0 0 0 0 0 0.0 0 0 0 0 4th & 3-7 1 31 31.0 1 31 0 0 0.0 0 0 0 0 3rd & 6+ 3 94 31.3 1 50 0 0 0.0 0 0 0 0 3rd & 11+ 2 85 42.5 1 50 0 0 0.0 0 0 0 0 3rd & 3-7 4 35 8.8 0 11 0 0 0.0 0 0 0 0 2nd & 6+ 7 97 13.9 0 31 0 0 0.0 0 0 0 0 2nd & 11+ 1 11 11.0 0 11 0 0 0.0 0 0 0 0 2nd & 8-10 4 41 10.3 0 19 0 0 0.0 0 0 0 0 2nd & 3-7 3 49 16.3 0 31 0 0 0.0 0 0 0 0 1st & 6+ 13 187 14.4 1 67 0 0 0.0 0 0 0 0 1st & 11+ 2 13 6.5 0 9 0 0 0.0 0 0 0 0 1st & 8-10 11 174 15.8 1 67 0 0 0.0 0 0 0 0 1st & 3-7 1 5 5.0 1 5 0 0 0.0 0 0 0 0 3rd (or 4th) and 9+ 2 85 42.5 1 50 0 0 0.0 0 0 0 0 3rd (or 4th) and 3-8 4 35 8.8 0 11 0 0 0.0 0 0 0 0 1st and 10 11 174 15.8 1 67 0 0 0.0 0 0 0 0
Season, home and away Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST Season 3 54 18.0 1 36 0 0 0.0 0 0 0 0 Home 2 39 19.5 0 36 0 0 0.0 0 0 0 0 Away 1 15 15.0 1 15 0 0 0.0 0 0 0 0
By month Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST November 3 54 18.0 1 36 0 0 0.0 0 0 0 0
By quarter Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1st 1 3 3.0 0 3 0 0 0.0 0 0 0 0 2nd 1 15 15.0 1 15 0 0 0.0 0 0 0 0 3rd 1 36 36.0 0 36 0 0 0.0 0 0 0 0 4th 0 0 0.0 0 0 0 0 0.0 0 0 0 0
By half Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1st 2 18 9.0 1 15 0 0 0.0 0 0 0 0 2nd 1 36 36.0 0 36 0 0 0.0 0 0 0 0
By final margin Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 0-7 2 39 19.5 0 36 0 0 0.0 0 0 0 0 8-14 1 15 15.0 1 15 0 0 0.0 0 0 0 0
In wins, by margin Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 15-21 1 15 15.0 1 15 0 0 0.0 0 0 0 0 1-7 0 0 0.0 0 0 0 0 0.0 0 0 0 0
In losses, by margin Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1-7 0 0 0.0 0 0 0 0 0.0 0 0 0 0
By field position Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST Own 1-19 0 0 0.0 0 0 0 0 0.0 0 0 0 0 Own 20-39 0 0 0.0 0 0 0 0 0.0 0 0 0 0 Between 40's 2 39 19.5 0 36 0 0 0.0 0 0 0 0 Opp 39-20 0 0 0.0 0 0 0 0 0.0 0 0 0 0 Opp 19-Goal 1 15 15.0 1 15 0 0 0.0 0 0 0 0 Opp 9-Goal 0 0 0.0 0 0 0 0 0.0 0 0 0 0
By down Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 1st 1 36 36.0 0 36 0 0 0.0 0 0 0 0 2nd 1 3 3.0 0 3 0 0 0.0 0 0 0 0 3rd 1 15 15.0 1 15 0 0 0.0 0 0 0 0
By down and distance Split REC YDS AVG TD LNG CAR YDS AVG TD LNG FUM LST 3rd & 6+ 1 15 15.0 1 15 0 0 0.0 0 0 0 0 3rd & 11+ 0 0 0.0 0 0 0 0 0.0 0 0 0 0 3rd & 3-7 1 15 15.0 1 15 0 0 0.0 0 0 0 0 2nd & 6+ 1 3 3.0 0 3 0 0 0.0 0 0 0 0 2nd & 11+ 1 3 3.0 0 3 0 0 0.0 0 0 0 0 1st & 6+ 1 36 36.0 0 36 0 0 0.0 0 0 0 0 1st & 8-10 1 36 36.0 0 36 0 0 0.0 0 0 0 0 3rd (or 4th) and 9+ 0 0 0.0 0 0 0 0 0.0 0 0 0 0 3rd (or 4th) and 3-8 1 15 15.0 1 15 0 0 0.0 0 0 0 0 1st and 10 1 36 36.0 0 36 0 0 0.0 0 0 0 0
Game log Season 2025 2023 2022
Date Opp Result REC YDS AVG LNG TD CAR YDS AVG TD LNG 8/29 @ SJSU W 16-14 1 6 6.0 6 0 0 0 0.0 0 0 9/6 @ PITT L 45-17 2 25 12.5 13 0 0 0 0.0 0 0 9/13 @ MICH L 63-3 3 5 1.7 4 0 0 0 0.0 0 0 9/20 vs WAG W 49-10 2 41 20.5 33 1 0 0 0.0 0 0 9/27 vs EMU W 24-13 1 8 8.0 8 0 0 0 0.0 0 0 10/4 @ AKR L 28-22 3 51 17.0 28 0 0 0 0.0 0 0 10/18 @ BGSU W 27-6 0 0 0.0 0 0 1 -3 -3.0 0 0 11/1 @ WMU L 24-21 2 45 22.5 33 1 0 0 0.0 0 0 11/12 vs BUFF W 38-19 2 15 7.5 11 0 2 6 3.0 0 5 11/19 @ KENT W 28-16 2 21 10.5 15 0 0 0 0.0 0 0 11/29 vs TOL L 21-3 2 53 26.5 36 0 0 0 0.0 0 0 12/26 vs NU L 34-7 5 53 10.6 13 0 1 6 6.0 0 6 GameAbove Sports Bowl Total 25 323 12.9 36 2 4 9 2.3 0 6
Date Opp Result REC YDS AVG LNG TD CAR YDS AVG TD LNG 9/1 @ MSU L 31-7 1 10 10.0 10 0 0 0 0.0 0 0 9/9 vs UNH W 45-42 2 42 21.0 31 1 0 0 0.0 0 0 9/16 @ ND L 41-17 2 40 20.0 31 0 0 0 0.0 0 0 9/23 @ USA W 34-30 2 25 12.5 16 0 0 0 0.0 0 0 9/30 vs EMU W 26-23 2 33 16.5 19 0 0 0 0.0 0 0 10/7 @ BUFF L 37-13 5 36 7.2 15 1 0 0 0.0 0 0 10/21 @ BALL L 24-17 6 65 10.8 24 0 0 0 0.0 0 0 11/7 @ WMU L 38-28 2 77 38.5 67 1 0 0 0.0 0 0 11/15 @ OHIO L 34-20 2 57 28.5 50 1 0 0 0.0 0 0 11/24 vs TOL L 32-17 5 59 11.8 35 0 0 0 0.0 0 0 Total 29 444 15.3 67 4 0 0 0.0 0 0
Date Opp Result REC YDS AVG LNG TD CAR YDS AVG TD LNG 11/2 @ NIU W 35-22 1 15 15.0 15 1 0 0 0.0 0 0 11/16 vs WMU L 12-10 2 39 19.5 36 0 0 0 0.0 0 0 Total 3 54 18.0 36 1 0 0 0.0 0 0