We took a shot, and it didn't work out' — 49ers GM on trading Trey Lance
Christian McCaffrey sends 49ers into bye week on a winning note
McCaffrey makes history as 49ers win sloppy Thursday Night game over Giants - Sactown Sports
Why Christian McCaffrey has been the 49ers offensive MVP since his arrival
49ers vs. Giants Player Props & Odds – Week 3
McCaffrey trade paying big dividends for the 49ers a year later - ABC News
Christian McCaffrey: 3 fun facts about the 49ers' newest running back
McCaffrey trade paying big dividends for the 49ers a year later
Christian McCaffrey makes 49ers debut, and they'll need him to do more
49ers head coach Kyle Shanahan raves about RB Christian McCaffrey
McCaffrey trade paying big dividends for the 49ers a year later
San Francisco 49ers: Christian McCaffrey 2022 Life-Size Foam Core Cuto – Fathead
49ers news: Is Christian McCaffrey's workload too much through 2 games? - Niners Nation
49ers' McCaffrey has MVP-like performance in win over Cardinals
San Francisco 49ers' Christian McCaffrey Trade Is Both A Short- And Long-Term Move