Skip to content

Last updated:

Christian McCaffrey
91Madden
RB1'25 Season
#82017 Draft

Christian McCaffrey

RB
San Francisco 49ers

5'11" · 210 lbs · Age 30 · Yr 8 · 112 GP · Stanford · Rd 1, Pick 8 (2017)

Follow

2025 Season

--

FP/G

70.7

Rush YDs/G

0.6

Rush TDs/G

7.6

Tgt/G

6.0

Rec/G

54.4

Rec YDs/G

0.4

Rec TDs/G

83%

Snap%

See where Christian ranks in the league stat leaders →

Christian McCaffrey is a 9th-year running back for the San Francisco 49ers. Listed at age 30, 5'11", 210 lbs. Drafted in the 1st round (8th overall) of the 2017 NFL Draft out of Stanford. In 2025 he played 17 games and recorded 1,202 rushing yards, 10 rushing TDs, 102 receptions for 924 yards, ranking 1st among NFL RBs. Across 112 games over 9 seasons, his career totals include 7,589 career rushing yards, 62 career rushing TDs, 626 career receptions. Current Madden NFL overall rating: 91. Browse Christian McCaffrey's complete career stats, season-by-season game logs, Madden ratings, depth chart history, and fantasy football projections on League Station.

Career Stats

SeasonGRush YdsYPCRu Yds/GRush TDTgtRecRec YdsRe Yds/GRec TD
2025171,2023.970.71012910292454.47
202442024.050.50191514636.50
2023161,4595.491.214836756435.37
2022171,1394.767.081088574143.65
202174424.563.11413734349.01
202032253.875.05191714949.71
2019161,3874.886.7151421161,00562.84
2018161,0985.068.6712410786754.26
2017164353.727.221138065140.75
Total1127,5894.667.8627786265,39048.136
Avg12.4843.26.986.469.6598.94.0

Next Gen Stats: Rushing

RYOE = rush yards over expected (vs. a model trained on the defensive box at the snap). 8+ box rate flags loaded fronts.

YrTmAttYdsTDRYOERYOE/AEff8+ Box %TLOS
2025SF311120210-166-0.544.4029.3%2.73s
2023SF272145914+349+1.323.5936.0%2.80s
2022SF24411398+47+0.203.6834.8%2.79s
2021CAR994421-6-0.063.9237.4%2.75s
2019CAR287138715+212+0.743.4623.3%2.65s
2018CAR21910987+97+0.453.4419.6%2.75s
2017CAR11743524.6321.4%2.82s

Source: NFL Next Gen Stats via nflverse. Regular season only; coverage starts 2016. Color tone reflects percentile rank among qualified players that season.

PFR Advanced: Rushing

Yards before/after contact and broken tackles isolate "earned" yards from blocking. YBC/att leans on the offensive line; YAC/att and broken tackles are the runner.

YrTmGAttYdsTDYBC/AYAC/ABTkBTk/A
2025SF1731112022.301.50100.032
2024SF4502022.301.7030.060
2023SF162721459143.102.20150.055
20222TM17244113982.801.90100.041
2021CAR79944212.202.30120.121
2020CAR35922551.602.2090.153
2019CAR162871387153.001.80160.056
2018CAR16219109872.902.10150.068

Source: Pro Football Reference via nflverse. Regular season only; advanced stats coverage starts 2018.

Availability

5-Year Availability72%
2025 Season100%
Shutdown Seasons2 of 5