RB Christian McCaffrey held out of practice Wednesday with knee
Christian McCaffrey to make San Francisco 49ers debut against
Christian McCaffrey 'fired up' to join San Francisco 49ers
KRYK: 49ers hope adding another dynamic playmaker in McCaffrey
Kyle Shanahan explains how Christian McCaffrey elevates the
49ers' McCaffrey has MVP-like performance in win over Cardinals
How Christian McCaffrey Is Already Fitting Into 49ers' Offense
Christian McCaffrey scores first 49ers TD vs. Rams, but not in the
49ers Notebook: Still looking for a QB; Why Christian McCaffrey
49ers' first-half review: Rushing offense not up to Kyle