The 49ers' trade for Christian McCaffrey is an enormous risk
Christian McCaffrey on trade to 49ers: 'I firmly believe it's the best thing that ever happened to me'
49ers' Shanahan regrets not keeping McCaffrey fresh with Elijah Mitchell vs. Rams
San Francisco 49ers Star Christian McCaffrey Gives Update On Health Status
Is Christian McCaffrey the prototype for the next star running back? - ESPN
49ers trade for RB Christian McCaffrey a Kyle Shanahan masterpiece
Christian McCaffrey, Kyle Shanahan's funny childhood 'babysitting' story comes full circle with 49ers trade
Christian McCaffrey's touchdown triple crown shows how big a part of the 49ers offense he is already
49ers' Christian McCaffrey 'ready to go' in Los Angeles encore
49ers' Kyle Shanahan on regrets surrounding Lance: I always feel like I let Trey down