AP source: 49ers acquire Christian McCaffrey from Panthers
49ers force 2 late turnovers and hold on for a 30-23 rivalry
McCaffrey sends 49ers into bye week on winning note
49ers: Christian McCaffrey gets MVP love from teammate after 4 TD game
Christian McCaffrey contract: How much do 49ers owe him this year
Christian McCaffrey poised to help the 49ers in more ways than one
Christian McCaffrey Carries the 49ers in 31-14 win Against the
NFL 2022 week eight: San Francisco 49ers flying, New York Jets
49ers vs. Giants Player Props & Odds – Week 3
Christian McCaffrey, 49ers Are Just Getting Started Tormenting
Christian McCaffrey showed he could fuel 49ers' offensive attack