Kyle Shanahan shares his reaction to 49ers trade for Christian McCaffrey, how he envisions using him
Shanahan Provides Injury and Position Battle Updates Following #DENvsSF
Kyle Shanahan has serious 'beef' with NFL hat rules
Kyle Shanahan jokes he's 'company guy' for wearing new hats this NFL season – NBC Sports Bay Area & California
49ers' Shanahan about to find out what NFL's punishment for not wearing a mask is
Transcript: Kyle Shanahan talks Richie James, missing players, COVID-19 after Packers beat 49ers
William Jacket San Francisco 49ers Kyle Shanahan Hoodie
49ers' Kyle Shanahan will face a familiar system in visit to Broncos
49ers' George Kittle is a bargain, Kyle Shanahan is HOF-bound, and other fun facts
Kyle Shanahan angry with NFL over specific wardrobe rule