Christian McCaffrey
Injury data, performance metrics & essential stats — RB · SF
Injury Overview
Loading...
3.8
avg games missed
Loading comparison...
Fewer games missed
More games missed
Player
League
Team
| Injury | Player Avg | Team | League | Total Weeks |
|---|---|---|---|---|
| Ankle | 5.5 | - | - | 11 |
| Calf | 1 | - | - | 2 |
| Hamstring | 5 | - | - | 5 |
| Knee (All) | 5 | - | - | 5 |
| Shoulder | 4 | - | - | 4 |
| Thigh | 3 | - | - | 3 |
Weeks out by injury
Ankle
11
(36.7%)
Calf
2
(6.7%)
Hamstring
5
(16.7%)
Knee (All)
5
(16.7%)
Shoulder
4
(13.3%)
Season-by-season breakdown
Pre vs. post-injury performance
2025 Season
Calf · Preseason
Played through
Snap share change
N/A → 83.4% (N/A)
Fantasy PPR pts/game
N/A → 24.8 (N/A)
Rushing yards/game
N/A → 56.0 (N/A)
Receiving yards/game
N/A → 77.0 (N/A)
Early Season InjuryPre: Low Pre Sample
2024 Season
Knee (All) · Wk 14–18
Snap share change
72.2% → N/A (N/A)
Fantasy PPR pts/game
11.9 → N/A (N/A)
Rushing yards/game
50.0 → N/A (N/A)
Receiving yards/game
36.0 → N/A (N/A)
No Post Season EndingPost: Low Post Sample
2024 Season
Unknown Injury · Wk 1–8
Snap share change
N/A → 72.2% (N/A)
Fantasy PPR pts/game
N/A → 11.9 (N/A)
Rushing yards/game
N/A → 50.0 (N/A)
Receiving yards/game
N/A → 36.0 (N/A)
Early Season InjuryPre: Low Pre Sample
2023 Season
Calf · Wk 18–18
Snap share change
81.6% → 94.5% (+12.9%)
Fantasy PPR pts/game
23.7 → 30.5 (+6.8)
Rushing yards/game
104.0 → 94.0 (-10.0)
Receiving yards/game
35.0 → 36.0 (+1.0)
No Post Season EndingPost: Low Post Sample
2023 Season
Abdomen/Core · Wk 7–7
Snap share change
75.4% → 84.3% (+8.9%)
Fantasy PPR pts/game
24.4 → 25.5 (+1.1)
Rushing yards/game
80.0 → 85.0 (+5.0)
Receiving yards/game
32.0 → 40.0 (+8.0)
2022 Season
Quadriceps · Wk 3–3
Played through
Snap share change
86.0% → 73.6% (-12.4%)
Fantasy PPR pts/game
16.3 → 24.1 (+7.8)
Rushing yards/game
67.0 → 56.0 (-11.0)
Receiving yards/game
25.0 → 59.0 (+34.0)
Limited Pre WindowPre: Low Pre Sample
2022 Season
Knee (All) · Wk 12–12
Played through
Snap share change
60.0% → 80.2% (+20.2%)
Fantasy PPR pts/game
20.9 → 25.8 (+4.8)
Rushing yards/game
52.0 → 92.0 (+40.0)
Receiving yards/game
46.0 → 45.0 (-1.0)
2021 Season
Hamstring · Wk 4–8
Snap share change
63.3% → 58.5% (-4.8%)
Fantasy PPR pts/game
19.5 → 17.3 (-2.2)
Rushing yards/game
67.0 → 60.0 (-7.0)
Receiving yards/game
54.0 → 45.0 (-9.0)
Limited Pre Window
2021 Season
Ankle · Wk 14–18
Snap share change
58.5% → N/A (N/A)
Fantasy PPR pts/game
17.3 → N/A (N/A)
Rushing yards/game
60.0 → N/A (N/A)
Receiving yards/game
45.0 → N/A (N/A)
No Post Season EndingPost: Low Post Sample
2020 Season
Thigh · Wk 15–17
Snap share change
N/A → N/A (N/A)
Fantasy PPR pts/game
N/A → N/A (N/A)
Rushing yards/game
N/A → N/A (N/A)
Receiving yards/game
N/A → N/A (N/A)
Pre: Low Pre SamplePost: Low Post Sample
2020 Season
Shoulder · Wk 10–14
Snap share change
71.0% → N/A (N/A)
Fantasy PPR pts/game
37.1 → N/A (N/A)
Rushing yards/game
69.0 → N/A (N/A)
Receiving yards/game
82.0 → N/A (N/A)
Pre: Low Pre SamplePost: Low Post Sample
2020 Season
Ankle · Wk 3–8
Snap share change
80.5% → 71.0% (-9.5%)
Fantasy PPR pts/game
26.6 → 37.1 (+10.5)
Rushing yards/game
78.0 → 69.0 (-9.0)
Receiving yards/game
33.0 → 82.0 (+49.0)
Early Season InjuryPre: Low Pre SamplePost: Low Post Sample
2017 Season
Shoulder · Wk 12–12
Played through
Snap share change
68.0% → 74.2% (+6.2%)
Fantasy PPR pts/game
15.5 → 13.6 (-1.9)
Rushing yards/game
25.0 → 33.0 (+8.0)
Receiving yards/game
35.0 → 36.0 (+1.0)