Project Touchdown > , , > Christian McCaffrey

Christian McCaffrey

Player SF RB Active 299.0 299.0 #21 #7 RB
CM
NFL

Christian McCaffrey

Team
SF
Position
RB
🏈 Plays at SF Stadium & Game Day Guide
ProjectTD
ProjectTD Score
299.0
Overall Rank
#21
RB Rank
#7
ProjectTDprojecttd.comGET ALL YOUR FANTASY FOOTBALL ANSWERSPlayer stats · Rankings · Game day intel · StadiumsVISIT NOW ›

Player Information

Position Status
RB ACT

Career Statistics

2017 • 2018 • 2019 • 2020 • 2021 • 2022 • 2023 • 2024 • 2025

Passing

Year Team Pass Yds Yds/Att Att Cmp Cmp% TD INT Rate 1st 1st% Sck SckY
2022 SF 34 34.0 1 1 100.0 1 0 158.3 1 100.0 0 0
2018 CAR 50 50.0 1 1 100.0 1 0 158.3 1 100.0 0 0

Rushing

Year Team Rush Yds Att TD Rush 1st Rush 1st% Rush FUM
2025 SF 1202 311 10 74 23.8 0
2024 SF 202 50 0 12 24.0 0
2023 SF 1459 272 14 86 31.6 2
2022 SF 1139 244 8 60 24.6 0
2021 CAR 442 99 1 21 21.2 0
2020 CAR 225 59 5 14 23.7 0
2019 CAR 1387 287 15 58 20.2 0
2018 CAR 1098 219 7 56 25.6 1
2017 CAR 435 117 2 21 17.9 1

Receiving

Year Team Rec Yards TD Rec 1st 1st% Rec FUM Rec YAC/R Tgts
2025 SF 102 924 7 48 37.2 0 7.1 129
2024 SF 15 146 0 6 31.6 1 6.5 19
2023 SF 67 564 7 31 37.3 0 6.9 83
2022 SF 85 741 5 36 33.3 0 8.2 108
2021 CAR 37 343 1 21 51.2 0 7.0 41
2020 CAR 17 149 1 8 42.1 0 7.2 19
2019 CAR 116 1005 4 58 40.8 0 8.5 142
2018 CAR 107 867 6 42 33.9 0 8.0 124
2017 CAR 80 651 5 36 31.9 0 7.4 113

Kickoff Returns

Year Team Rec Yards TD 20+ 40+ Lng Rec 1st 1st% Rec FUM Rec YAC/R Tgts
2017 CAR 58 0

Punt Returns

Year Team Avg Ret Yds PRet T 20+ 40+ Lng FC FUM
2017 CAR 7.4 22 162 0

Tackles

Year Team Comb Asst Solo Sck
2025 SF 0 1 3 0
2023 SF 0 0 2 0
2021 CAR 0 0 1 0
2020 CAR 0 1 1 0
2019 CAR 0 0 2 0
2018 CAR 0 0 2 0
2017 CAR 0 2 2 0

By Years

Year Team Category Yards TD
2025 SF Receiving 924 7
2025 SF Rushing 1202 10
2025 SF Tackles 0 sck
2024 SF Receiving 146 0
2024 SF Rushing 202 0
2023 SF Receiving 564 7
2023 SF Rushing 1459 14
2023 SF Tackles 0 sck
2022 SF Passing 34 1
2022 SF Receiving 741 5
2022 SF Rushing 1139 8
2021 CAR Receiving 343 1
2021 CAR Rushing 442 1
2021 CAR Tackles 0 sck
2020 CAR Receiving 149 1
2020 CAR Rushing 225 5
2020 CAR Tackles 0 sck
2019 CAR Receiving 1005 4
2019 CAR Rushing 1387 15
2019 CAR Tackles 0 sck
2018 CAR Passing 50 1
2018 CAR Receiving 867 6
2018 CAR Rushing 1098 7
2018 CAR Tackles 0 sck
2017 CAR Kickoff-returns 58 0
2017 CAR Punt-returns 162 0
2017 CAR Receiving 651 5
2017 CAR Rushing 435 2
2017 CAR Tackles 0 sck

Sport: NFL

Data Source: Data provided by nflverse (https://nflverse.nflverse.com/) licensed under CC-BY 4.0 (https://creativecommons.org/licenses/by/4.0/)

This site is not affiliated with or endorsed by NFL or its member organizations.