Christian McCaffrey's price took a hit this preseason for a reason that has nothing to do with his role and everything to do with a word: tightness. On September 7, he was not spotted during the early portion of 49ers practice in Melbourne, and that absence, layered on top of missed camp time, was enough to revive every bad memory fantasy managers have about his availability. That is the cost side of the ledger right now — a discount built on injury skepticism.
The value side of the ledger looks nearly untouched. By September 8, McCaffrey was not listed on the injury report, and the team's own language was that he was 100 percent heading into Week 1. Two days later, he was reported as fully expected to suit up for the opener, officially off the injury report. Strip away the scare and what is left is a running back who is still the 49ers' clear RB1, still playing for the same coordinator who built his role in the first place, and still without a single new addition to the backfield that threatens his workload. The gap between what the market is charging and what the situation supports is the story here.
Same Quarterback, Same Play-Caller, Same Depth Chart
Start with who is actually in the room. Brock Purdy is the expected starting quarterback for 2026, the same quarterback McCaffrey played with in 2025 — no change at the position that determines how often the offense is in a run-friendly script. Kyle Shanahan remains the head coach and offensive play-caller, and Klay Kubiak remains the offensive coordinator, so the offensive authorship around McCaffrey is materially the same as it was last year. There was some internal staff reshuffling — Joe Graves moved to run game coordinator and Jacob Webster took over offensive assistant and quarterbacks duties — but nothing in that shuffle touches the top-level play-calling structure that governs how touches get distributed.
Behind McCaffrey on the depth chart sit Kaelon Black and Jordan James, both on the 49ers' initial 2026 roster and both competing for backup snaps and change-of-pace touches, not for his job. Kyle Juszczyk is also on that roster as a fullback, and he can absorb some short-yardage and formation-specific backfield work, but he is not a like-for-like running back and does not represent a real erosion of McCaffrey's touch share. No clear offseason departure vacated backfield work either — nobody left, and nobody arrived who changes the math. The room McCaffrey occupies today is close to identical to the one he occupied a year ago.
- •Brock Purdy: unchanged starting quarterback from 2025
- •Kyle Shanahan: unchanged head coach and offensive play-caller
- •Klay Kubiak: unchanged offensive coordinator
- •Kaelon Black and Jordan James: backup-tier competition, not threats to the lead role
- •Kyle Juszczyk: fullback who absorbs occasional short-yardage work, not a committee back
The Depth Chart Still Says RB1, and Nothing Behind Him Argues Otherwise
The strongest argument for paying up on McCaffrey is the simplest one: nothing about his standing within the organization has moved. He remains on the 49ers' 2026 initial roster at running back, and the team entered the year describing him as the reigning AP NFL Comeback Player of the Year. No contract change and no depth-chart demotion showed up anywhere in the available reporting. When a former workhorse's price falls, the first question should be what got taken away from him — a coordinator, a quarterback, a role, a competing back who ate into his share. Here, the honest answer is nothing. The discount is being driven entirely by injury anxiety, not by anything structural that would cap his ceiling if he plays.
Shanahan's Offense Still Needs a Bell-Cow, and McCaffrey Is Still It
The second argument is about fit, not just standing. Shanahan's scheme is built to funnel a heavy share of early-down work, receiving usage, and goal-line involvement to one feature back when that back is healthy and available. That is the same structural fit that made McCaffrey the league's workhorse fantasy engine at his 2023 peak — the precise year-by-year totals from that stretch are not the point here, since old numbers only matter if the machine that produced them is still running. In this case it is: same play-caller, same quarterback, same role definition. The only variable that has changed since his peak is health, which is exactly why the market discount exists. It is not a role discount. It is an availability discount, and those are priced very differently.
The Tightness Question the Market Can't Fully Answer
The strongest case against paying up is not about touches, it is about trust. McCaffrey's injury history is real, the 2024 opener scratch is a specific, painful memory for anyone who drafted him that year, and a missed practice tied to "tightness" in the same week as an opener is exactly the kind of signal that has burned managers before. If the current ramp-up is quietly masking a lingering issue rather than reflecting genuine health, then no amount of scheme fit or depth-chart security will matter — an inactive or limited McCaffrey produces nothing regardless of how favorable his situation looks on paper. That is a fair worry, and it should not be waved away.
The answer to that worry is in the sequence of the reporting itself. The missed practice on September 7 was followed by McCaffrey coming off the injury report entirely by September 8, and by September 10 he was reported as fully expected to play in the opener. McCaffrey's own explanation for the reduced camp workload was that it was planned rather than reactive.
“the plan from the jump”
— Christian McCaffrey
He framed the approach as long-season management, not concealment of a real problem.
“It's about being fresh for the duration and it's about 17 Sundays.”
— Christian McCaffrey
That is a materially different pattern than a player limping through camp toward a Week 1 scratch. It looks like a veteran and a coaching staff managing snaps deliberately, which is a defensible strategy for a back who has dealt with soft-tissue issues before.
What To Do With McCaffrey This Week
No exact market price was available in the gathered reporting, but the broader read is consistent: his cost has been pressured by injury skepticism, and the late-camp recovery news has supported at least a partial rebound in confidence. That tension between residual fear and a role that never actually changed is the entire opportunity. The tiebreaker is availability, not opportunity — the opportunity was never in question, and it still is not. If McCaffrey is active and playing something close to his normal role in Week 1, the depth chart, the coaching continuity, and the scheme fit all point toward top-8 production if he stays on the field for the bulk of the season.
