Christian McCaffrey news
Archived — this story has rotated out of today’s deck. It is kept here in full.
The gist
Christian McCaffrey returned to 49ers practice Sunday after two weeks out with leg tightness. His absence was planned load management, easing fears of a serious injury.
Background
McCaffrey missed roughly two weeks of training camp practice due to unspecified leg "tightness," sparking speculation about a serious injury or a contract hold-in. He returned to practice on Sunday, participating in individual drills and some 11-on-11 snaps, and said he felt great and fresh. The 49ers also activated tight end George Kittle from the PUP list, boosting the offense ahead of the 2026 season.
How it unfolded
- Aug 8, 2026McCaffrey last practiced before his absence due to leg tightness.
- Aug 19, 2026Coach Kyle Shanahan said McCaffrey was not holding out for a contract, but was dealing with tightness.
- Aug 23, 2026McCaffrey returned to practice, participating in individual drills and some team snaps, and said his absence was planned load management.
Who’s saying what
- Official
- Coach Kyle Shanahan said McCaffrey's absence was due to injury, not a contract dispute.
- Analysts
- Fantasy analysts see McCaffrey's upside intact, but note his injury history and poor rushing efficiency last year.
- Caution
- Some observers point out that McCaffrey has struggled after heavy workloads in the past, missing 13 games in both 2020 and 2024.
Still unverified
Speculation that McCaffrey was holding out for a contract extension was denied by Shanahan and McCaffrey, but some analysts note his contract is below the new market rate.