49ers podcast: Kyle Shanahan contract and offensive line depth chart
Kyle Shanahan 'extremely grateful' for second 49ers contract
Shanahan grateful for York offering contract extension before season
Kyle Shanahan Talks Team Energy When Playing at Home
49ers coach Kyle Shanahan grateful for stability from contract
Shanahan clears up 49ers QB situation: 'This is Trey's team' - CBS
What 49ers HC Kyle Shanahan had to say About his Contract
What 49ers HC Kyle Shanahan had to say About his Contract
I have such beef right now': Kyle Shanahan furious at NFL
Kyle Shanahan Provides Final Updates Ahead of #SFvsAZ
Kyle Shanahan and John Lynch Sign Contract Extensions, Setting Up
49ers coach Kyle Shanahan grateful for stability from contract
Kyle Shanahan 'very grateful' for contract extension with 49ers
Kyle Shanahan shows appreciation for 49ers owner Jed York's vote