The 49ers are a talented mess, and that's why Kyle Shanahan has to go - Niners Nation
Kyle Shanahan is at war with himself
Transcript: What Kyle Shanahan said the day after 49ers' Week 17 win vs. Raiders
49ers coach plans quarterback rotation in 2nd preseason game
NFC Champ WR With 49ers Rips 'Fire Kyle Shanahan' Crowd
Poll: Do You View Kyle Shanahan Differently?
49ers trade quarterback Trey Lance to Cowboys for 4th round pick
Steve Young criticizes 'goofball questions' about Shanahan's usage of Trey Lance – KNBR
49ers officially hire Kyle Shanahan as new head coach
NFL: San Francisco 49ers appoint Kyle Shanahan as new head coach
Kyle Shanahan defends Trey Lance after weird touchdown pass in 49ers' preseason opener - A to Z Sports
Kyle Shanahan grew up trailing dad Mike Shanahan to the Super Bowl. Now he could lead the 49ers there. - The Washington Post
How Kyle Shanahan went from 49ers ball boy to their likely coach
Barrows: A hat designer, a retriever named George and other things you didn't know about 49ers' Kyle Shanahan - The Athletic