2026: Graduate transfer wide receiver from Penn who earned All-America accolades in 2025 ... in 33 career games (29 starts), totaled 193 receptions for 2,505 yards (12.98) and 27 touchdowns … capped Penn career with one of the most decorated seasons in program history by earning first team All-America recognition from Sports Illustrated and the American Football Coaches Association as well as second-team nods from the Associated Press and Stats Perform ... received unanimous All-Ivy League accolades in 2025 as well as a first team nod in 2023 and a second team selection in 2024 ... registered 2+ catches 28 times, 5+ 20 times, 7+ 11 times and 10+ seven times ... caught a career-high 17 passes against Yale in 2023 ... tallied 30+ receiving yards in 24 contests, 60+ 19 times, 100+ 11 times and 150+ three times ... in last season at Penn, finished all 10 games with at least three receptions and reached the 100-yard plateau in five contests ... registered a career-high 191 receiving yards against Yale in 2023 ... tallied 190 receiving yards versus Marist in 2025 and also crossed the 150-yard plateau versus Columbia (157) in 2025 … made a career-long 76-yard catch versus Columbia in 2025 ... registered 2+ TDs seven times and a career-high three versus Princeton (2023), Cornell (2024), Columbia (2025) and Harvard (2025) ... owns 162 total points from 27 TDs (27 receiving).
PRIOR TO DUKE: Four-year member (2022-23-24-25) of the Penn program ... in 33 career games (29 starts), totaled 193 receptions for 2,505 yards (12.98) and 27 touchdowns … capped Penn career with one of the most decorated seasons in program history by earning first team All-America recognition from Sports Illustrated and the American Football Coaches Association as well as second-team nods from the Associated Press and Stats Perform ... received unanimous All-Ivy League accolades in 2025 as well as a first team nod in 2023 and a second team selection in 2024 ... registered 2+ catches 28 times, 5+ 20 times, 7+ 11 times and 10+ seven times ... caught a career-high 17 passes against Yale in 2023 ... tallied 30+ receiving yards in 24 contests, 60+ 19 times, 100+ 11 times and 150+ three times ... in last season at Penn, finished all 10 games with at least three receptions and reached the 100-yard plateau in five contests ... registered a career-high 191 receiving yards against Yale in 2023 ... tallied 190 receiving yards versus Marist in 2025 and also crossed the 150-yard plateau versus Columbia (157) in 2025 … made a career-long 76-yard catch versus Columbia in 2025 ... registered 2+ TDs seven times and a career-high three versus Princeton (2023), Cornell (2024), Columbia (2025) and Harvard (2025) ... owns 162 total points from 27 TDs (27 receiving) ... a three-year letterman for Bethlehem Catholic … served as a team captain … received second team all-conference accolades as a quarterback and a first team all-conference nod as a punter … also played basketball, capturing a Pennsylvania District 11 4A Championship.