Kyle Shanahan not expecting Jimmy Garoppolo contract soon
49ers coach Kyle Shanahan reflects on San Francisco's 36-9 win
NFL: 49ers view Purdy as more than system quarterback
49ers announce 14 changes to Kyle Shanahan's coaching staff – KNBR
Time to hold 49ers head coach Kyle Shanahan accountable
To Those Who Want Kyle Fired, If you Won't Hear it From Me, Listen
Why Kyle Shanahan isn't concerned with high number of
McCaffrey trade paying big dividends for the 49ers a year later
San Francisco 49ers: In appreciation of head coach Kyle Shanahan
49ers coach Kyle Shanahan grateful for stability from contract
Sean McVay, Kyle Shanahan don't like talking about Niners' 8-game
49ers give contract extensions to coach Kyle Shanahan and GM John