49ers News: How much blame does Kyle Shanahan deserve for the 1-2 start? - Niners Nation
49ers news: Kyle Shanahan explains how Trey Lance has gotten more consistent since last year - Niners Nation
Will 49ers' Shanahan deliver on QB whisperer cred with Brock Purdy?
49ers coach Kyle Shanahan wishes he could've played QB Trey Lance longer - Niners Nation
Jimmy Garoppolo calls 49ers' Trey Lance situation what it is: messy
Kyle Shanahan is at Fault for Trey Lance's Lack of Readiness - Sports Illustrated San Francisco 49ers News, Analysis and More
Kyle Shanahan confirms the worst: Trey Lance is done for the year
Niners HC Kyle Shanahan on Trey Lance's QB3 demotion: Doesn't mean 'he can't be with us or someone else in the future'
49ers: Blame Shanahan, not Lance for Niners' loss to Cardinals
49ers' Kyle Shanahan says Trey Lance was 'ready to take off' after the Arizona game - Niners Nation
Trey Lance Adds a New Dimension to Kyle Shanahan's Offense - The Ringer
Drafting Trey Lance will define Kyle Shanahan's legacy - Sports Illustrated