49ers agree to new six-year contract with Kyle Shanahan to keep him through 2025, per report
Kyle Shanahan Expects 49ers' Talented Offense to Keep Getting Better – NBC Bay Area
49ers Announce Multiyear Contracts with John Lynch, Kyle Shanahan, Sports-illustrated
NFL Head Coach Hot Seat Rankings Entering 2020 Season
49ers coach Kyle Shanahan grateful for stability from contract extension - CBS San Francisco
Kyle Shanahan reveals 49ers contract extensions were finalized before the season
Kyle Shanahan: 'We've Got a Real Solid Group'
Where will Jimmy Garoppolo wind up? Decision time nears for Niners
49ers coach Kyle Shanahan grateful for stability from contract extension – Fox Sports SLV
49ers coach Kyle Shanahan grateful for stability from contract extension
49ers cut short offseason program after injuries
49ers coach Kyle Shanahan grateful for stability from contract extension, Associated Press
Grant Cohn: Kyle Shanahan's dual roles not helping 49ers
49ers Announce Multiyear Contracts with John Lynch, Kyle Shanahan, Henry Herald Sports Illustrated Partner Content
Settled and secure, 49ers' Kyle Shanahan reflects on extension