49ers give Kyle Shanahan six-year contract through 2025
What we learned from Kyle Shanahan and his departure from the Browns - Dawgs By Nature
Kyle Shanahan won't overlook familiar Rams despite major roster upheaval - Sactown Sports
Raiders win joint practices with 49ers, but view was limited, Adam Hill, Sports
Barry Tompkins: Coach Carroll could be cause for concern for 49ers – Marin Independent Journal
San Francisco 49ers: San Francisco 49ers extend contracts of Head Coach Kyle Shanahan and GM John Lynch with multi-year agreements; All details here - The Economic Times
49ers coach Kyle Shanahan grateful for stability from contract extension
49ers' Kyle Shanahan: 'I always feel like I let Trey down' - InForum
49ers sign Lynch, Shanahan to multi-year extension - CBS San Francisco
Kurtenbach: Kyle Shanahan's evolution a huge component of 49ers' breakout – Daily Democrat