San Francisco 49ers: Brock Purdy throwing at training camp
49ers news: Is Kyle Shanahan at fault for Trey Lance's lack of development? - Niners Nation
49ers rally late behind Trey Lance to beat Broncos 21-20 on rookie Jake Moody's kick - The San Diego Union-Tribune
Sam Darnold named 49ers' No. 2 QB; Trey Lance given 'a big chance to win' backup spot, Kyle Shanahan says
Brock Purdy starts and Trey Lance finishes; 49ers beat Broncos 21-20
Sam Darnold wins backup QB job for 49ers, putting Trey Lance's status in doubt - The San Diego Union-Tribune
Brock Purdy plays, Trey Lance delivers in 49ers preseason win - Sactown Sports
49ers Brock Purdy, Trey Lance, face difficult head-to-head QB schedule in '23 - Niners Nation
Comparing Brock Purdy, Trey Lance and Sam Darnold
Source -- 49ers mull options after Trey Lance loses QB2 battle - ESPN
Sam Darnold named 49ers' No. 2 QB; Trey Lance given 'a big chance to win' backup spot, Kyle Shanahan says
Analysis: The 49ers' heavy investment in Trey Lance backfires, but it hasn't destroyed the franchise