Trey Lance trade: 49ers' Kyle Shanahan on how QB didn't pan out
Will 49ers' Kyle Shanahan take foot off gas against Commanders
John Lynch explains how 49ers personnel control will be divvied up
49ers extend contracts of GM John Lynch, coach Kyle Shanahan - ESPN
49ers' roster drama low aside from Trey Lance's status ahead of
49ers' Kyle Shanahan regrets one IR move, in favor of playoff
49ers sign general manager John Lynch and head coach Kyle Shanahan
49ers news: Kyle Shanahan isn't anywhere near the hot seat
Niners HC Kyle Shanahan not stressed about DE Nick Bosa's holdout
49ers extend contracts of GM John Lynch, coach Kyle Shanahan - ESPN
Kyle Shanahan officially takes San Francisco 49ers head coach job
Kyle Shanahan Reviews 49ers Week 14 Overtime Win vs. the
Kyle Shanahan's best coaching job yet has 49ers on precipice of
49ers' 53-man roster analysis: Kyle Shanahan aims to recapture