What does 2-10 record say about Kyle Shanahan?
Kyle Shanahan on 49ers adding Randy Gregory: 'He'll make our team
Undefeated 49ers reward Kyle Shanahan, John Lynch with extensions
Is 49ers Head Coach Kyle Shanahan a Genius or Fools Gold
NFL Draft results 2018: Kyle Shanahan and John Lynch Day 1 press
Transcript: Kyle Shanahan discusses Randy Gregory trade ahead of
49ers open camp looking to prolong championship 'window'
Transcripts: What Kyle Shanahan, Brock Purdy, other 49ers said
Transcript: 49ers press conference for Kyle Shanahan and John Lynch
San Francisco 49ers' Kyle Shanahan: 'I feel good about five
Kyle Shanahan provides important injury updates after 49ers