Skip to main content
Christian McCaffrey23
49ers · RB

Christian McCaffrey

San Francisco 49ers#239 yrs expStanford71 · 210 lb
75Form
77Established
Quality starter#34 of 82 running backs
Games17last 17
Carries28116.5 a game
Rush yards12064.3 a carry
Rec yards674
Rush TDs15
Skill profile · last 17 games · vs 82 running backs

Elite receiving role, weak elusiveness

Each axis is a percentile against every qualified running back over the same window. The dashed white shape is the position average; the gold ring marks elite (90th percentile).

Beating expectation: 37th percentileAfter contact: 36th percentileElusiveness: 7th percentileExplosiveness: 75th percentileReceiving role: 99th percentileWorkload: 98th percentileBeating expectation37thAfter contact36thElusiveness7thExplosiveness75thReceiving role99thWorkload98th
McCaffreyPosition averageElite, 90th
Beating expectationrush yards over expected per carry
-0.11 yd37th pct
After contactyards after contact per carry
1.71 yd36th pct
ElusivenessBelow avgbroken tackles per touch
0.0197th pct
ExplosivenessAbove avgshare of runs of 10+ yards
11.4%75th pct
Receiving roleEliteshare of team targets
20.7%99th pct
WorkloadEliteshare of offensive snaps
79%98th pct
F&D score · current form, last 17 games

75: quality starter

One number for how well McCaffrey has actually played lately, not a talent rating. 70% is the skill profile, weighted towards efficiency; the rest is how steady his games are and whether he still produces against the better defences. Ranked against every qualified running back; 99 is the best. Over the last three seasons he scores 77 (#27 of 69).

Contributionthe skill profile, efficiency-weighted
57
Consistencyhow steady game to game
66
Holds up vs good Doutput against the tougher half
28
Trend, last 6 gamesCooling
Schedule facedTough

Trend and schedule are shown for context but kept out of the number: over a handful of games they're mostly noise.

Top running backs · F&D form now
Floor and ceiling

How his games are spread

0–9 yds: 0 games010–19 yds: 0 games20–29 yds: 3 games2030–39 yds: 1 games40–49 yds: 0 games4050–59 yds: 3 games60–69 yds: 2 games6070–79 yds: 2 games80–89 yds: 2 games8090–99 yds: 0 games100–109 yds: 1 games100110–119 yds: 1 games120–129 yds: 1 games120130–139 yds: 0 games140–149 yds: 1 games140
13/17games with 40+ yds
10/17games with 60+ yds
6/17games with 80+ yds
4/17games with 100+ yds
Role

Game by game

avg 21.4 25 wk 6: 2425 wk 7: 3125 wk 8: 1125 wk 9: 3325 wk 10: 2025 wk 11: 1825 wk 12: 3125 wk 13: 2425 wk 15: 2325 wk 16: 2725 wk 17: 2725 wk 18: 1426 wk 1: 1526 wk 2: 1426 wk 3: 1926 wk 4: 1826 wk 5: 1425 wk 626 wk 5
Game log · last 17

Every game

GameOpponentCarRush ydsTDTgtRecRec yds
26 wk 5SEA116813315
26 wk 4DEN155215318
26 wk 3ARI157515441
26 wk 2MIA102324443
26 wk 1LA106808520
25 wk 18SEA82307634
25 wk 17CHI2314016441
25 wk 16IND2111708629
25 wk 15TEN227311114
25 wk 13CLE205314421
25 wk 12CAR248917753
25 wk 11ARI138126540
25 wk 10LA1230010866
25 wk 9NYG2810616567
25 wk 8HOU82506343
25 wk 7ATL2412928772
25 wk 6TB175418757