Kyle Shanahan, 49ers expect Brock Purdy back by training camp; Trey Lance in such a better place
49ers QBs Purdy, Lance, Darnold draw praise from coaches
49ers training camp: Trey Lance duels Sam Darnold; Brock Purdy heals
Camp Chronicles: Brock Purdy Makes His Training Camp Debut
49ers QB battle for Trey Lance and Sam Darnold, not Brock Purdy
49ers Training Camp News Day 2: Brock Purdy RUSTY In Return + Trey Lance Update, Defense SHINES
Teammates note differences, but 49ers QB Trey Lance unchanged in one area - InForum
Trey Lance in a great spot; Sam Darnold says transition to 49ers remains a work in progress
Three touchdowns for Brock Purdy; Observations from day 18 of 49ers training camp
49ers news: Kyle Shanahan says Sam Darnold beat out Trey Lance 10 days ago - Niners Nation
49ers coach Kyle Shanahan plans quarterback rotation switch in second exhibition game
Should 49ers QB Brock Purdy scramble or hang tough in the pocket?
49ers training camp report: Brock Purdy's bumpy practice vs. Raiders – NBC Sports Bay Area & California
49ers training camp updates: Brock Purdy, Sam Darnold, Trey Lance, Pro Football Talk
49ers news: Is Kyle Shanahan at fault for Trey Lance's lack of development? - Niners Nation