#22
Toledo · 2026

CJ Miller

RBJunior5' 11", 230 lbsGadsden, AL
Toledo Rockets6-2 · TDC #77
Snap share
42%
4 of 8 started · likely 33–52%
Rush yards
609
47th of 1519 in FBS
Yards / carry
5.6
66th of 312 in FBS
Rush TD
7
36th of 683 in FBS
Receptions
9
761st of 2089 in FBS
EPA / play
+0.21
66th of 264 RBs

Efficiency & Role

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

EPA per play by situation

122 plays · +26.0 total EPA · 66th of 264 qualifying RBs
All plays+0.21
Passing-0.01
Rushing+0.24
1st down+0.10
2nd down+0.37
3rd down+0.28
Standard downs+0.18
Passing downs+0.33
MillerRB average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays21%
Pass plays5%
Run plays36%
1st down25%
2nd down24%
3rd down12%
Standard downs24%
Passing downs16%
MillerRB average

Advanced

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

RushingValueFBS rank
Carries104—
Success rate49.0%90th / 332
Explosive run rate16.3%80th / 332
Stuffed at the line15.4%161st / 332
First downs28—
Red-zone carries17—
Goal-line carries4—
ReceivingValueFBS rank
Targets14—
Target share5.5%—
Catch rate64.3%—
Success rate per target35.7%—
Yards per target4.8—
Explosive catches0.0%—
Deep-target rate7.1%—
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
14
9 caught (64%)
Avg. depth of target
0.6
air yards per target
YAC per catch
9.8
88 yds after the catch
Air yards caught
-21
of 67 yds on charted catches
Deep targets
7%
20+ air yards

Where he's targeted14 targets charted

64% comp0.6 avg. depth9.8 YAC/catch7% 20+ air yds1–0 TD–INT
101020203030LOSLeft, Behind air yards: 5 targets (36%), 5 caught (100%), 37 yds, 7.4 per target5100% · 37yLeft, 0–4 air yards: 2 targets (14%), 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 (7%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yLeft, 30+ air yards: noneMiddle, Behind air yards: 2 targets (14%), 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 (21%), 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 (7%), 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 direction105 carries

Left
11%
6.9 YPC · 58% succ.
Middle
69%
4.2 YPC · 50% succ.
Right
20%
6.9 YPC · 57% 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.5 avg. game scoreBest: 9.2 at Ball State (Week 5)2 of 8 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
8Western MichiganW 45–388.3331835.511511313.0013
2026 · 8 games6.51096095.67689677.4118

2026 Season Stats

FBS rank among qualifying players

Rushing2026FBS rank
Carries109—
Yards60947th / 1519
Yards / carry5.666th / 312
Touchdowns736th / 683
Long68—
Receiving2026FBS rank
Receptions9761st / 2089
Yards67995th / 2074
Yards / catch7.4—
Touchdowns1412th / 914
Long18—
Defense2026FBS rank
Tackles14438th / 5664
Solo1—
Tackles for loss0—
Sacks0—
QB hurries0—
Passes defended0—
Defensive TD0—
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 involvedPlays madeSnap share
Wk 1 · Michigan State✓ RB41~18 (12–23)9·44%
Wk 2 · Central Connecticut—77~22 (15–29)10·29%
Wk 3 · Temple✓ RB76~30 (20–39)13·39%
Wk 4 · San Diego State—70~16 (11–21)9·23%
Wk 5 · Ball State—86~38 (26–49)22·44%
Wk 6 · Buffalo✓ RB61~22 (15–29)11·36%
Wk 7 · Eastern Michigan—70~26 (18–34)15·37%
Wk 8 · Western Michigan✓ RB88~66 (56–73)34175%
Season4 GS569238 (189–294)123142%

Position Room

8 RBs on the Toledo roster, ordered by car

#PlayerPosClassCarYdsYPCTDRecEPA/play
22CJ MillerRBJR1096095.679+0.21
Connor WalendzakRB734245.8712+0.14
4Autavius IsonRBJR673234.832-0.06
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 →