Why 49ers HC Kyle Shanahan's reluctant to take Christian McCaffrey out - Niners Nation
The key to 49ers' Shanahan-and-Purdy partnership? Tough coaching, tough skin
Why 49ers HC Kyle Shanahan's reluctant to take Christian McCaffrey out - Niners Nation
Three Big 49ers Things — Shanahan and Lynch's new deals don't change a thing
Transcripts: What Kyle Shanahan, Brock Purdy, other 49ers said after 35-16 win vs. Cardinals
Kyle Shanahan Isn't Worried if Nick Bosa Misses all of 49ers Training Camp - Sports Illustrated San Francisco 49ers News, Analysis and More
COVID: Kyle Shanahan says Santa Clara Co. did not inform 49ers of ban
Transcript: What Kyle Shanahan said the day after 49ers' Week 3 win vs. Giants
Cowboys at San Francisco: What Are the 49ers Saying?, DFW Pro Sports
2023 NFL preview: 49ers have one question at quarterback - Sports Illustrated
Kyle Shanahan says 49ers' new starting QB C.J. Beathard has improved since last season
49ers' Jimmy Garoppolo downplays viral video, denies friction with Kyle Shanahan