Jimmy Garoppolo, Raiders take on 49ers in first joint practice
Christian McCaffrey, Kyle Shanahan's funny childhood 'babysitting' story comes full circle with 49ers trade
NFL Picks: A McCaffrey and a Shanahan together again in Bay Area
Kyle Shanahan teases Christian McCaffrey could play vs. Chiefs
Quarterbacks in the NFL playoffs are getting younger. Here's why their age is important
49ers' Kyle Shanahan plans to spell Christian McCaffrey more often
Christian McCaffrey moves defenses more than any RB Kyle Shanahan has coached – NBC Sports Bay Area & California
Heavily utilized Christian McCaffrey continues to impress Kyle Shanahan, 49ers
Quarterbacks in the NFL playoffs are getting younger. Here's why their age is important
Kyle Shanahan Explains How the 49ers Will Use Christian McCaffrey
Week 8 Fantasy Wrap: What can the undefeated 49ers offer us?