Overview
- Christian McCaffrey has not practiced since Aug. 8, with the 49ers officially listing the issue as unspecified “tightness” and the team saying it is managing him cautiously to avoid a worse injury.
- Speculation that the absence is a quiet contract 'hold-in' spread on Aug. 17 after Bijan Robinson and Jahmyr Gibbs received large extensions that reset the running back market.
- NFL Media reporter Ian Rapoport and several team spokespeople pushed back on the holdout theory by reporting the problem is genuine tightness and that contract talks had not advanced.
- McCaffrey’s deal pays about $19 million per year, includes a non‑guaranteed $12.5 million cash figure for 2026, and his heavy 2025 workload (413 touches and 2,126 scrimmage yards) fuels his case for more security.
- The dispute highlights a practical choice for the 49ers: guarantee existing money to placate McCaffrey without adding years or risk committing longer guarantees as he moves into his 30s, a decision that could shape roster and cap moves this season.