Kyle Shanahan issues harsh critique for 49ers' new ball boy
Offseason Recap: Kyle Shanahan Talks Three Quarterback Approach
Kyle Shanahan explains 49ers' decision to trade up to No. 3 to
49ers give head coach Shanahan multiyear extension
Watch: 49ers head coach Kyle Shanahan on Nick Bosa deal signing
49ers Head Coach Kyle Shanahan, General Manager John Lynch talk at
49ers coach Kyle Shanahan grateful for stability from contract
49ers head coach Kyle Shanahan: From ball boy to head coach
Kyle Shanahan should have heeded Bill Belichick's Vic Fangio
Kyle Shanahan and 49ers have entered their Super Bowl-or-bust era