Sam Darnold wins backup QB job for 49ers, putting Trey Lance's
San Francisco 49ers set to make QB change ahead of second
49ers coach Kyle Shanahan plans quarterback rotation switch in
Niners quarterback raises red flags with preseason performance
Morning Report: Updates from the 49ers Final Training Camp Practice
San Francisco 49ers rookie QB Trey Lance replaces Jimmy Garoppolo
49ers and Brock Purdy lose 23-12 thanks to sloppy play by the
Kurtenbach: Despite injury, the 49ers were right to play Trey
49ers QB room: With Trey Lance and Brock Purdy, the Niners don't