Christian McCaffrey admits he has to change offseason training: 'Too much is not always good'
Christian McCaffrey Will Not Change Jersey Number This Year
Shanahan Shares Injury Updates on Christian McCaffrey, Aaron Banks
49ers RB Christian McCaffrey not worried about heavy workload to open season
Christian McCaffrey trade paying big dividends for the 49ers a year later, Associated Press
Panthers news: Carolina's bold plan for Christian McCaffrey, revealed
49ers trade for Panthers RB Christian McCaffrey
Nike Men's San Francisco 49ers Christian McCaffrey #23 Atmosphere Grey Game Jersey
Christian McCaffrey unlikely to switch to No. 22 after Jeff Wilson Jr. trade – NBC Sports Bay Area & California
Panthers to attack with McCaffrey, not worry about injuries