Christian McCaffrey
- Overall
- 7
- Position
- RB5
- ADP
- 5
- Depth
- RB1
Season Preview
Christian McCaffrey still profiles as a true league-winner in 2026, and the best version of his fantasy case is unchanged: elite usage, top-end receiving volume, and weekly overall RB1 upside when he’s healthy. The biggest swing factor is health, because he spent much of 2024 battling serious lower-body issues and then entered 2026 training camp with another bout of “tightness,” which the 49ers have repeatedly downplayed as routine management rather than a major setback.
The current buzz is encouraging rather than alarming. San Francisco has described the issue as soreness/tightness and said it is being managed carefully, while coach Kyle Shanahan has specifically pushed back on the idea that McCaffrey is sitting out for contract or hold-in reasons. He has also been held out of some practices and at least one preseason session, but the team’s messaging has been that they are avoiding unnecessary risk, not preparing for a long absence.
From a fantasy perspective, that means McCaffrey should still be drafted as an elite RB1, but with slightly more injury-related volatility than the very top tier of fully pristine backs. If he opens the year active, the volume in San Francisco’s offense should keep him in the first-round conversation in all formats, and his receiving role gives him a much safer floor than most running backs.
The smart approach in 2026 is to chase the ceiling but build a little protection around him on your roster. McCaffrey can still win a fantasy league by himself if he stays on the field, but his recent practice absences and long injury history make him a player to draft aggressively while also planning for missed-game insurance later in the season.
2026 Projections
| Rush Atts | Rush Yds | Rush TDs | Rec | Rec Yds | Rec TDs |
|---|---|---|---|---|---|
| 269 | 1104 | 8 | 77 | 696 | 5 |
2025 Statistics
| Rush Atts | Rush Yds | Rush TDs | Rec | Rec Yds | Rec TDs |
|---|---|---|---|---|---|
| 311 | 1202 | 10 | 102 | 924 | 7 |