NFL
Player·
Christian McCaffrey
Christian McCaffrey
RB · SF
29 yrs
Stanford
Description
Position
RB
Team
SF
Status
ACT
Born
1996-06-07
Age
29
Height
5'11"
Weight
210 lb
College
Stanford
Draft
2017 · R1 · Pick 8 · CAR
Rookie yr
2017
Contract
ACTIVE
APY
$19.0M/yr
Total
$38.0M
Guaranteed
$24.0M
% of cap
7.4%
Term
2024–2026 (2y)
Value#9/41
0.95EPA per $1M APY
Career Résumé
10 seasons
Seasons10 2017–2025
Games118
Rush Yds7,589
Rush TD62
Rec626
Rec Yds5,390
2026 Projection
StatFloorMedianCeilingvs ’25ΔRange
Rec TDs0.174.786.077.00-2.22
Rec Yards315586726924-338
Receptions38.862.475.5102-39.6
Rush Att198210279311-101
Rush TDs2.216.6412.110.0-3.36
Rush Yards41777612191202-426
Targets56.088.3107129-40.8
Floor · Median · Ceiling · assumes a full 17-game season
YearTmGCarRu YdsY/ALong1DYACTDEPATgtRecRc YdsRc TD
2025CPOYSF173111,2023.9417410-21.11291029247
2024SF4502024.019120-2.919151460
2023OPOYSF162721,4595.472861414.483675647
2022CAR649
2022SF172441,1394.7496082.0108857415
2021CAR7994424.5182111.841373431
2020CAR3592253.8151453.919171491
2019CAR162871,3874.8845815-14.31421161,0054
2018CAR162191,0985.0595677.51241078676
2017CAR161174353.740212-12.9113806515
Returns
YearTmPRPR YdsPR AvgKRKR YdsKR AvgST TD
2017CAR221627.435819.30
College
YearSchoolGCarRu YdsRu TDRecRc YdsRc TD
2016Stanford2531,603133103
2015Stanford3372,01986455
2014Stanford4230002512
Career Milestones
league finishes · all-time rank
StatCareerAll-TimeLedTop 5Top 10
Rush Yds7,58924th125
Rush TDs6222nd23
Rec Yds5,390118th
Rec TDs36108th
Receptions62653rd13
League finishes among qualifying seasons (≥6 GP) · all-time rank since 1999
Stat Profile
2025 · vs 115 peers
Rush Yds/gY/ARec Yds/gTD/gRush EPA/gRec EPA/g
Rush Yds/g
70.791
Y/A
3.938
Rec Yds/g
54.4100
TD/g
198
Rush EPA/g
-1.213
Rec EPA/g
2.3100
PlayerMedian (50th)
Awards & Honors
NFL Comeback Player of the Year2025
NFL Offensive Player of the Year2023
Postseason
team record · since 1999
RoundWL
Playoffs54
Conf. Championship11
Super Bowl01
NextGen Stats
Loading…
Career Highs
regular season
StatGameWhenSeason
Rush Yds1842018 Wk3 vs CIN1459'23
Rush TD32023 Wk4 vs ARI15'19
Rec152019 Wk16 vs IND116'19
Rec Yds1212019 Wk11 vs ATL1005'19
Athletic Profile
Loading…