George Kittle contract update from Kyle Shanahan and John Lynch
Kyle Shanahan 'extremely grateful' for second 49ers contract extension – NBC Sports Bay Area & California
Press Conferences - 49ers
Kyle Shanahan provides updates on Brock Purdy, Nick Bosa - Sactown Sports
49ers' Kyle Shanahan: 'I always feel like I let Trey down' - InForum
Kyle Shanahan 'extremely grateful' for second 49ers contract extension – NBC Sports Bay Area & California
Kyle Shanahan feels very grateful for contract extension - NBC Sports
49ers News: Deebo Samuel, Kyle Shanahan Now On Same Page
49ers' Kyle Shanahan must answer for another Super Bowl collapse