#8

Kezion Dia-Johnson

WRJunior6' 0", 185 lbsPhoenix, AZ
Massachusetts Minutemen4-4 · TDC #128
Snap share
54%
2 of 8 started · likely 33–65%
Receptions
13
558th of 2089 in FBS
Rec. yards
140
595th of 2074 in FBS
Yards / catch
10.8
Rec. TD
0
EPA / play
+0.46
23 plays

Efficiency & Role

EPA = expected points added per play. Compared with every FBS WR/TE who qualifies

EPA per play by situation

23 plays · +10.6 total EPA · not enough plays to rank yet
All plays+0.46
Passing+0.51
Rushing+0.35
1st down+0.68
2nd down+0.63
3rd down+0.07
Standard downs+0.86
Passing downs-0.06
Dia-JohnsonWR/TE average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays5%
Pass plays7%
Run plays3%
1st down3%
2nd down6%
3rd down5%
Standard downs4%
Passing downs7%
Dia-JohnsonWR/TE average

Advanced

Computed from every play, garbage time excluded. FBS rank among players with enough volume

RushingValueFBS rank
Carries6—
Success rate66.7%—
Explosive run rate16.7%—
Stuffed at the line0.0%—
First downs2—
Red-zone carries1—
Goal-line carries1—
ReceivingValueFBS rank
Targets14—
Target share9.5%—
Catch rate78.6%—
Success rate per target42.9%—
Yards per target9.1—
Explosive catches7.1%—
Deep-target rate14.3%—
3rd-down targets4—
Red-zone targets0—

Charting

Where Dia-Johnson's plays went: throw and catch spots, air yards and yards after the catch, read from the play-by-play

Targets
16
13 caught (81%)
Avg. depth of target
9.1
air yards per target
YAC per catch
5.1
66 yds after the catch
Air yards caught
74
of 140 yds on charted catches
Deep targets
13%
20+ air yards

Where he's targeted16 targets charted

81% comp9.1 avg. depth5.1 YAC/catch13% 20+ air yds0–0 TD–INT
101020203030LOSLeft, Behind air yards: 2 targets (13%), 2 caught (100%), 12 yds, 6.0 per target2100% · 12yLeft, 0–4 air yards: 1 targets (6%), 1 caught (100%), 4 yds, 4.0 per target1100% · 4yLeft, 5–9 air yards: 1 targets (6%), 1 caught (100%), 8 yds, 8.0 per target1100% · 8yLeft, 10–14 air yards: noneLeft, 15–19 air yards: 1 targets (6%), 1 caught (100%), 18 yds, 18.0 per target1100% · 18yLeft, 20–29 air yards: 1 targets (6%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yLeft, 30+ air yards: 1 targets (6%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, Behind air yards: noneMiddle, 0–4 air yards: 1 targets (6%), 1 caught (100%), 6 yds, 6.0 per target1100% · 6yMiddle, 5–9 air yards: 2 targets (13%), 1 caught (50%), 6 yds, 3.0 per target250% · 6yMiddle, 10–14 air yards: noneMiddle, 15–19 air yards: 1 targets (6%), 1 caught (100%), 17 yds, 17.0 per target1100% · 17yMiddle, 20–29 air yards: noneMiddle, 30+ air yards: noneRight, Behind air yards: noneRight, 0–4 air yards: 1 targets (6%), 1 caught (100%), 4 yds, 4.0 per target1100% · 4yRight, 5–9 air yards: 4 targets (25%), 4 caught (100%), 65 yds, 16.3 per target4100% · 65yRight, 10–14 air yards: noneRight, 15–19 air yards: noneRight, 20–29 air yards: noneRight, 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.
2025 charting · Massachusetts

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

Charted targets
8
3 caught (38%)
Avg. depth of target
19.8
air yards per target
YAC per catch
1.0
3 yds after the catch
Air yards caught
38
of 41 yds on charted catches
Deep targets
38%
20+ air yards

Where he's targeted8 targets charted

35% comp19.8 avg. depth1.0 YAC/catch38% 20+ air yds1–0 TD–INT
101020203030LOSLeft, Behind air yards: noneLeft, 0–4 air yards: noneLeft, 5–9 air yards: 1 targets (13%), 1 caught (100%), 12 yds, 12.0 per target1100% · 12yLeft, 10–14 air yards: 1 targets (13%), 1 caught (100%), 14 yds, 14.0 per target1100% · 14yLeft, 15–19 air yards: noneLeft, 20–29 air yards: noneLeft, 30+ air yards: 1 targets (13%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, Behind air yards: noneMiddle, 0–4 air yards: noneMiddle, 5–9 air yards: noneMiddle, 10–14 air yards: noneMiddle, 15–19 air yards: 1 targets (13%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, 20–29 air yards: noneMiddle, 30+ air yards: noneRight, Behind air yards: noneRight, 0–4 air yards: noneRight, 5–9 air yards: 1 targets (13%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 10–14 air yards: noneRight, 15–19 air yards: 1 targets (13%), 1 caught (100%), 15 yds, 15.0 per target1100% · 15yRight, 20–29 air yards: noneRight, 30+ air yards: 2 targets (25%), 0 caught (0%), 0 yds, 0.0 per target20% · 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.

Career

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

SeasonTeamGSnapsRecRec ydsRec TDTgt share
2026 so farMassachusetts#128 · 4-4854%1314009.5%
2025Massachusetts#136 · 0-12817%67316.2%
2024Massachusetts#126 · 2-1011%————

Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. Kezion Dia-Johnson's team rank is that season's final TDC rank. A dash means the stat wasn't recorded.

Game Log

Kezion Dia-Johnson'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.5 at Buffalo (Week 7)0 of 5 games at 8.0+
RushingReceivingReturns
WkOpponentResultGame scoreCarYdsY/CTDLongRecYdsY/RTDLongKRKR ydsPRPR ydsTD
1@RutgersW 37–21—11111.0011··········
2Sacred HeartW 37–105.3·····2178.5011·····
3StonehillW 36–14—111.001··········
4@Sacramento StateW 35–65.4133.013111.001·····
5Eastern MichiganL 14–38—1-4-4.000·····236···
6Miami (OH)L 19–205.4·····22211.0018120···
7@BuffaloL 18–257.52105.00857915.8037·····
8@UConnL 16–355.9188.0083217.008245···
2026 · 8 games5.97294.11111314010.80375101···

2026 Season Stats

FBS rank among qualifying players

Rushing2026FBS rank
Carries7—
Yards29821st / 1519
Yards / carry4.1—
Touchdowns1411th / 683
Long11—
Receiving2026FBS rank
Receptions13558th / 2089
Yards140595th / 2074
Yards / catch10.8—
Touchdowns0—
Long37—
Kick returns2026FBS rank
Returns5—
Yards101—
Average20.2—
Touchdowns0—
Long25—

Snaps by Game

Estimated snaps from a model trained on real NFL snap counts. Ranges in brackets are where the real number lands 80% of the time: wide for a single game, tighter over the season. How it works

GameStartTeam playsEst. snapsPlays involvedSpecial teamsPenaltiesSnap share
Wk 1 · Rutgers—63~16 (5–22)1··25%
Wk 2 · Sacred Heart—40~23 (7–31)2··57%
Wk 3 · Stonehill—60~29 (9–40)2··48%
Wk 4 · Sacramento State—53~29 (9–40)2··55%
Wk 5 · Eastern Michigan—52~9 (3–15)12·17%
Wk 6 · Miami (OH)✓ WR65~38 (12–52)31158%
Wk 7 · Buffalo—72~63 (41–72)8··88%
Wk 8 · UConn✓ WR66~45 (30–55)42·68%
Season2 GS471252 (156–306)235154%

Position Room

12 WRs on the Massachusetts roster, ordered by rec

#PlayerPosClassRecYdsTDTgt shareEPA/play
2T.Y. HardingWRSR28327224%+0.70
19Jabari LewisWRSR20284017%+0.56
8Kezion Dia-JohnsonWRJR1314007%+0.46
1Joseph Griffin Jr.WRSR12211118%+0.26
17Dallas ElliottWRSR65808%+0.71
85Drew AlsupWRFR33704%+1.05
15Tavian DashiellWRFR1502%-0.36
3Elijah PedroWRSO—————
9Devin MatthewsWRSR—————
12David Moore Jr.WRFR—————
21Kai OwensWRFR———2%-0.91
80Isaiah SimmonsWRFR—————

Stats, EPA and usage come from CollegeFootballData.com and refresh daily. FBS ranks only count players with enough volume for the stat to mean something. Qualifying for EPA takes 4+ plays per team game. Massachusetts depth chart →