49ers' Kittle glad he won't have final say on QB battle between
49ers vs. Vikings highlights: JaMycal Hasty TD catch from Nate Sudfeld
For Trey Lance and the San Francisco 49ers, it's time - ESPN - San
49ers Training Camp Day 7 Breakdown: Offense
Kurtenbach: Trey Lance will be the 49ers' starting quarterback
Nate Sudfeld, 49ers beat Vikings 17-7 in battle of backups
49ers roster: Stock up, stock down after game vs. Chiefs
49ers are keeping rookie Brock Purdy, cutting Nate Sudfeld - NBC
Rookie QB Brock Purdy shows consistency in 49ers roster-spot bid
San Francisco 49ers coach Kyle Shanahan calls 'shocking' Jimmy
How to watch 49ers vs. Texans: Live stream, TV channel, start time
Offseason In Review: San Francisco 49ers
NFL insider notes: Would QB-needy Niners try to grab Baker