Christian McCaffrey thrilled to be mastering Kyle Shanahan's 49ers offense, and that should terrify defenses
Christian McCaffrey 'fired up' to join San Francisco 49ers
McCaffrey trade paying big dividends for the 49ers a year later, Sports
How new 49ers weapon Christian McCaffrey fits perfectly in Kyle Shanahan's loaded offense, now and later
49ers Notebook: Still looking for a QB; Why Christian McCaffrey was restructured; George Kittle's going to love the new 49ers TE; What does GTFO mean?
49ers hope McCaffrey boost lifts offense down stretch
Christian McCaffrey and the 49ers win 13th straight in the regular season, beat the Giants 30-12
49ers trade back to land Christian McCaffrey in mock NFL draft
Panthers trade Christian McCaffrey to 49ers - The Athletic