Player Profile

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)