Kliff Kingsbury defends 'swaggy' Kyle Shanahan over bizarre NFL hat rules – NBC Sports Bay Area & California
San Francisco 49ers coverage - San Francisco Chronicle
The good and not so good: Day 13 -- Garoppolo throws five interceptions
Kyle Shanahan updates injury status of Richard Sherman, others
49ers news: Why Kyle Shanahan is innocent and shouldn't be blamed for Trey Lance's injury : r/49ers
Kliff Kingsbury defends 'swaggy' Kyle Shanahan over bizarre NFL hat rules – NBC Sports Bay Area & California
49ers' Kyle Shanahan addresses ghosts of 28-3: 'I was very hard on myself'
Kyle Shanahan has 'beef' over 2022 49ers hat options