49ers camp: Top 5 observations in Monday's feisty padded practice
How did Christian McCaffrey do in 49ers debut? Stats, highlights
Christian McCaffrey stats with 49ers: How San Francisco has gone
We'll talk about this later: Christian McCaffrey, The Replacements
Christian McCaffrey, 49ers Are Just Getting Started Tormenting
McCaffrey: Trade to 49ers the 'best thing that ever happened to me
McCaffrey scores 4 TDs to lead the 49ers past the Cardinals 35-16
New 49ers RB Christian McCaffrey passes physical, will wear No. 23
49ers' Christian McCaffrey named NFC Offensive Player of the Week
49ers' Christian McCaffrey, Bills' Stefon Diggs among best bets to
McCaffrey trade paying big dividends for the 49ers a year later
5 takeaways from the 49ers' emphatic win: The Christian McCaffrey
49ers' RB Christian McCaffrey scores his fourth TD in win vs. the
49ers' Christian McCaffrey raves about offensive weapons
49ers report card: Christian McCaffrey embodies winning effort