ScoutIndex

SF SF

Christian McCaffrey

RB

A 1st-round pick (8th overall) in the 2017 NFL Draft out of Stanford, Christian McCaffrey has built an NFL career since. Now with SF, he's in his 10th NFL season. By ScoutIndex Rating he was one of the top RBs in football last season, scoring a 76.9 (94th percentile). His receiving stands out most — the 100th percentile at the position. Across 10 NFL seasons, he has totaled 7,939 rushing yards and 69 touchdowns.

Size

5'11", 210#

College

Stanford

Draft

Rd 1, 8th overall (2017)

Seasons

2017–2026

2025 ScoutIndex Rating · RB

Methodology
76.9

94th percentile among RBs

17 games · 413 touches

Volume×0.1+3.10
Receiving×0.14+3.50
Total EPA×0.24+2.01
Conversion×0.1-0.16
Ball security×0.06+1.58
Yards/carry×0.12-1.34
Rush EPA/carry×0.24-0.28

Week 1 projection · @ LAR

Methodology
Rush yds57.4 (16.9–97.9)52% 55.5+
Rush yds57.4 (16.9–97.9)52% 55.5+
Rush yds57.4 (16.9–97.9)52% 55.5+
Rush yds57.4 (16.9–97.9)52% 55.5+
Rush yds57.4 (16.9–97.9)52% 55.5+
Rush yds57.4 (16.9–97.9)52% 55.5+
Rush TD0.4 (0–1)32% 0.5+
Rush TD0.4 (0–1)32% 0.5+
Rush TD0.4 (0–1)32% 0.5+
Rush TD0.4 (0–1)32% 0.5+
Rush TD0.4 (0–1)32% 0.5+
Rush TD0.4 (0–1)32% 0.5+
Rec6.0 (3–9)55% 5.5+
Rec6.0 (3–9)55% 5.5+
Rec6.0 (3–9)55% 5.5+
Rec6.0 (3–9)55% 5.5+
Rec6.0 (3–9)55% 5.5+
Rec6.0 (3–9)55% 5.5+
Rec yds58.9 (13.6–104.1)48% 60.5+
Rec yds58.9 (13.6–104.1)48% 60.5+
Rec yds58.9 (13.6–104.1)48% 60.5+
Rec yds58.9 (13.6–104.1)48% 60.5+
Rec yds58.9 (13.6–104.1)48% 60.5+
Rec yds58.9 (13.6–104.1)48% 60.5+

Mean (10th–90th percentile) · recent form × matchup. Informational, not wagering advice.

2025 attribute card

click a row to see the formula
AthleticismRushingReceivingImpact

group averages

Athleticism

Speed58▶

Percentile of 40-yard dash time among RBs at the NFL Combine (faster = higher), 2000–present.

Burst62▶

Percentile of vertical jump + broad jump among combine RBs.

Agility86▶

Percentile of 3-cone + short shuttle among combine RBs (faster = higher).

Size51▶

Height/weight z-score vs. the RB cohort (from official bio, not combine-dependent).

Rushing

Rush Efficiency35▶

Rushing EPA ÷ carry.

Yards/Carry8▶

Rushing yards ÷ carry.

Conversion43▶

(Rushing first downs + ½ rushing TD) ÷ carry.

Receiving

Receiving100▶

Receiving EPA ÷ target, plus a reception-volume bonus — the same formula behind the Rating's receiving component.

Impact

Ball Security99▶

Fumbles lost ÷ touch (fewer is better).

Volume100▶

Carries + receptions this season.

Efficiency98▶

Total EPA (rushing + receiving) per game.

Career (regular season)

SeasonTmSIGPass ydsPass TDRush ydsRush TDRecRec ydsRec TD
2026SF836350728190
2025SF76.9171202101029247
2024SF42.2420215146
2023SF9916145914675647
2022SF93.91734111398857415
2021CAR76.574421373431
2020CAR65.632255171491
2019CAR98.91613871511610054
2018CAR97.916501109871078676
2017CAR62.5164352806515

Career profile

Across 10 NFL seasons on file, Christian McCaffrey has played in 118 regular-season games, playing for 2 teams: CAR (2017–2021), SF (2022–2026).

As a passer he has thrown for 84 yards and 2 touchdowns with 0 interceptions. He has rushed for 7,939 yards and 69 touchdowns. As a receiver he has caught 654 passes for 5,580 yards and 36 touchdowns. His most productive rushing season was 2023 with SF: 1,459 yards and 14 touchdowns in 16 games.

By the ScoutIndex Rating, his best qualified season was 2023: a 99.0, in the 100th percentile among RBs that year.

Career highs (regular season)

2025 splits

regular season
SplitGRush ydsRush TDRecRec ydsRec TD
Home8
585
73/g
5
49
6.1/g
460
58/g
1
Away9
617
69/g
5
53
5.9/g
464
52/g
6
In division6
312
52/g
2
46
7.7/g
383
64/g
2
Out of division11
890
81/g
8
56
5.1/g
541
49/g
5
In wins12
1,021
85/g
9
72
6.0/g
632
53/g
6
In losses5
181
36/g
1
30
6.0/g
292
58/g
1
On grass11
773
70/g
9
65
5.9/g
578
53/g
2
On turf6
429
72/g
1
37
6.2/g
346
58/g
5
Indoors5
335
67/g
2
28
5.6/g
246
49/g
5
Outdoors12
867
72/g
8
74
6.2/g
678
57/g
2

2025 game log

WkOppLineScore
PostseasonPHI48 rush yds, 0 TD · 6 rec, 66 yds, 2 TD—
PostseasonSEA35 rush yds, 0 TD · 5 rec, 39 yds, 0 TD—
Week 1SEA69 rush yds, 0 TD · 9 rec, 73 yds, 0 TD61.5
Week 2NO55 rush yds, 0 TD · 6 rec, 52 yds, 1 TD78.2
Week 3ARI52 rush yds, 0 TD · 10 rec, 88 yds, 0 TD37.8
Week 4JAX49 rush yds, 0 TD · 6 rec, 92 yds, 1 TD25.7
Week 5LAR57 rush yds, 0 TD · 8 rec, 82 yds, 1 TD45.8
Week 6TB54 rush yds, 1 TD · 7 rec, 57 yds, 0 TD57.7
Week 7ATL129 rush yds, 2 TD · 7 rec, 72 yds, 0 TD99
Week 8HOU25 rush yds, 0 TD · 3 rec, 43 yds, 0 TD43.2
Week 9NYG106 rush yds, 1 TD · 5 rec, 67 yds, 1 TD77.2
Week 10LAR30 rush yds, 0 TD · 8 rec, 66 yds, 0 TD35.8
Week 11ARI81 rush yds, 2 TD · 5 rec, 40 yds, 1 TD99
Week 12CAR89 rush yds, 1 TD · 7 rec, 53 yds, 0 TD65.7
Week 13CLE53 rush yds, 1 TD · 4 rec, 21 yds, 0 TD54.8
Week 15TEN73 rush yds, 1 TD · 1 rec, 14 yds, 0 TD44.8
Week 16IND117 rush yds, 0 TD · 6 rec, 29 yds, 2 TD81.7
Week 17CHI140 rush yds, 1 TD · 4 rec, 41 yds, 0 TD76.4
Week 18SEA23 rush yds, 0 TD · 6 rec, 34 yds, 0 TD28.3

Christian McCaffrey — common questions

What position does Christian McCaffrey play?
Christian McCaffrey is listed as an RB.
Which teams has Christian McCaffrey played for?
In the seasons on file (1999 onward), Christian McCaffrey has played for CAR (2017–2021), SF (2022–2026).
Where did Christian McCaffrey go to college?
Christian McCaffrey played college football at Stanford.
When was Christian McCaffrey drafted?
Christian McCaffrey was selected in round 1, 8th overall, of the 2017 NFL Draft.
How many touchdowns has Christian McCaffrey scored?
Christian McCaffrey has 107 touchdowns in the regular-season games on file (2 passing, 69 rushing, 36 receiving).
What is Christian McCaffrey's ScoutIndex Rating?
Christian McCaffrey rated 83.0 for 2026, the 96th percentile among RBs (provisional or limited sample). Ratings run 0–99; about 60 is a league-average qualified starter.

Related players

Top teammates, last season on file

Drafted in round 1, 2017

Also from Stanford