Kyle Shanahan will lose 49ers locker room if he hasn't already
Kyle Shanahan: It takes a toll on your team traveling from coast
Nick Bosa's holdout going 'exactly' how 49ers' Kyle Shanahan expected
Browns notebook: Kyle Shanahan 'pumped' Cleveland didn't hire
Kyle Shanahan jokes he's 'company guy' for wearing new hats this
Kyle Shanahan and John Lynch arrive as the most secure and
Midfield Crisis: Kyle Shanahan's Cowardice Cost 49ers A Super Bowl
Kyle Shanahan leaned into 49ers-Cowboys history before wild-card
Kyle Shanahan: 'We've Got a Real Solid Group'
John Lynch and Kyle Shanahan Recap Final Day of the 2022 NFL Draft
Kyle Shanahan and the Cruelty of an Almost Perfect Season - The Ringer