Kyle Shanahan, 49ers Reportedly Agree to New 6-Year Contract Through 2025 Season, News, Scores, Highlights, Stats, and Rumors
49ers coach Kyle Shanahan grateful for stability from contract extension, National Sports
Why 49ers made right move in prioritizing Kyle Shanahan over John Lynch – Daily Democrat
Kyle Shanahan on 49ers adding Randy Gregory: He'll make our team better
Kyle Shanahan has history of bold draft choices
The Story of Kyle Shanahan's Offense and Where He Went Wrong in Super Bowl LIV
49ers Re-sign CB Jason Verrett
Kyle Shanahan - Wikipedia