Kurtenbach: Kyle Shanahan is proving he's irreplaceable amid the 49ers' season from hell – Daily Democrat
Time to hold 49ers head coach Kyle Shanahan accountable
Time to hold 49ers head coach Kyle Shanahan accountable
MMQB: NFL playoffs are locked, head coach firings begin - Sports Illustrated
49ers: Crazy 2020 season is proving Kyle Shanahan is irreplaceable
Mailbag: Where is Danny Gray and Jordan Mason? Will the 49ers trade for Christian McCaffrey? Will Kyle Shanahan be fired at season's end?
Most teams welcomed combine's comeback but some snubbed it
Kyle Shanahan Talks Injuries to Key Players Following 'SNF' Loss
49ers' Kyle Shanahan and Rams' Sean McVay always thinking pre-snap motion -- after too much coffee and even at the movies - ESPN
theScore - The numbers don't add up for San Francisco 49ers HC Kyle Shanahan. 😤