Skip to main content

Christian McCaffrey Career Stats | NFL.com

Christian McCaffrey

RB #23

active

Advertising

Rushing

YEARTEAMGATTYDSAVGLNGTD1st1st%20+40+FUM
2025San Francisco 49ers1731112023.941107022.5311
2024San Francisco 49ers45020241901224000
2023San Francisco 49ers1627214595.472148330.5932
2022San Francisco 49ers111597464.73863924.5801
2022Carolina Panthers6853934.64922023.5110
2021Carolina Panthers7994424.51811919.2001
2020Carolina Panthers3592253.81551423.7000
2019Carolina Panthers1628713874.884155619.5641
2018Carolina Panthers16219109855975324.2632
2017Carolina Panthers161174353.74022118111
TOTAL112165875894.6846238723.334139

Receiving

YEARTEAMGRECYDSAVGLNGTD1st1st%20+40+
2025San Francisco 49ers171029249.1397494870
2024San Francisco 49ers4151469.730064020
2023San Francisco 49ers16675648.44173146.341
2022San Francisco 49ers11524648.9384265050
2022Carolina Panthers6332778.44911030.331
2021Carolina Panthers7373439.33212156.840
2020Carolina Panthers3171498.8241847.110
2019Carolina Panthers1611610058.7284585070
2018Carolina Panthers161078678.13864138.3110
2017Carolina Panthers16806518.1375364570
TOTAL11262653908.6493628645.7512

Passing

YEARTEAMGATTCOMPPCTYDSAVGLNGTDINT1st1st%20+SCKSCKYRATE
2025San Francisco 49ers17100000000000039.6
2024San Francisco 49ers4
2023San Francisco 49ers16
2022San Francisco 49ers1111100343434101100100158.3
2022Carolina Panthers6
2021Carolina Panthers7
2020Carolina Panthers3
2019Carolina Panthers16200000000000039.6
2018Carolina Panthers1611100505050101100100158.3
2017Carolina Panthers16
TOTAL11252408416.85020240200238.7

Kick Return

YEARTEAMGRETYDSAVGLNGTD20+40+FCFUM
2025San Francisco 49ers17
2024San Francisco 49ers4
2023San Francisco 49ers16
2022San Francisco 49ers11
2022Carolina Panthers6
2021Carolina Panthers7
2020Carolina Panthers3
2019Carolina Panthers16
2018Carolina Panthers16
2017Carolina Panthers1635819.32101000
TOTAL11235819.32101000

Punt Return

YEARTEAMGRETYDSAVGLNGTD20+40+FCFUM
2025San Francisco 49ers17
2024San Francisco 49ers4
2023San Francisco 49ers16
2022San Francisco 49ers11
2022Carolina Panthers6
2021Carolina Panthers7
2020Carolina Panthers3
2019Carolina Panthers16
2018Carolina Panthers16
2017Carolina Panthers16221627.42501091
TOTAL112221627.42501091

Fumbles

YEARTEAMGFUMLOSTFFOWN FROPP FRTD
2025San Francisco 49ers172001
2024San Francisco 49ers411
2023San Francisco 49ers163201
2022San Francisco 49ers1110
2022Carolina Panthers6001
2021Carolina Panthers71001
2020Carolina Panthers30
2019Carolina Panthers16100
2018Carolina Panthers164101
2017Carolina Panthers162101
TOTAL1121550600

Defense

YEARTEAMGTotalSoloASTSCKSFTYPDEFINTTDSYDSAVGLNG
2025San Francisco 49ers17330000
2024San Francisco 49ers4
2023San Francisco 49ers16220000
2022San Francisco 49ers11
2022Carolina Panthers6
2021Carolina Panthers7110000
2020Carolina Panthers3110000
2019Carolina Panthers16220000
2018Carolina Panthers16220000
2017Carolina Panthers16220000
TOTAL1121313000000000