Career

4 seasons since 2014 · box-score totals, snap share estimated from play-by-play

SeasonTeamGSnapsRecRec ydsRec TDTgt share
2025Stanford#93 · 4-81176%49545221.2%
2024Stanford#105 · 3-91167%40334212.1%
2023Stanford#113 · 3-9950%2828808.0%
2022 *Stanford#100 · 3-959%23403.1%

Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. Sam Roush's team rank is that season's final TDC rank. A dash means the stat wasn't recorded. * Defense rebuilt from the play-by-play (ESPN's box scores that season are missing it); about 10% below official totals.

Game Log

Sam Roush's box score, game by game, from ESPN, with a 0–10 game score for each (hover it for how it works). Click a result for the full game

7.2 avg. game scoreBest: 9.4 vs Pittsburgh (Week 10)5 of 11 games at 8.0+
Receiving
WkOpponentResultGame scoreRecYdsY/RTDLong
1@Hawai'iL 20–235.1362.003
2@BYUL 3–272.8122.002
3Boston CollegeW 30–208.937926.3169
4@VirginiaL 20–48—no stats recorded
5San José StateW 30–297.934314.3121
7@SMUL 10–348.988911.1014
8Florida StateW 20–138.066310.5016
9@MiamiL 7–426.55234.607
10PittsburghL 20–359.4810413.0053
11@North CarolinaL 15–207.66498.2012
13CaliforniaW 31–105.62147.0011
14Notre DameL 20–498.347318.3027
2025 · 11 games7.24954511.1269
2025 charting · Stanford

2025 season. ESPN's play-by-play only has throw and catch spots for part of 2025 (5 of Roush’s games here), so treat the maps as a sample.

Charted targets
38
24 caught (63%)
Avg. depth of target
6.3
air yards per target
YAC per catch
4.3
103 yds after the catch
Air yards caught
154
of 257 yds on charted catches
Deep targets
5%
20+ air yards

Where he's targeted38 targets charted

61% comp6.3 avg. depth4.3 YAC/catch5% 20+ air yds2–0 TD–INT
101020203030LOSLeft, Behind air yards: noneLeft, 0–4 air yards: 8 targets (21%), 7 caught (88%), 50 yds, 6.3 per target888% · 50yLeft, 5–9 air yards: noneLeft, 10–14 air yards: noneLeft, 15–19 air yards: noneLeft, 20–29 air yards: noneLeft, 30+ air yards: 1 targets (3%), 1 caught (100%), 53 yds, 53.0 per target1100% · 53yMiddle, Behind air yards: noneMiddle, 0–4 air yards: 3 targets (8%), 1 caught (33%), 4 yds, 1.3 per target333% · 4yMiddle, 5–9 air yards: 9 targets (24%), 4 caught (44%), 60 yds, 6.7 per target944% · 60yMiddle, 10–14 air yards: 1 targets (3%), 1 caught (100%), 13 yds, 13.0 per target1100% · 13yMiddle, 15–19 air yards: 1 targets (3%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, 20–29 air yards: noneMiddle, 30+ air yards: noneRight, Behind air yards: 1 targets (3%), 1 caught (100%), 3 yds, 3.0 per target1100% · 3yRight, 0–4 air yards: 10 targets (26%), 7 caught (70%), 45 yds, 4.5 per target1070% · 45yRight, 5–9 air yards: 1 targets (3%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 10–14 air yards: 2 targets (5%), 2 caught (100%), 29 yds, 14.5 per target2100% · 29yRight, 15–19 air yards: noneRight, 20–29 air yards: noneRight, 30+ air yards: 1 targets (3%), 0 caught (0%), 0 yds, 0.0 per target10% · 0y
fewer more targets
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.