2020 All-ACC, Third Team
2021 (Senior*): Ended impressive career at Miami by becoming program’s all-time receptions leader in final season…Saw action in all 12 games and made 11 starts in final year…Hauled in 57 passes for 543 yards with five touchdowns, ranking second on UM in every category…Finished career with 182 receptions, 2,158 yards and 15 touchdowns, moving past legendary Reggie Wayne for career catch mark…Started season opener against Alabama (Sept. 4) and finished with three catches totaling 23 yards…Tied for team lead with five catches in start against Appalachian State (Sept. 11), totaling 27 yards…Finished with four catches totaling 51 yards in start against Michigan State (Sept. 18)…Caught first touchdown of season as part of four-catch, 47-yard performance in start against Central Connecticut State (Sept. 25)…Led team with six catches totaling 45 yards, including one touchdown catch, in start against Virginia (Sept. 30)…Saw action against North Carolina (Oct. 16)…Posted 21 yards on two catches in start against NC State (Oct. 23)…Totaled 53 yards on five catches in start at Pittsburgh (Oct. 30)…Scored touchdown and finished with three catches totaling 38 yards in win over Georgia Tech (Nov. 6)…Had six catches for 41 yards, including one touchdown catch, in start at Florida State (Nov. 13)…Totaled 65 yards on three catches with one touchdown in win over Virginia Tech (Nov. 20)…Broke Miami’s all-time receptions record in spectacular fashion in final game as Hurricane, recording Miami single-game record 13 catches in win at Duke (Nov. 27)…Started and finished with 96 yards in win over Blue Devils, breaking previous single-game catch mark (12) and moving past Wayne into first place in career receptions with 182.
2020 (Senior): Compiled best year of career, starting nine of 11 games and finishing with team-high 799 receiving yards on team-best 57 receptions…Tied for team lead with seven touchdown receptions…Named to All-ACC Third Team…Set career highs in every category…Twice named ACC Receiver of the Week…Started season opener against UAB (Sept. 10) and hauled in three passes for 27 yards in win…Started and had two catches totaling 30 yards in road win against top-20 Louisville (Sept. 19)…Led all players and tied career mark with seven receptions in win over Florida State (Sept. 26)…Finished with 53 receiving yards in win against Seminoles…Had three catches totaling 17 yards at No. 1 Clemson (Oct. 10)…Scored 38-yard touchdown and finished with two catches totaling 47 yards in win over Pittsburgh (Oct. 17)…Selected ACC Receiver of the Week in dominant start versus Virginia (Oct. 24), finishing with career-high 10 catches totaling 170 yards in win over Cavaliers…Had 43-yard touchdown reception on second play from scrimmage…170 yards were most versus an ACC opponent by Hurricane since 2013 and most overall since 2014…Enjoyed another dominant outing in come-from-behind win at NC State (Nov. 6), finishing with game-high eight catches for game-high 153 yards with two touchdowns…Caught 54-yard go-ahead touchdown in fourth quarter…Earned second ACC Receiver of the Week honors for performance against Wolfpack…Started and finished with six catches totaling 51 yards, including long reception of 17 yards, in win at Virginia Tech (Nov. 14)…On receiving end of fourth-longest pass play in Miami history in win at Duke (Dec. 5), catching 89-yard touchdown pass…Finished with two receptions for 105 yards in start against Blue Devils, highlighted by longest catch by Hurricane since 2007…Started regular season finale against North Carolina (Dec. 12) and finished with six catches for 77 yards, including 2-yard touchdown reception…Had eight catches totaling 69 yards in start in 2020 Cheez-It Bowl against Oklahoma State (Dec. 29)…Added five kickoff returns with long return of 38 yards against Cowboys.
2019 (Junior): Saw action in all 13 games and made four starts…Ranked second on team with 38 receptions and third with 485 receiving yards…Posted three touchdowns and long reception of 41 yards…Played in season opener vs. Florida (Aug. 24), hauling in 12-yard reception…Delivered strong performance at North Carolina (Sept. 7), hauling in five receptions for 79 yards…Had long reception of 38 yards against Tar Heels…Scored first career touchdown and totaled 49 yards in home opener against Bethune-Cookman (Sept. 14)…32-yard score was one of three catches versus Wildcats…Finished with 24 receiving yards on two catches in win over Central Michigan (Sept. 21)…Earned first start of season versus Virginia Tech (Oct. 5) and finished with five catches for 36 yards…Added 18 yards on two rushes versus Hokies…Totaled 16 yards on three receptions in win over Virginia (Oct. 11)…Started and had four catches for 50 yards against Georgia Tech (Oct. 19)…Posted four catches for 31 yards in win at Pittsburgh (Oct. 26)…Had 34-yard reception in win at Florida State (Nov. 2)…Enjoyed career outing in win over Louisville (Nov. 9), finishing with career-high 116 receiving yards with two touchdowns…100-yard game and multi-touchdown performance vs. Cardinals were first of career…Six catches vs. UofL were one shy of career high…Started against FIU (Nov. 23) and finished with two catches…Posted two catches totaling 19 yards in regular season finale at Duke (Nov. 30)…Saw action in Walk-On’s Independence Bowl versus Louisiana Tech (Dec. 26).
2018 (Sophomore): Saw action in all 13 games with four starts…Tied for third on team with 21 receptions…Totaled 240 receiving yards with long reception of 42 yards…Caught two passes for 13 yards in season opener against LSU (Sept. 2)…Totaled 12 yards on two receptions in win over Savannah State (Sept. 8)…Had two catches in win at Toledo (Sept. 15)…Delivered best performance of career in win over FIU (Sept. 22), hauling in career-high seven passes for 76 yards…Set career mark with 42-yard reception against Panthers…Made first start of season in win over North Carolina (Sept. 27), finishing with team-high 70 receiving yards on just two catches…Tied career long with 42-yard reception against Tar Heels…Saw action in games against Florida State (Oct. 6) and at Virginia (Oct. 13)…Caught two passes totaling 34 yards vs. Duke (Nov. 3)…Had two catches in start at Virginia Tech (Nov. 17)…Started and finished with 18 receiving yards on two receptions in win vs. Pittsburgh (Nov. 24)…Started New Era Pinstripe Bowl vs. Wisconsin (Dec. 27).
2017 (True Freshman): Saw action in 11 games with five starts…Had nine receptions for 91 yards with long catch of 19 yards…Started at wide receiver in career debut against Bethune-Cookman (Sept. 2) and recorded one 18-yard reception…Started and totaled career-high three receptions for 34 yards, including career-long 19-yard catch, in win over Toledo (Sept. 23)…Had one 2-yard reception in win at Duke (Sept. 29)…Saw action at Florida State (Oct. 7)…Started in win over Georgia Tech (Oct. 14)…Finished with one 9-yard reception in start against Syracuse (Oct. 21)…Missed game against Virginia Tech (Nov. 4)…Saw action against Notre Dame (Nov. 11)…Had one 10-yard catch against Virginia (Nov. 18)…Saw action at Pittsburgh (Nov. 24)…Started ACC Championship Game against Clemson (Dec. 2) and recorded 10-yard reception…Caught one eight-yard pass in Capital One Orange Bowl against Wisconsin (Dec. 30).
High School: Consensus four-star wide receiver prospect by 247Sports, ESPN, Rivals and Scout…Took part in the U.S. Army All-American Game…Ranked as the 24th-best player in the state of Florida according to Rivals…Ranked as the 40th–best player in the state of Florida by 247Sports…Named Miami Herald First Team All-Broward…Selected Sun-Sentinel First Team All-County…Helped guide St. Thomas Aquinas to a 12-2 record and the 7A Florida State High School Championship during his senior season…Caught three touchdown passes in the state championship game…Coached by Roger Harriott at St. Thomas Aquinas…Chose Miami over offers from Kentucky, Louisville, Maryland, Michigan, West Virginia and Wisconsin.
* indicates student-athlete received extra year of eligibility in 2021 due to 2020 season affected by COVID-19 pandemic