49ers' Christian McCaffrey trade: Why Kyle Shanahan has no regrets – NBC Sports Bay Area & California
Kyle Shanahan Comments On McCaffrey Trade
49ers HC Kyle Shanahan could break major franchise record with new contract
MMQB: Undefeated 49ers, juggernaut defense are here to stay - Sports Illustrated
Kyle Shanahan provides honest response to noise about 49ers' lack of faith in Trey Lance
49ers won't trade Nick Bosa, hope deal comes 'sooner than later'
49ers news: Kyle Shanahan frustrated in loss to Bears; felt like the team lost control in the second half - Niners Nation
John Lynch, Kyle Shanahan Share Updates on Christian McCaffrey Trade, Preview #KCvsSF
49ers' Kyle Shanahan on viral Jimmy Garoppolo clip: I'm pretty sure that's not what he said