49ers coach Kyle Shanahan grateful for stability from contract extension - Newsday
AP Source: 49ers agree to contract extension with Kyle Shanahan
Trey Lance fights for backup spot on 49ers after being future franchise QB
49ers coach Kyle Shanahan grateful for stability from contract extension
Kyle Shanahan: 'We've Got a Real Solid Group'
Settled and secure, 49ers' Kyle Shanahan reflects on extension
49ers reward coach Kyle Shanahan with new 6-year deal, sources say - ESPN
The 49ers' Sustainability Plan Starts on the Defensive Line - The Ringer
49ers agree to new six-year contract with Kyle Shanahan to keep him through 2025, per report
Kyle Shanahan remains upbeat despite 1-4 start
49ers coach Kyle Shanahan reflects on San Francisco's 36-9 win over the New York Giants
Many Raiders newcomers are not making the early grade - Vancouver Is Awesome
49ers coach Kyle Shanahan grateful for stability from contract extension