| Receiving | Rushing | Scrimmage | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | Conf | Class | Pos | G | Rec | Yds | Y/R | TD | Y/G | Att | Yds | TD | Y/G | Plays | Yds | Avg | TD | Awards |
| 2018* | Duke | ACC | FR | WR | 12 | 10 | 167 | 16.7 | 1 | 13.9 | 0 | 0 | 0 | 0.0 | 10 | 167 | 16.7 | 1 | |
| 2019 | Duke | ACC | SO | WR | 8 | 10 | 122 | 12.2 | 0 | 15.3 | 0 | 0 | 0 | 0.0 | 10 | 122 | 12.2 | 0 | |
| 2020 | Duke | ACC | JR | WR | 11 | 32 | 358 | 11.2 | 1 | 32.5 | 0 | 0 | 0 | 0.0 | 32 | 358 | 11.2 | 1 | |
| 2021 | Duke | ACC | SR | WR | 12 | 74 | 794 | 10.7 | 1 | 66.2 | 0 | 0 | 0 | 0.0 | 74 | 794 | 10.7 | 1 | |
| 2022* | UCLA | Pac-12 | SR | WR | 13 | 57 | 817 | 14.3 | 7 | 62.8 | 0 | 0 | 0 | 0.0 | 57 | 817 | 14.3 | 7 | |
| Career | 56 | 183 | 2258 | 12.3 | 10 | 40.3 | 0 | 0 | 0 | 0.0 | 183 | 2258 | 12.3 | 10 | |||||
| Duke (4 Yrs) | 43 | 126 | 1441 | 11.4 | 3 | 33.5 | 0 | 0 | 0 | 0.0 | 126 | 1441 | 11.4 | 3 | |||||
| UCLA (1 Yr) | 13 | 57 | 817 | 14.3 | 7 | 62.8 | 0 | 0 | 0 | 0.0 | 57 | 817 | 14.3 | 7 | |||||
| Punt Returns | Kick Returns | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | Conf | Class | Pos | G | Ret | Yds | Y/Ret | PRTD | Ret | Yds | Y/Ret | KRTD | APYd | Awards |
| 2018* | Duke | ACC | FR | WR | 12 | 3 | 14 | 4.7 | 0 | 1 | 19 | 19.0 | 0 | 200 | |
| 2019 | Duke | ACC | SO | WR | 8 | 2 | 21 | 10.5 | 0 | 0 | 0 | 0 | 143 | ||
| 2020 | Duke | ACC | JR | WR | 11 | 2 | 6 | 3.0 | 0 | 0 | 0 | 0 | 364 | ||
| 2021 | Duke | ACC | SR | WR | 12 | 0 | 0 | 0 | 0 | 0 | 0 | 794 | |||
| 2022* | UCLA | Pac-12 | SR | WR | 13 | 3 | 15 | 5.0 | 0 | 0 | 0 | 0 | 832 | ||
| Career | 56 | 10 | 56 | 5.6 | 0 | 1 | 19 | 19.0 | 0 | 2333 | |||||
| Duke (4 Yrs) | 43 | 7 | 41 | 5.9 | 0 | 1 | 19 | 19.0 | 0 | 1501 | |||||
| UCLA (1 Yr) | 13 | 3 | 15 | 5.0 | 0 | 0 | 0 | 0 | 832 | ||||||
| Tackles | Def Interceptions | Fumbles | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | Conf | Class | Pos | G | Solo | Ast | Comb | TFL | Sk | Int | Yds | IntTD | PD | FR | Yds | FRTD | FF | Awards |
| 2018* | Duke | ACC | FR | WR | 12 | 0 | 0 | 0 | 0.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2019 | Duke | ACC | SO | WR | 8 | 0 | 0 | 0 | 0.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2020 | Duke | ACC | JR | WR | 11 | 0 | 0 | 0 | 0.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2021 | Duke | ACC | SR | WR | 12 | 0 | 2 | 2 | 0.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2022* | UCLA | Pac-12 | SR | WR | 13 | 0 | 0 | 0 | 0.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Career | 56 | 0 | 2 | 2 | 0.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| Duke (4 Yrs) | 43 | 0 | 2 | 2 | 0.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| UCLA (1 Yr) | 13 | 0 | 0 | 0 | 0.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
| Season | Team | Conf | Class | Pos | G | Cmp | Att | Cmp% | Yds | TD | TD% | Int | Int% | Y/A | AY/A | Y/G | Rate | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018* | Duke | ACC | FR | WR | 12 | 0 | 0 | 0 | 0 | 0 | 0.0 | |||||||
| 2019 | Duke | ACC | SO | WR | 8 | 0 | 1 | 0.0 | 0 | 0 | 0.0 | 0 | 0.0 | 0.0 | 0.00 | 0.0 | 0.0 | |
| 2020 | Duke | ACC | JR | WR | 11 | 0 | 0 | 0 | 0 | 0 | 0.0 | |||||||
| 2021 | Duke | ACC | SR | WR | 12 | 0 | 0 | 0 | 0 | 0 | 0.0 | |||||||
| 2022* | UCLA | Pac-12 | SR | WR | 13 | 0 | 0 | 0 | 0 | 0 | 0.0 | |||||||
| Career | 56 | 0 | 1 | 0.0 | 0 | 0 | 0.0 | 0 | 0.0 | 0.0 | 0.00 | 0.0 | 0.0 | |||||
| Duke (4 Yrs) | 43 | 0 | 1 | 0.0 | 0 | 0 | 0.0 | 0 | 0.0 | 0.0 | 0.00 | 0.0 | 0.0 | |||||
| UCLA (1 Yr) | 13 | 0 | 0 | 0 | 0 | 0 | 0.0 | |||||||||||
| Touchdowns | Kicking | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | Conf | Class | Pos | G | Rush | Rec | PRTD | KRTD | FRTD | IntTD | OthTD | TD | XPM | XPA | FGM | FGA | 2PM | Sfty | Pts | Pts/G | Awards |
| 2018* | Duke | ACC | FR | WR | 12 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0.5 | |
| 2019 | Duke | ACC | SO | WR | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | |
| 2020 | Duke | ACC | JR | WR | 11 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0.5 | |
| 2021 | Duke | ACC | SR | WR | 12 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0.5 | |
| 2022* | UCLA | Pac-12 | SR | WR | 13 | 0 | 7 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 0 | 0 | 1 | 0 | 44 | 3.4 | |
| Career | 56 | 0 | 10 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 0 | 0 | 0 | 1 | 0 | 62 | 1.1 | |||||
| Duke (4 Yrs) | 43 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 18 | 0.4 | |||||
| UCLA (1 Yr) | 13 | 0 | 7 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 0 | 0 | 1 | 0 | 44 | 3.4 | |||||


