CMNFLSan Francisco 49ersChristianMcCaffreyRunning Back · #23

Christian McCaffrey

Running Back · #23 · San Francisco 49ers
Status: ActiveRole: Starter17 games
5' 11" · 210 lbs · Age 29 · 10 yrs exp · Stanford · Pro since 2017
CM
San Francisco 49ers
Running Back
#23
Rafters file

Christian McCaffrey

73/100 stock

NFL Power Ratings – San Francisco 49ers – Running BackRafters Call: Add

Power ratings 1234567 Score
YARDS97
SCORING97
EFFICIENCY47
WORKLOAD99
DURABILITY86
Rafters Stock73/100
OPENNOW
score inputsinput stack

Christian McCaffrey rates 73/100 because the model is pricing 1,202 yards, 10 touchdowns, role volume for San Francisco 49ers. Strongest inputs: YARDS, SCORING, EFFICIENCY. Rafters call is Add with the ticker waiting on a fresh movement signal. The caveat: role security keeps the call capped, no week-over-week lift yet.

2025 · Rushing

1,202YDS
10TD
3.9AVG

Milestones

10 TD · scoring threat1202 yards · 1k club

Statistical Snapshot

YDS1202
TD10

2025 · Rushing

GPCARYDSAVGTD
173111,2023.910

2025 · Receiving

GPRECYDSAVGTD
171029249.17

Career Snapshot

Rushing · 2017–2025

GPCARYDSAVGTDLNGFDFUMLST
11216587,5894.6628438994

Receiving · 2017–2025

GPRECTGTSYDSAVGTDLNGFDFUMLST
1126267785,3908.6364928651

Returning · 2017

GPATTYDSFCLNGATTYDSLNG
1122216292535821

Passing · 2017–2025

GPCMPATTCMP%YDSAVGTDLNGRTGQBR
1122540.08416.8250127.1

Defense · 2017–2025

GPTOTSOLOAST
11217134

Scoring · 2017–2025

GPPASSRUSHRECTD2PTPTS
11226236981590

Season by Season

Rushing

SeasonTeamGPCARYDSAVGTDLNGFDFUMLST
2017Carolina Panthers161174353.72402111
2018Carolina Panthers162191,0985.07595321
2019Carolina Panthers162871,3874.815845610
2020Carolina Panthers3592253.85151400
2021Carolina Panthers7994424.51182010
2022Carolina Panthers6853934.62492000
2022San Francisco 49Ers111597464.76383910
20222022 Totals172441,1394.78495910
2023San Francisco 49Ers162721,4595.414728322
2024San Francisco 49Ers4502024.00191200
2025San Francisco 49Ers173111,2023.910417110

Receiving

SeasonTeamGPRECTGTSYDSAVGTDLNGFDFUMLST
2017Carolina Panthers16801136518.15373600
2018Carolina Panthers161071248678.16384120
2019Carolina Panthers161161421,0058.74285800
2020Carolina Panthers317191498.8124800
2021Carolina Panthers737413439.31322100
2022Carolina Panthers633432778.41491000
2022San Francisco 49Ers1152654648.94382600
20222022 Totals17851087418.75493600
2023San Francisco 49Ers1667835648.47413110
2024San Francisco 49Ers415191469.7030611
2025San Francisco 49Ers171021299249.17394910

Returning

SeasonTeamGPATTYDSTDFCLNGKRFC
2017Carolina Panthers1635809210

Passing

SeasonTeamGPCMPATTCMP%YDSAVGTDINTLNGSACKRTGQBR
2017Carolina Panthers16000.000.0000039.63.7
2018Carolina Panthers1611100.05050.010500158.3100.0
2019Carolina Panthers16020.000.0000039.60.2
2020Carolina Panthers3000.000.0000039.6
2021Carolina Panthers7000.000.0000039.699.3
2022Carolina Panthers6000.000.0000039.6100.0
2022San Francisco 49Ers1111100.03434.010340158.3100.0
20222022 Totals1711100.03434.010340158.3100.0
2023San Francisco 49Ers16000.000.0000039.6
2024San Francisco 49Ers4000.000.0000039.6
2025San Francisco 49Ers17010.000.0000039.62.7

Defense

SeasonTeamGPTOTSOLOASTSACKFFFRYDSINTAVGTDLNGPDSTFSTFYDSKB
2017Carolina Panthers16422000000.0000000
2018Carolina Panthers16220000000.0000000
2019Carolina Panthers16220000000.0000000
2020Carolina Panthers3211000000.0000000
2021Carolina Panthers7110000000.0000000
2023San Francisco 49Ers16220000000.0000000
2025San Francisco 49Ers17431000000.0000000

Scoring

SeasonTeamGPPASSRUSHRECRETTD2PTPATFGPTS
2017Carolina Panthers160250700042
2018Carolina Panthers1617601300078
2019Carolina Panthers160154019100116
2020Carolina Panthers30510600036
2021Carolina Panthers70110200012
2022Carolina Panthers60210300018
2022San Francisco 49Ers1116401000060
20222022 Totals1718501300078
2023San Francisco 49Ers160147021000126
2025San Francisco 49Ers170107017000102

Latest News

Christian McCaffrey no recent news card

No recent Christian McCaffrey news — check back as the season builds.

More on the Christian McCaffrey news feed · Team coverage in the San Francisco 49ers feed.

NFL · Last synced 2026-05-09

Trending