Kyle Shanahan: 'Each Week We are Getting Better'
49ers coach Kyle Shanahan grateful for stability from contract
This 49ers team can rewrite Kyle Shanahan's playoff legacy
San Francisco 49ers: In appreciation of head coach Kyle Shanahan
Kurtenbach: Why the 49ers are paying everyone but George Kittle
Kyle Shanahan has no offset clause in his 49ers contract
49ers coach Kyle Shanahan grateful for stability from contract
Lombardi] Big: The 49ers have re-signed coach Kyle Shanahan and GM
NFL Head Coach Hot Seat Rankings Entering 2020 Season
49ers: Why was Kyle Shanahan extended and not John Lynch?
Palmer, Johnston ready to step up for Chargers after Williams
Kyle Shanahan contract details: How much money is 49ers head coach
49ers coach Kyle Shanahan grateful for stability from contract