Kyle Shanahan is 'content' with QBs Brock Purdy and Trey Lance for 2023
Live updates from 49ers' introduction of Kyle Shanahan – East Bay Times
49ers news: Will Kyle Shanahan overcome Week 1 woes against the Steelers? - Niners Nation
Matt Maiocco explains why Kyle Shanahan might be more aggressive on 4th down in 2023 – KNBR
Kyle Shanahan, 49ers endure another tough playoff loss - Newsday
49ers will listen to trade calls on any player, with one exception
Live updates from 49ers' introduction of Kyle Shanahan – East Bay Times
Kyle Shanahan gives update on Trey Lance's condition, calls situation depressing
49ers: Kyle Shanahan's firm 1-word response to Nick Bosa trade question