McCaffrey trade not nearly enough to lift 49ers past Chiefs
Fantasy Football: Christian McCaffrey trade fallout; what it means for 49ers and Panthers
Ranking the 49ers' moves that added up to a 13-4 season from an NFC powerhouse
Christian McCaffrey loving first offseason program with 49ers
What the 49ers taught us over first 4 weeks of 2023 season
McCaffrey practices for short-handed 49ers, intends to play Sunday
49ers vs. Rams score, takeaways: Christian McCaffrey's TD hat trick powers San Francisco to big win in L.A.
How Christian McCaffrey powers 49ers with anger, authenticity
How Christian McCaffrey powers 49ers with anger, authenticity