Standout players on Day 7 of 49ers Training Camp
San Francisco 49ers Christian McCaffrey's rushing touchdown makes history
49ers news: Why Christian McCaffrey is the teams' most irreplaceable player - Niners Nation
49ers insta-mailbag: Nick Bosa is 'gonna be better;' no better QB fit than Jimmy Garoppolo – Daily Democrat
49ers' Christian McCaffrey deal got a major boost from team culture
49ers re-sign RB Jeremy McNichols to the practice squad Tuesday - Sactown Sports
49ers' Christian McCaffrey on Pro Bowl snub: 'I've just got to go harder'
Kyle Shanahan says Samuel, Mitchell, Jennings are day-to-day - Sactown Sports
49ers Open Up Practice Week Without Christian McCaffrey, Elijah Mitchell
Christian McCaffrey returns to practice ahead of 49ers-Eagles; Elijah Mitchell still sidelined
49ers' Kyle Shanahan admits Christian McCaffrey-Elijah Mitchell usage mistake – NBC Sports Bay Area & California