49ers GM: Belief in roster led us to take 'swing' at Christian
Christian McCaffrey trade paying off for San Francisco 49ers
AP source: 49ers acquire Christian McCaffrey from Panthers
49ers' Christian McCaffrey 'ready to go' in Los Angeles encore
San Francisco 49ers running back Christian McCaffrey stiff-arms a
Rams miss on Christian McCaffrey, but prepare to face 49ers with
Christian McCaffrey's Top Highlights from His 136-Yard Super Wild
NFL MVP: 49ers RB Christian McCaffrey has a real chance to win
McCaffrey is first NFL player in over 15 years to record rush
49ers practice: Christian McCaffrey's debut overshadows Deebo
Christian McCaffrey clarifies his feelings on trade to 49ers, says