49ers GM John Lynch: Brock Purdy 'has earned the right' to take first snap in QB battle
49ers 2023 training camp primer: Dates, position battles, big questions & more
49ers QB Trey Lance made 'substantial jump' after working with Patrick Mahomes in offseason
49ers QB Brock Purdy expects to be throwing in training camp
49ers QB Brock Purdy looks good to go after elbow surgery return
49ers quarterback situation facing critical stretch
49ers clear QB Brock Purdy for training camp after offseason elbow surgery
How Purdy, Lance and Darnold control 49ers' Super Bowl fate - ESPN
49ers Aiming For Brock Purdy To Stay In QB1 Role; Trey Lance Still In Team's Plans
Eye on the Enemy check-in: the San Francisco 49ers - Bleeding Green Nation
49ers' practice report: Purdy's misfires are good; Kinlaw hype begins
Brock Purdy update: Kyle Shanahan 'hoping' 49ers QB ready for Week 1 – NBC Sports Bay Area & California