Shanahan: Christian McCaffrey trade was 49ers' 'plan all along
49ers News: Kyle Shanahan explains how dangerous Christian
He's not going to be the savior': 49ers' George Kittle, Kyle
Kyle Shanahan Explains 49ers' Questionable QB Practice Reps in
49ers' Plans For Christian McCaffrey Have Been Revealed - The Spun
49ers news: Christian McCaffrey called Kyle Shanahan a genius
How new 49ers weapon Christian McCaffrey fits perfectly in Kyle
49ers coach Kyle Shanahan grateful for stability from contract
49ers assistants on their QBs, D'Shawn Jamison and Christian