gameLens
All players

RB · #23

Christian McCaffrey

San Francisco 49ers
Position
Running Back
Height / Weight
5' 11", 210 lbs
Born
7/6/1996 in Castle Rock, CO
Age
30
College
Stanford
Draft
2017: Rd 1, Pk 8 (CAR)
Experience
10th Season
Status
Active

Career statistics

Regular season, by year and team. Career bests are highlighted.

Passing

SeasonTeamGPCMPATTCMP%YDSAVGTDINTLNGSACKRTGQBR
2017CAR16000.000.0000039.63.7
2018CAR1611100.05050.010500158.3100.0
2019CAR16020.000.0000039.60.2
2020CAR3000.000.0000039.6-
2021CAR7000.000.0000039.699.3
2022CAR6000.000.0000039.6100.0
2022SF1111100.03434.010340158.3100.0
20221711100.03434.010340158.3100.0
2023SF16000.000.0000039.6-
2024SF4000.000.0000039.6-
2025SF17010.000.0000039.62.7
2026SF3000.000.0000039.6-
Career1152540.08416.820500127.1-

Rushing

SeasonTeamGPCARYDSAVGTDLNGFDFUMLST
2017CAR161174353.72402111
2018CAR162191,0985.07595321
2019CAR162871,3874.815845610
2020CAR3592253.85151400
2021CAR7994424.51182010
2022CAR6853934.62492000
2022SF111597464.76383910
2022172441,1394.78495910
2023SF162721,4595.414728322
2024SF4502024.00191200
2025SF173111,2023.910417110
2026SF3351664.7316800
Career11516937,7554.6658439794

Receiving

SeasonTeamGPRECTGTSYDSAVGTDLNGFDFUMLST
2017CAR16801136518.15373600
2018CAR161071248678.16384120
2019CAR161161421,0058.74285800
2020CAR317191498.8124800
2021CAR737413439.31322100
2022CAR633432778.41491000
2022SF1152654648.94382600
202217851087418.75493600
2023SF1667835648.47413110
2024SF415191469.7030611
2025SF171021299249.17394910
2026SF313171048.0016700
Career1156397955,4948.6364929351

Defense

SeasonTeamGPTOTSOLOASTSACKFFFRYDSINTYDSAVGTDLNGPDSTFSTFYDSKB
2017CAR164220000000.0000000
2018CAR162200000000.0000000
2019CAR162200000000.0000000
2020CAR32110000000.0000000
2021CAR71100000000.0000000
2023SF162200000000.0000000
2025SF174310000000.0000000
Career115171340000000.0000000

Returning

SeasonTeamGPATTYDSTDFCLNGATTYDSTDKRFCLNG
2017CAR162216209253580021
Career1152216209253580021

Scoring

SeasonTeamGPPASSRUSHRECRETTD2PTPATFGPTS
2017CAR160250700042
2018CAR1617601300078
2019CAR160154019100116
2020CAR30510600036
2021CAR70110200012
2022CAR60210300018
2022SF1116401000060
20221718501300078
2023SF160147021000126
2025SF170107017000102
2026SF30300300018
Career115265360101100608

2026 game log

Box score lines from completed games this season.

WkOppC/AttPass YdsPass TDINTCarRush YdsRush TDTgtRecRec YdsRec TDPPR
1@ LAR————106808520013.8
2vs MIA————102324443022.6
3vs ARI————157515441021.6