Kyle Shanahan - Wikipedia
Kyle Shanahan emerges from father's shadow, makes own name with
Time to hold 49ers head coach Kyle Shanahan accountable
49ers' Kyle Shanahan laments young team's lack of appreciation for
Three Big 49ers Things — Shanahan and Lynch's new deals don't
49ers-Rams recap: Kyle Shanahan Friday press conference live
The innovative way Kyle Shanahan is changing how the 49ers watch
Fan runs across field, reaches 49ers coach Kyle Shanahan before
Niners HC Shanahan, GM Lynch voice support for emergency
Time to hold 49ers head coach Kyle Shanahan accountable
John Lynch, Kyle Shanahan on 49ers Newest RB Christian McCaffrey
49ers Kyle Shanahan hopes the Cowboys listen to what Trey Lance