49ers trade for Panthers RB Christian McCaffrey
San Francisco 49ers: How roster looks after offseason program
Where 49ers' Christian McCaffrey landed in NFL Top 100 of 2023
49ers news: Christian McCaffrey called Kyle Shanahan a genius and explains why he's such an impressive coach - Niners Nation
49ers news: CBS Sports likes Christian McCaffrey's odds of being OPOY
Why Christian McCaffrey feels a 'sense of urgency' to prove 49ers right
49ers news: Why Christian McCaffrey is the teams' most irreplaceable player - Niners Nation