Fort Lauderdale, Fla.
St. Thomas Aquinas
2020 (Senior): 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.
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.