NFL Head Coach Hot Seat Rankings Entering 2020 Season
49ers coach Kyle Shanahan grateful for stability from contract
Settled and secure, 49ers' Kyle Shanahan reflects on extension
49ers announce 14 changes to Kyle Shanahan's coaching staff – KNBR
Settled and secure, 49ers' Kyle Shanahan reflects on extension
49ers coach Kyle Shanahan grateful for stability from contract
49ers coach Kyle Shanahan grateful for stability from contract
49ers coach Kyle Shanahan grateful for stability from contract
49ers coach Kyle Shanahan grateful for stability from contract
49ers give contract extensions to coach Kyle Shanahan and GM John
49ers coach Kyle Shanahan grateful for stability from contract
49ers give Kyle Shanahan six-year contract through 2025
San Francisco 49ers extend Kyle Shanahan's contract to 2025