NFL: Christian McCaffrey walks out in San Francisco 49ers gear
Christian McCaffrey trade: Perfect fit for what the 49ers do well
49ers news: Christian McCaffrey isn't expected to play against the
Christian McCaffrey has blunt response to critics of his 49ers
Kyle Shanahan: Breaking News, Rumors & Highlights
Christian McCaffrey takes none of the plaudits after his stunning
NFL preseason Week 1 winners, losers: Justin Fields, Trey Lance lead
Jalin Hyatt: Breaking News, Rumors & Highlights
NFL's biggest surprises: Rookie QBs thriving, free agents floundering
49ers should be vigilant about running Christian McCaffrey into