Career

5 seasons at 3 schools since 2014 · box-score totals, snap share estimated from play-by-play

SeasonTeamGSnapsRecRec ydsRec TDTgt share
2025Florida#53 · 4-81261%27406313.2%
2024UCLA#65 · 5-7739%2231529.8%
2023UCLA#35 · 8-51361%36597411.1%
2022 *California#84 · 4-81279%65755719.2%
2021 *California#77 · 5-73—————

Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. J. Michael Sturdivant'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

J. Michael Sturdivant'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

5.9 avg. game scoreBest: 7.2 at Ole Miss (Week 12)0 of 12 games at 8.0+
Receiving
WkOpponentResultGame scoreRecYdsY/RTDLong
1Long Island UniversityW 55–05.7273.518
2South FloridaL 16–185.422110.5012
3@LSUL 10–206.334314.3018
4@MiamiL 7–263.6155.005
6TexasW 29–216.224221.0023
7@Texas A&ML 17–346.625326.5027
8Mississippi StateW 23–216.434314.3020
10vsGeorgiaL 20–244.722110.5013
11@KentuckyL 7–385.93299.7012
12@Ole MissL 24–347.226231.0157
13TennesseeL 11–315.522211.0020
14Florida StateW 40–217.235819.3134
2025 · 12 games5.92740615.0357
2025 charting · Florida

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

Charted targets
19
12 caught (63%)
Avg. depth of target
15.4
air yards per target
YAC per catch
6.5
78 yds after the catch
Air yards caught
114
of 192 yds on charted catches
Deep targets
32%
20+ air yards

Where he's targeted19 targets charted

59% comp15.4 avg. depth6.5 YAC/catch32% 20+ air yds3–0 TD–INT
101020203030LOSLeft, Behind air yards: 1 targets (5%), 1 caught (100%), 2 yds, 2.0 per target1100% · 2yLeft, 0–4 air yards: noneLeft, 5–9 air yards: 1 targets (5%), 1 caught (100%), 5 yds, 5.0 per target1100% · 5yLeft, 10–14 air yards: 2 targets (11%), 1 caught (50%), 10 yds, 5.0 per target250% · 10yLeft, 15–19 air yards: noneLeft, 20–29 air yards: 1 targets (5%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yLeft, 30+ air yards: 3 targets (16%), 1 caught (33%), 57 yds, 19.0 per target333% · 57yMiddle, Behind air yards: noneMiddle, 0–4 air yards: noneMiddle, 5–9 air yards: noneMiddle, 10–14 air yards: noneMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: 1 targets (5%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, 30+ air yards: noneRight, Behind air yards: 2 targets (11%), 2 caught (100%), 24 yds, 12.0 per target2100% · 24yRight, 0–4 air yards: noneRight, 5–9 air yards: 5 targets (26%), 4 caught (80%), 40 yds, 8.0 per target580% · 40yRight, 10–14 air yards: 1 targets (5%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 15–19 air yards: 1 targets (5%), 1 caught (100%), 20 yds, 20.0 per target1100% · 20yRight, 20–29 air yards: 1 targets (5%), 1 caught (100%), 34 yds, 34.0 per target1100% · 34yRight, 30+ air yards: none
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.