Christian McCaffrey draws praise after solid 49ers debut
McCaffrey trade paying big dividends for the 49ers a year later
Christian McCaffrey trade: Perfect fit for what the 49ers do well
49ers hope McCaffrey boost lifts offense down stretch
49ers GM - Belief in roster led us to take 'swing' at Christian
Christian McCaffrey Trade: His Move to the 49ers + How He Fits
49ers hope McCaffrey boost lifts offense down stretch
49ers' Kyle Shanahan on play calling with Christian McCaffrey: It
Christian McCaffrey clarifies his feelings on trade to 49ers, says
Why Christian McCaffrey felt very fortunate to land with 49ers
Christian McCaffrey and the 49ers win 13th straight in the regular