Live updates from 49ers' introduction of Kyle Shanahan – East Bay
49ers announce contract extensions for Kyle Shanahan, John Lynch
49ers extend contracts of GM John Lynch, coach Kyle Shanahan - ESPN
Six Takeaways from John Lynch, Kyle Shanahan's 2022 Season Recap
49ers media availability: Locker room set up for final day before
San Francisco 49ers head coach Kyle Shanahan, left, and general
Column: San Diego native, Torrey Pines grad John Lynch seeks
49ers' Kyle Shanahan 'content' with Purdy, Lance as top 2 QBs for 2023
Kyle Shanahan Talks Excitement for First Game of the Regular Season