49ers training camp updates: Brock Purdy, Sam Darnold, Trey Lance
49ers news: Brock Purdy vs Trey Lance QB competition benefits
Brock Purdy, Trey Lance and Sam Darnold all speak out on 49ers QB
How did Trey Lance, 49ers' other QBs fare on Day 1 of camp
Trey Lance: NFL Twitter reacts to Sam Darnold being named 49ers QB 2
49ers to use Sam Darnold as QB2; Trey Lance not at practice
49ers quarterback Brock Purdy feels 'normal' as he works his way
Kyle Shanahan, 49ers expect Brock Purdy back by training camp
Why 49ers' Kyle Shanahan isn't worried about Brock Purdy's
Three areas Trey Lance must improve to win 49ers quarterback job
49ers training camp report: Trey Lance, QBs make aggressive
Too many arms for 49ers? Brock Purdy's speedy recovery creates
49ers Training Camp Battle: Who's Starting QB Week 1?
QB Sam Darnold: Learning Niners' offense 'a work in progress'