5 takeaways from Colts-49ers: Kyle Shanahan is responsible for
Kyle Shanahan discusses 49ers' QB room dynamic with Trey Lance
Kyle Shanahan feels really fortunate with 49ers' QB room
Kurtenbach: Kyle Shanahan is proving he's irreplaceable amid the
Breaking down Kyle Shanahan's dangerous, effective offense
49ers news: Kyle Shanahan likes the receiver room how it is
Rams, Sean McVay have a Kyle Shanahan problem; here's the history
49ers news: Kyle Shanahan explains why he kept his starters in
Niners HC Kyle Shanahan expects Jimmy Garoppolo 'to be our starter
Kyle Shanahan Recaps 49ers 48-46 Victory over the Saints
49ers news: Why Kyle Shanahan's offenses have struggled
Kyle Shanahan: 'We've Got a Real Solid Group'