Has led team in receiving yards each of his first three seasons ... has caught 121 passes for 2,321 yards (19.2 average) and 20 touchdowns ... has returned 32 punts for 368 yards (11.5 average) and four kickoffs for 105 yards (26.3 average) ... ranks third in school history with his 18 receptions of at least 40 yards.
A first-team All-Big 12 selection by league’s head coaches and a second-team All-Big 12 choice by AP … played in all 13 games and made 12 starts … only game he did not start was vs. Kent State (9/10) … led team with 54 receptions and 1,083 receiving yards (20.1 average) and had six receiving touchdowns … led Big 12 in yards per reception and ranked second in receiving yards and receiving yards per game (83.3) despite ranking 11th with only 4.2 receptions per contest … tied for sixth nationally with his seven receptions of at least 40 yards, and tied for third nationally with his five receptions of at least 50 yards … rushed two times for three yards ... returned 10 punts for 160 yards … his 16.0 punt return average would have ranked second nationally if he met NCAA’s minimum requirement of 1.2 punt returns per game for the category … logged four 100-yard receiving games … recorded at least four receptions in each of nine games on the season and at least one reception in every contest … caught two passes for team-high 77 yards vs. Florida State in Cheez-It Bowl (12/29) ... registered 162 yards and two touchdowns on five receptions (all in first half), including career-long 77-yard TD reception at Texas Tech (11/26) … caught five passes for 68 yards vs. Oklahoma State (11/19) ... had four receptions for 98 yards at West Virginia (11/12) … logged four catches for 120 yards and a touchdown vs. Baylor (11/5) … set career high with nine receptions for 106 yards vs. Kansas (10/15) … had 87 yards and a touchdown on four catches vs. Kansas State (9/24) … registered career-high 163 yards and two touchdowns on seven receptions vs. Kent State (9/10) … tallied 81 yards on three catches in season opener vs. UTEP (9/3).
An All-Big 12 honorable mention choice by league’s head coaches … an Academic All-Big 12 Second Team honoree … played in all 13 games and made 11 starts (started each of the first 11 games) … led team with 705 yards on 32 receptions and had five touchdowns to rank as second most on squad … led Big 12 and ranked fourth nationally with his 22.0 yards per reception … also returned 10 punts for 69 yards and had two kickoff returns for 51 yards (including a team-best-tying 31-yard return) … caught two passes for 57 yards (including a 55-yard TD) in Alamo Bowl win vs. Oregon (12/29) … made two catches for 17 yards and rushed once for 15 yards at Baylor (11/13) … registered four catches for 135 yards and two touchdowns vs. Texas Tech (10/30) ... his career-long 67-yard TD reception vs. Texas Tech was team's longest pass play of season … tallied two catches for 56 yards vs. TCU (10/16) … notched a career-high 136 yards and two TDs on five receptions vs. Texas (10/9) ... 52-yard TD grab in fourth quarter vs. Longhorns allowed OU to tie the game and erase a 21-point deficit … had four receptions for 71 yards at Kansas State (10/2) … registered five catches for 117 yards in season opener vs. Tulane (9/4).
First wide receiver in OU history to earn FWAA Freshman All-America status … also earned freshman All-America honors from The Athletic and ESPN ... second-team All-Big 12 selection by league's head coaches and media … rated by PFF following season as nation's No. 94 overall player (No. 9 wide receiver) … played in all 11 games and made one start (10/31 at Texas Tech) … led team with 610 yards and nine touchdowns on 37 receptions (16.5 average) … nine touchdown catches tied for Big 12 lead and established an OU freshman record … tied Big 12 true freshman record with his nine TD receptions ... four of his TDs went for at least 45 yards (45, 50, 58 and 61) … ranked eighth nationally with his 12.5 yards per punt return (162 yards on 13 returns) ... caught a 27-yard TD pass in Cotton Bowl win over No. 10 Florida (12/30) … registered a career-high seven receptions for 101 yards and a TD in Big 12 Championship win vs. No. 8 Iowa State (12/19) … finished with 65 yards on three receptions vs. No. 14 Oklahoma State (11/21) … had two receptions for 30 yards and a score vs. Kansas (11/7) … caught four passes for 60 yards at Texas Tech (10/31) … named Big 12 Offensive Player of the Week and Big 12 Special Teams Player of the Week on Oct. 26 after recording a career-high 132 yards and two touchdowns on four receptions and 61 return yards (42 on two punt returns, 19 on one kickoff return) at TCU (10/24) … his 193 all-purpose yards vs. Horned Frogs were OU’s most on the season … registered 52 yards and a TD on four catches vs. No. 22 Texas (10/10) … scored two touchdowns and had 31 yards on five receptions vs. Kansas State (9/26) … notched three receptions for 80 yards and a TD (58-yarder) in his collegiate debut vs. Missouri State (9/12).
Consensus four-star prospect … the Texas high school state record holder for receiving yards in a career (5,485) and in a season (2,629 to go along with 32 touchdowns on 117 catches as a senior) … rated the No. 154 player in the 2020 class by 247Sports, No. 161 by ESPN and No. 247 Rivals … ranked the No. 24 wide receiver in the country by ESPN, No. 26 by 247Sports and No. 47 by Rivals … the No. 24 prospect in Texas by 247Sports and ESPN and No. 31 by Rivals … produced more than 5,400 receiving yards and 60-plus touchdowns in his high school career … chose OU over Stanford.
Enrolled at OU in January 2020 ... major is finance.