Christian McCaffrey loving first offseason program with 49ers
Christian McCaffrey trade: Did the 49ers give up too many draft picks for a running back?
How could you not want to play here': Christian McCaffrey sounds off on playing for 49ers
49ers' Christian McCaffrey on Pro Bowl snub: 'I've just got to go harder'
McCaffrey's 49ers debut sparks imagination but doesn't prevent loss to Chiefs
Christian McCaffrey, Deebo Samuel lead 49ers over Giants in home opener
Giants face huge task in slowing 49ers' Christian McCaffrey
San Francisco 49ers Christian McCaffrey's rushing touchdown makes history
49ers depth chart: RBs lead by superstar Christian McCaffrey
Christian McCaffrey Wears New Number As His Status Gets New Update
49ers players, media react to trade for Christian McCaffrey
49ers beat Cowboys 19-12 to advance to NFC title game