Kyle Shanahan all but confirms the outcome of 49ers QB battle
Kawakami: Brock Purdy is set at QB1, Josh Johnson QB2 and the rest of the 49ers' stretch-run plan - The Athletic
49ers' Kyle Shanahan Gives Curious Answer on Trey Lance, Sam Darnold QB2 Battle - Sports Illustrated
Brock Purdy shows true colours as Kyle Shanahan makes quarterback stance clear - Mirror Online
Debate it if you must, but the 49ers' starting QB in 2023 is Brock Purdy
Why Kyle Shanahan Trusts Brock Purdy : r/49ers
Kyle Shanahan: 49ers QB situation not set in stone
Report: Purdy 'Has Won' 49ers QB Battle for 2023 Already
49ers trade quarterback Trey Lance to Cowboys for 4th round pick – KXAN Austin
INTERESTING 49ers News From Adam Schefter On Trey Lance + 49ers QB Battle Ft. Purdy, Lance & Darnold
Brock Purdy concern emerges after San Francisco 49ers confirmed QB decision - Mirror Online
Battle over before it starts? Insider believes 49ers have decided on Brock Purdy as QB of the future
49ers head into offseason with more questions at quarterback
49ers' Kyle Shanahan unclear on Brock Purdy return, says timeline could be 'six months to eight months'
Jimmy Garoppolo to leave San Francisco 49ers opening door to Brock Purdy vs Trey Lance - Mirror Online