Christian McCaffrey racing to make sudden impact for 49ers
Why Did The San Francisco 49ers Trade For Christian McCaffrey?
Christian McCaffrey designated for return
Christian McCaffrey didn't ask for No. 21 out of respect for Frank Gore
Christian McCaffrey declares for NFL Draft
Christian McCaffrey Will Not Change Jersey Number This Year
San Francisco 49ers: Christian McCaffrey 2022 Life-Size Foam Core Cuto – Fathead
Christian McCaffrey on reaction to 49ers-Panthers trade: My first emotion was anger
The Christian McCaffrey Trade Is a Wildly Fun All-In Move for the 49ers - The Ringer