Christian McCaffrey

RB ยท NFL

'15 '16
College
NFL

Career Totals

No recorded stats.

College Career โ€” Stanford

Christian McCaffrey college season statistics
Season rush_att rush_td rush_yds
2015 337 8 2019
2016 252 13 1596
Career 589 21 3615

NFL Career โ€” ESPN

NFL By Season

2025 San Francisco 49ers RB
GroupStatValue
Passing Adj Q B R 2.7
Games Played 17
Passing Attempts 1
Rushing Games Played 17
Rushing Attempts 311
Rushing First Downs 71
Rushing Fumbles 1
Rushing Touchdowns 10
Yards Per Rush Attempt 3.9
Receiving Games Played 17
Receiving First Downs 49
Receiving Fumbles 1
Receiving Targets 129
Receiving Touchdowns 7
Receiving Yards 924
Receptions 102
Yards Per Reception 9.1
Defense Assist Tackles 1
Games Played 17
Solo Tackles 3
Total Tackles 4
2024 San Francisco 49ers RB
GroupStatValue
Passing Games Played 4
Rushing Games Played 4
Rushing Attempts 50
Rushing First Downs 12
Rushing Yards 202
Yards Per Rush Attempt 4
Receiving Games Played 4
Receiving First Downs 6
Receiving Fumbles 1
Receiving Fumbles Lost 1
Receiving Targets 19
Receiving Yards 146
Receptions 15
Yards Per Reception 9.7
2023 San Francisco 49ers RB
GroupStatValue
Passing Games Played 16
Rushing Games Played 16
Rushing Attempts 272
Rushing First Downs 83
Rushing Fumbles 2
Rushing Fumbles Lost 2
Rushing Touchdowns 14
Yards Per Rush Attempt 5.4
Receiving Games Played 16
Receiving First Downs 31
Receiving Fumbles 1
Receiving Targets 83
Receiving Touchdowns 7
Receiving Yards 564
Receptions 67
Yards Per Reception 8.4
Defense Games Played 16
Solo Tackles 2
Total Tackles 2
2022 2022 Totals RB
GroupStatValue
Passing Adj Q B R 100
Completions 1
Games Played 17
Passing Attempts 1
Passing Touchdowns 1
Passing Yards 34
Yards Per Pass Attempt 34
Rushing Games Played 17
Rushing Attempts 244
Rushing First Downs 59
Rushing Fumbles 1
Rushing Touchdowns 8
Yards Per Rush Attempt 4.7
Receiving Games Played 17
Receiving First Downs 36
Receiving Targets 108
Receiving Touchdowns 5
Receiving Yards 741
Receptions 85
Yards Per Reception 8.7
2022 Carolina Panthers RB
GroupStatValue
Passing Adj Q B R 100
Games Played 6
Rushing Games Played 6
Rushing Attempts 85
Rushing First Downs 20
Rushing Touchdowns 2
Rushing Yards 393
Yards Per Rush Attempt 4.6
Receiving Games Played 6
Receiving First Downs 10
Receiving Targets 43
Receiving Touchdowns 1
Receiving Yards 277
Receptions 33
Yards Per Reception 8.4
2022 San Francisco 49ers RB
GroupStatValue
Passing Adj Q B R 100
Completions 1
Games Played 11
Passing Attempts 1
Passing Touchdowns 1
Passing Yards 34
Yards Per Pass Attempt 34
Rushing Games Played 11
Rushing Attempts 159
Rushing First Downs 39
Rushing Fumbles 1
Rushing Touchdowns 6
Rushing Yards 746
Yards Per Rush Attempt 4.7
Receiving Games Played 11
Receiving First Downs 26
Receiving Targets 65
Receiving Touchdowns 4
Receiving Yards 464
Receptions 52
Yards Per Reception 8.9
2021 Carolina Panthers RB
GroupStatValue
Passing Adj Q B R 99.3
Games Played 7
Rushing Games Played 7
Rushing Attempts 99
Rushing First Downs 20
Rushing Fumbles 1
Rushing Touchdowns 1
Rushing Yards 442
Yards Per Rush Attempt 4.5
Receiving Games Played 7
Receiving First Downs 21
Receiving Targets 41
Receiving Touchdowns 1
Receiving Yards 343
Receptions 37
Yards Per Reception 9.3
Defense Games Played 7
Solo Tackles 1
Total Tackles 1
2020 Carolina Panthers RB
GroupStatValue
Passing Games Played 3
Rushing Games Played 3
Rushing Attempts 59
Rushing First Downs 14
Rushing Touchdowns 5
Rushing Yards 225
Yards Per Rush Attempt 3.8
Receiving Games Played 3
Receiving First Downs 8
Receiving Targets 19
Receiving Touchdowns 1
Receiving Yards 149
Receptions 17
Yards Per Reception 8.8
Defense Assist Tackles 1
Games Played 3
Solo Tackles 1
Total Tackles 2
2019 Carolina Panthers RB
GroupStatValue
Passing Adj Q B R 0.2
Games Played 16
Passing Attempts 2
Rushing Games Played 16
Rushing Attempts 287
Rushing First Downs 56
Rushing Fumbles 1
Rushing Touchdowns 15
Yards Per Rush Attempt 4.8
Receiving Games Played 16
Receiving First Downs 58
Receiving Targets 142
Receiving Touchdowns 4
Receptions 116
Yards Per Reception 8.7
Defense Games Played 16
Solo Tackles 2
Total Tackles 2
2018 Carolina Panthers RB
GroupStatValue
Passing Adj Q B R 100
Completions 1
Games Played 16
Passing Attempts 1
Passing Touchdowns 1
Passing Yards 50
Yards Per Pass Attempt 50
Rushing Games Played 16
Rushing Attempts 219
Rushing First Downs 53
Rushing Fumbles 2
Rushing Fumbles Lost 1
Rushing Touchdowns 7
Yards Per Rush Attempt 5
Receiving Games Played 16
Receiving First Downs 41
Receiving Fumbles 2
Receiving Targets 124
Receiving Touchdowns 6
Receiving Yards 867
Receptions 107
Yards Per Reception 8.1
Defense Games Played 16
Solo Tackles 2
Total Tackles 2
2017 Carolina Panthers RB
GroupStatValue
Passing Adj Q B R 3.7
Games Played 16
Rushing Games Played 16
Rushing Attempts 117
Rushing First Downs 21
Rushing Fumbles 1
Rushing Fumbles Lost 1
Rushing Touchdowns 2
Rushing Yards 435
Yards Per Rush Attempt 3.7
Receiving Games Played 16
Receiving First Downs 36
Receiving Targets 113
Receiving Touchdowns 5
Receiving Yards 651
Receptions 80
Yards Per Reception 8.1
Defense Assist Tackles 2
Games Played 16
Solo Tackles 2
Total Tackles 4

NFL Career Totals

Christian McCaffrey NFL career statistics
GroupStatTotal
Passing Adj Q B R 505.9
Completions 3
Games Played 129
Passing Attempts 6
Passing Touchdowns 3
Passing Yards 118
Yards Per Pass Attempt 118
Rushing Games Played 129
Rushing Attempts 1902
Rushing First Downs 448
Rushing Fumbles 10
Rushing Fumbles Lost 4
Rushing Touchdowns 70
Rushing Yards 2443
Yards Per Rush Attempt 49.1
Receiving Games Played 129
Receiving First Downs 322
Receiving Fumbles 5
Receiving Fumbles Lost 1
Receiving Targets 886
Receiving Touchdowns 41
Receiving Yards 5126
Receptions 711
Yards Per Reception 96.2
Defense Assist Tackles 4
Games Played 91
Solo Tackles 13
Total Tackles 17

NFL career and seasonal statistics sourced from ESPN.

Game Log

No game log recorded.