Christian McCaffrey

#23 · Running Back · San Francisco 49ers

Bio

Christian McCaffrey is a running back for the San Francisco 49ers, in his 10th NFL season. He was born on July 6, 1996 in Castle Rock, CO, stands 5' 11" and weighs 210 lbs. He played college football at Stanford and was drafted in 2017 (round 1, pick 8) by the Carolina Panthers. This season: 84 rushing attempts, 389 rushing yards, 8 rushing touchdowns, 4.6 yards per rush attempt.

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

This season

  • Rushing Attempts84
  • Rushing Yards389
  • Rushing Touchdowns8
  • Yards Per Rush Attempt4.6

Career passing

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

Career rushing

SeasonTeamGPCARYDSAVGTDLNGFDFUMLST
2026SF7843894.68162200
2025SF173111,2023.910417110
2024SF4502024.00191200
2023SF162721,4595.414728322
2022SF111597464.76383910
2022CAR6853934.62492000
20222022 Totals172441,1394.78495910
2021CAR7994424.51182010
2020CAR3592253.85151400
2019CAR162871,3874.815845610
2018CAR162191,0985.07595321
2017CAR161174353.72402111

Career receiving

SeasonTeamGPRECTGTSYDSAVGTDLNGFDFUMLST
2026SF734422517.40241111
2025SF171021299249.17394910
2024SF415191469.7030611
2023SF1667835648.47413110
2022SF1152654648.94382600
2022CAR633432778.41491000
20222022 Totals17851087418.75493600
2021CAR737413439.31322100
2020CAR317191498.8124800
2019CAR161161421,0058.74285800
2018CAR161071248678.16384120
2017CAR16801136518.15373600

Career defense

SeasonTeamGPTOTSOLOASTSACKFFFRYDSINTINT YDSAVGTDLNGPDSTFSTFYDSKB
2025SF174310000000.0000000
2023SF162200000000.0000000
2021CAR71100000000.0000000
2020CAR32110000000.0000000
2019CAR162200000000.0000000
2018CAR162200000000.0000000
2017CAR164220000000.0000000

Career returns

SeasonTeamGPATTYDSTDFCLNGLNG ATTLNG ATT YDSLNG ATT YDS TDKRFCKRFC LNG
2017CAR162216209253580021

Career scoring

SeasonTeamGPPASSRUSHRECRETTD2PTPATFGPTS
2026SF70800800048
2025SF170107017000102
2023SF160147021000126
2022SF1116401000060
2022CAR60210300018
20222022 Totals1718501300078
2021CAR70110200012
2020CAR30510600036
2019CAR160154019100116
2018CAR1617601300078
2017CAR160250700042