Transcript: What Kyle Shanahan said after 49ers' 10th training
49ers news: Kyle Shanahan compares Rams WR Puka Nacua to Jauan
Kawakami: Kyle Shanahan on the moment he knew Brock Purdy was his
Kyle Shanahan refuses to admit the 49ers are undisciplined
Nevius: 49ers' Kyle Shanahan can be coldblooded when needed
San Francisco 49ers head coach Kyle Shanahan reacts to the 49ers
Kyle Shanahan and 49ers Players Discuss Offseason Training
49ers training camp: How Kyle Shanahan evaluates QBs
49ers players reportedly called Kyle Shanahan to tell him they
Give Kyle Shanahan a pass for 49ers' offensive failure vs. Eagles