Kyle Shanahan: 'I'm Very Excited for Pads Tomorrow'
49ers coach Kyle Shanahan grateful for stability from contract
49ers News: Kyle Shanahan and others wrap up the 49ers win over
Transcripts: What Kyle Shanahan, Jimmy Garoppolo, others said
Jimmy Garoppolo on the Importance of YAC in Kyle Shanahan's System
49ers injury updates: Charvarius Ward sits out with a tight
Transcript: What Kyle Shanahan said the day after the 49ers' loss
How Jed York should judge new 49ers coach Kyle Shanahan