Back to player stats
Christian McCaffrey
RBSan Francisco 49ers2025 regular season17 games
- 21.5
- 1st of 73
- 311
- 2nd of 73
- 1,202
- 8th of 73
- 10
- 8th of 73
- 102
- 1st of 73
Season view
Fantasy points by week
Half PPR scoring. The dashed line is this player's season average of 21.5.
Usage by week
Carries and targets in each game.
Percentile ranks
Each bar is this player's percentile against qualified RBs this season. A bar halfway across is the 50th percentile.
Fantasy points per game21.5#1
99
Rush attempts311#2
97
Rushing yards1,202#8
89
Yards per carry3.9#55
25
Carries plus targets per game25.9#1
99
Share of team targets23.5%#1
99
Yards per touch5.1#21
71
Expected points added on rushes-21.1#64
12
Rushes of 10+ yards27#9
85
Receiving yards924#1
99
Game log
Every 2025 regular season game, with season totals and per-game averages in the footer.
| Wk | Opp | Result | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | @ SEA | W 17-13 | 22 | 69 | 3.1 | 0 | 10 | 9 | 73 | 0 | 18.7 | 76.5% | 81.1% | 0.30 | 92.6% | 37.5% |
| 2 | @ NO | W 26-21 | 13 | 55 | 4.2 | 0 | 7 | 6 | 52 | 1 | 19.7 | 81.3% | 88.1% | 0.19 | 84.4% | 75.0% |
| 3 | vs ARI | W 16-15 | 17 | 52 | 3.1 | 0 | 15 | 10 | 88 | 0 | 19.0 | 91.4% | 92.3% | 0.39 | 96.4% | 88.9% |
| 4 | vs JAX | L 21-26 | 17 | 49 | 2.9 | 0 | 11 | 6 | 92 | 1 | 23.1 | 87.1% | 92.3% | 0.31 | 97.0% | 62.5% |
| 5 | @ LA | W 26-23 | 22 | 57 | 2.6 | 0 | 9 | 8 | 82 | 1 | 23.9 | 89.9% | 91.8% | 0.20 | 89.5% | 100.0% |
| 6 | @ TB | L 19-30 | 17 | 54 | 3.2 | 1 | 8 | 7 | 57 | 0 | 20.6 | 92.3% | 88.9% | 0.20 | 91.9% | 100.0% |
| 7 | vs ATL | W 20-10 | 24 | 129 | 5.4 | 2 | 8 | 7 | 72 | 0 | 35.6 | 76.6% | 82.1% | 0.35 | 90.9% | 80.0% |
| 8 | @ HOU | L 15-26 | 8 | 25 | 3.1 | 0 | 6 | 3 | 43 | 0 | 8.3 | 95.3% | 94.3% | 0.18 | 100.0% | 0.0% |
| 9 | @ NYG | W 34-24 | 28 | 106 | 3.8 | 1 | 6 | 5 | 67 | 1 | 31.8 | 87.1% | 92.9% | 0.23 | 88.2% | 100.0% |
| 10 | vs LA | L 26-42 | 12 | 30 | 2.5 | 0 | 10 | 8 | 66 | 0 | 13.6 | 77.2% | 86.5% | 0.28 | 86.4% | 25.0% |
| 11 | @ ARI | W 41-22 | 13 | 81 | 6.2 | 2 | 6 | 5 | 40 | 1 | 32.6 | 73.5% | 85.2% | 0.26 | 100.0% | 20.0% |
| 12 | vs CAR | W 20-9 | 24 | 89 | 3.7 | 1 | 7 | 7 | 53 | 0 | 23.7 | 84.8% | 90.9% | 0.23 | 93.9% | 33.3% |
| 13 | @ CLE | W 26-8 | 20 | 53 | 2.6 | 1 | 4 | 4 | 21 | 0 | 15.4 | 81.0% | 90.6% | 0.14 | 87.1% | 70.0% |
| 15 | vs TEN | W 37-24 | 22 | 73 | 3.3 | 1 | 1 | 1 | 14 | 0 | 15.2 | 84.1% | 94.6% | 0.03 | 95.0% | 42.9% |
| 16 | @ IND | W 48-27 | 21 | 117 | 5.6 | 0 | 8 | 6 | 29 | 2 | 29.6 | 83.9% | 86.1% | 0.26 | 100.0% | 80.0% |
| 17 | vs CHI | W 42-38 | 23 | 140 | 6.1 | 1 | 6 | 4 | 41 | 0 | 26.1 | 83.6% | 81.1% | 0.20 | 85.2% | 100.0% |
| 18 | vs SEA | L 3-13 | 8 | 23 | 2.9 | 0 | 7 | 6 | 34 | 0 | 8.7 | 85.0% | 86.7% | 0.27 | 94.1% | 60.0% |
| Total | 311 | 1,202 | — | 10 | 129 | 102 | 924 | 7 | 365.6 | 84.1% | 88.7% | 0.23 | 92.1% | 65.5% | ||
| Average | 18.3 | 70.7 | 3.8 | 0.6 | 7.6 | 6.0 | 54.4 | 0.4 | 21.5 | 84.1% | 88.6% | 0.24 | 92.5% | 63.2% | ||
Season by season
Career production with the positional finish for each season. Pick a season to load it above.
| Season | Team | G | Finish | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | SF | 17 | 311 | 1,202 | 3.9 | 10 | 129 | 102 | 924 | 7 | 365.6 | RB1 |
| 2024 | SF | 4 | 50 | 202 | 4.0 | 0 | 19 | 15 | 146 | 0 | 40.3 | RB68 |
| 2023 | SF | 16 | 272 | 1,459 | 5.4 | 14 | 83 | 67 | 564 | 7 | 357.8 | RB1 |
| 2022 | SF | 17 | 244 | 1,139 | 4.7 | 8 | 108 | 85 | 741 | 5 | 313.9 | RB2 |
| 2021 | CAR | 7 | 99 | 442 | 4.5 | 1 | 41 | 37 | 343 | 1 | 109.0 | RB38 |
| 2020 | CAR | 3 | 59 | 225 | 3.8 | 5 | 19 | 17 | 149 | 1 | 81.9 | RB54 |
| 2019 | CAR | 16 | 287 | 1,387 | 4.8 | 15 | 142 | 116 | 1,005 | 4 | 413.2 | RB1 |
| 2018 | CAR | 16 | 219 | 1,098 | 5.0 | 7 | 124 | 107 | 867 | 6 | 332.0 | RB2 |
| 2017 | CAR | 16 | 117 | 435 | 3.7 | 2 | 113 | 80 | 651 | 5 | 188.6 | RB10 |