#22
Toledo · 2026

CJ Miller

RBJunior5' 11", 230 lbsGadsden, AL
Toledo Rockets5-2 · TDC #79
Snap share
36%
3 of 7 started · likely 28–44%
Rush yards
426
75th of 1453 in FBS
Yards / carry
5.6
72nd of 326 in FBS
Rush TD
6
32nd of 630 in FBS
Receptions
8
694th of 1994 in FBS
EPA / play
+0.23
60th of 262 RBs

Efficiency & Role

EPA = expected points added per play. Compared with every FBS RB who qualifies

EPA per play by situation

88 plays · +20.6 total EPA · 60th of 262 qualifying RBs
All plays+0.23
Passing-0.06
Rushing+0.28
1st down+0.18
2nd down+0.27
3rd down+0.34
Standard downs+0.22
Passing downs+0.28
MillerRB average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays18%
Pass plays6%
Run plays30%
1st down20%
2nd down23%
3rd down10%
Standard downs20%
Passing downs13%
MillerRB average

Advanced

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

RushingValueFBS rank
Carries71—
Success rate47.9%119th / 321
Explosive run rate12.7%169th / 321
Stuffed at the line15.5%179th / 321
First downs19—
Red-zone carries10—
Goal-line carries4—
ReceivingValueFBS rank
Targets13—
Target share6.1%—
Catch rate61.5%—
Success rate per target30.8%—
Yards per target4.2—
Explosive catches0.0%—
Deep-target rate7.7%—
3rd-down targets1—
Red-zone targets1—

Charting

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

Targets
13
8 caught (62%)
Avg. depth of target
0.9
air yards per target
YAC per catch
9.0
72 yds after the catch
Air yards caught
-18
of 54 yds on charted catches
Deep targets
8%
20+ air yards

Where he's targeted13 targets charted

62% comp0.9 avg. depth9.0 YAC/catch8% 20+ air yds1–0 TD–INT
101020203030LOSLeft, Behind air yards: 4 targets (31%), 4 caught (100%), 24 yds, 6.0 per target4100% · 24yLeft, 0–4 air yards: 2 targets (15%), 1 caught (50%), 10 yds, 5.0 per target250% · 10yLeft, 5–9 air yards: noneLeft, 10–14 air yards: noneLeft, 15–19 air yards: noneLeft, 20–29 air yards: 1 targets (8%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yLeft, 30+ air yards: noneMiddle, Behind air yards: 2 targets (15%), 1 caught (50%), 6 yds, 3.0 per target250% · 6yMiddle, 0–4 air yards: noneMiddle, 5–9 air yards: noneMiddle, 10–14 air yards: noneMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: noneMiddle, 30+ air yards: noneRight, Behind air yards: 3 targets (23%), 2 caught (67%), 14 yds, 4.7 per target367% · 14yRight, 0–4 air yards: noneRight, 5–9 air yards: noneRight, 10–14 air yards: 1 targets (8%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 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.

Run direction72 carries

Left
13%
5.8 YPC · 56% succ.
Middle
69%
3.8 YPC · 46% succ.
Right
18%
8.0 YPC · 62% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Game Log

CJ Miller'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

6.3 avg. game scoreBest: 9.2 at Ball State (Week 5)1 of 7 games at 8.0+
RushingReceiving
WkOpponentResultGame scoreCarYdsY/CTDLongRecYdsY/RTDLong
1@Michigan StateL 20–303.98222.8012·····
2Central ConnecticutW 63–106.59566.2114·····
3TempleW 49–485.99333.7194153.8110
4San Diego StateW 41–166.18394.90811818.0018
5@Ball StateW 39–249.2201969.8268·····
6BuffaloL 8–235.89323.6082199.5016
7@Eastern MichiganW 34–146.613483.7217122.002
2026 · 7 games6.3764265.66688546.8118

2026 Season Stats

FBS rank among qualifying players

Rushing2026FBS rank
Carries76—
Yards42675th / 1453
Yards / carry5.672nd / 326
Touchdowns632nd / 630
Long68—
Receiving2026FBS rank
Receptions8694th / 1994
Yards54999th / 1980
Yards / catch6.8—
Touchdowns1345th / 824
Long18—
Fumbles2026FBS rank
Fumbles1—
Lost1—
Recovered0—

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 involvedSnap share
Wk 1 · Michigan State✓ RB41~18 (12–23)944%
Wk 2 · Central Connecticut—77~22 (15–29)1029%
Wk 3 · Temple✓ RB76~30 (20–39)1339%
Wk 4 · San Diego State—70~16 (11–21)923%
Wk 5 · Ball State—86~38 (26–49)2244%
Wk 6 · Buffalo✓ RB61~22 (15–29)1136%
Wk 7 · Eastern Michigan—70~26 (18–34)1537%
Season3 GS481172 (136–212)8936%

Position Room

8 RBs on the Toledo roster, ordered by car

#PlayerPosClassCarYdsYPCTDRecEPA/play
22CJ MillerRBJR764265.668+0.23
Connor WalendzakRB734245.8712+0.14
4Autavius IsonRBJR602964.921-0.10
23Noah SandersRBFR10424.201-0.02
20Corey SmithRBSO7304.30—+0.24
Kadale WilliamsRB210.50—-0.22
27Dane NaumanRBSO1220—+0.46
29Tanner RubinsteinFBSR————1+1.08

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 6+ plays per team game. Toledo depth chart →