San Francisco 49ers running back Christian McCaffrey (23) warms up
Christian McCaffrey, Deebo Samuel lead 49ers over Giants in home
49ers RB Christian McCaffrey insists he'll play vs. Eagles
Brock Purdy's wild NFL ride leads to a Week 1 start at QB for
Micah Parsons, Cowboys lose to 49ers in NFC Divisional game
49ers' Christian McCaffrey not amused about trade: 'More wood on
Niners trade for McCaffrey
Photos from Christian McCaffrey delivers hat trick game with 3
Christian McCaffrey trade paying off for San Francisco 49ers
Santa Clara, CA. 10th Sep, 2017. Carolina Panthers running back
San Francisco 49ers running back Christian McCaffrey warms up