NFLStats2026 · Wk 1

RB #23 · San Francisco 49ers

Christian McCaffrey

30 yrs · 5'11" · 210 lb · Stanford · 2017 · Rd 1, #8 (CAR) · Exp 9

EPA per carry 4th
+0.274
Rush success rate 2nd
60.0%
Opportunity share 18th
28.1%
Scrimmage yards 11th
88
Fantasy (PPR) 18th
13.8
13.8 per game · 1 G

Percentile profile

Among 53 qualified players at the position.

worstavgbestRushing EPA94+2.7EPA per carry94+0.274Rush success rate9860.0%Yards per carry966.8Rushing yards8168Rushing TD640Explosive run rate9020.0%Stuff rate1000.0%Carry share3333.3%Opportunity share6728.1%Targets968Receptions925Receiving yards6520Receiving EPA4−4.9YAC per reception566.0Touches6515Scrimmage yards8188Total TD580Total EPA31−2.2Red-zone carries672Carries inside the 5670Fantasy points (PPR)6713.8PPR points per game6713.8
worstavgbestRushing EPA94+2.7EPA per carry94+0.274Rush success rate9860.0%Yards per carry966.8Rushing yards8168Rushing TD640Explosive run rate9020.0%Stuff rate1000.0%Carry share3333.3%Opportunity share6728.1%Targets968Receptions925Receiving yards6520Receiving EPA4−4.9YAC per reception566.0Touches6515Scrimmage yards8188Total TD580Total EPA31−2.2Red-zone carries672Carries inside the 5670Fantasy points (PPR)6713.8PPR points per game6713.8

Run direction

Carries by gap; colour = EPA per carry.

L endL tackle211.5 ypc+0.74L guard24.0 ypc+0.05Middle37.7 ypc+0.27R guard11.0 ypc−0.38R tackle26.5 ypc+0.36R end

Targets by area

Left0/3−1.28 EPAMiddle1/1+0.01 EPARight3/3−0.47 EPA1/1+0.33 EPABehind LOS0–9 yds10–19 yds20+ yds

Opportunity share by week

0%20%40%60%upcomingW1W233%24%
Carry shareTarget share

EPA per carry by week

+0.2741

Snap share

0%50%100%upcomingW1W255%0%0%
OffenseDefenseSpecial teams

Next Gen Stats · rushing

RYOE = rushing yards over expected from player tracking; efficiency = yards run per yard gained (lower is more north-south).

WkAttYdsxYdsRYOERYOE/att% over expEfficiency8+ in box %Time to LOS
1106851.8+16.2+1.620.62.680.02.26
Season106851.8+16.2+1.620.62.680.02.26

PFR advanced · rushing

WkOppCarYds before contactYBC/attYds after contactYAC/attBroken tackles
1LA10464.6222.22

PFR advanced · receiving

WkOppDropsDrop %Broken tacklesINT when targetedRating when targeted
1LA00.00066.7

Game log

WkOppCarRush ydsRush TDYPCRush EPASuccessCar %TgtRecRec ydsRec TDRec EPAEPAPPR
1@ LA106806.8+2.760.0%33.3%85200−4.9−2.213.8