Sam Darnold Kyle Terada-USA TODAY Sports

Sam Darnold has beaten out Trey Lance for the 49ers backup quarterback job, Tom Pelissero and Ian Rapoport of NFL.com report (link). As a result, the former San Francisco starter’s status going into his third season is uncertain.

Playing ahead of Lance in the 49ers’ second preseason game, Darnold had long been expected to begin the season as Brock Purdy‘s backup. Wednesday’s announcement, however, brings clarity on one end and adds doubt on another. After going into last season as the 49ers’ unquestioned starter, Lance has seen his stock crater. Lance is not at 49ers practice Wednesday, the San Jose Mercury News’ Cam Inman tweets.

Prior to free agency’s outset, John Lynch spoke of the 49ers adding another QB due to Lance coming off two ankle surgeries and Purdy rehabbing a torn UCL. Rather than that quarterback becoming a third-string option that drifted off the radar once Purdy returned, the 49ers added Darnold. Kyle Shanahan has spoken highly of the 2018 third overall pick, who signed a one-year deal worth $4.5M early in free agency. And the 49ers will go into the season with the recent Panthers starter as Purdy’s top reserve.

The appeal of playing in a 49ers offense housing three All-Pro skill-position talents (George Kittle, Deebo Samuel, Christian McCaffrey) helped bring Darnold back to California. The USC alum is still just 26, and while he has been given considerable run as a starter (55 games), the 49ers represent a far more talented team compared to the Jets and Panthers offenses he piloted. Shanahan has made it clear Purdy is the starter, and he debuted for the team against the Broncos on Saturday. It is certainly interesting that Darnold will back up last year’s Mr. Irrelevant, but even if Purdy’s leash should be lengthy, the 49ers have more stability at QB2 in the sixth-year veteran.

For Lance, this marks another setback in a career full of them. Shanahan threw some cold water on Lance’s prospects in the spring. Rather than this being a three-way competition for the starter gig, the 49ers did not give Lance much of a shot to regain his job as Purdy rehabbed. The North Dakota State alum quarterbacked much of the second half Saturday, and although he fared decently, it is possible that becomes audition tape for another team now.

Lance’s past three-plus years have doubled as one of the strangest career arcs for any top prospect in NFL history. After Lance dominated as a dual-threat talent for a Division I-FCS dynasty in 2019, as a redshirt freshman, the COVID-19 pandemic nixed FCS football in 2020. Lance was limited to one game as a sophomore, and he declared for the draft. That monster 2019 showing still made him a top prospect, like fellow ex-Bison Carson Wentz was five years prior, but Lance went to a 49ers team that may not have been all in on him. Rumors swirled about Shanahan preferring Mac Jones. Lance has not come close to justifying the 49ers’ nine-spot trade-up, which cost them two first-round picks. He has attempted 102 passes as a pro, starting only four games and finishing just three.

Rumblings about a Lance trade emerged before the draft, though the 49ers denied they were shopping him. Lynch spoke to Lance about the rumors, and the athletic passer indicated he was not seeking a trade. That all may change now. It should be expected the 49ers will attempt to move their third-stringer; May pickup Brandon Allen remains on San Francisco’s roster as well. Considering what the 49ers gave up to acquire Lance, moving him will cement a major draft blunder for an otherwise successful operation.

More must-reads:

TODAY'S BEST
Raptors expected to flip former NBA champion during the offseason
MLB insider reveals Mets' massive extension offer that Pete Alonso turned down
Celtics legend provides update after gruesome finger injury
Bulls hire former NBA head coach as top assistant
Chiefs move on from young running back
20-year MLB veteran working out, unsure about playing future
USA Hockey names HC for 2025 4 Nations Face-Off and 2026 Olympics
Key Knicks forward ruled out for Game 7 vs. Pacers
Pacers' Pascal Siakam leads team to Game 6 win vs. Knicks
Watch: Matt Duchene's 2OT winner sends Stars to conference final
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Report: Tua Tagovailoa away from Dolphins amid contract chatter
Nuggets star has worrying comment about latest injury
Paul Skenes makes incredible Wrigley Field history in second-career MLB start
Giants rookie CF to undergo season-ending labrum surgery
Yankees' Juan Soto reacts to Hal Steinbrenner contract talk
Late goal sends Panthers to Eastern Conference Finals
Ex-teammate of Shohei Ohtani placed bets with same illegal bookmaker as interpreter 
Former Rams first-round pick retires from NFL after 11 seasons
Insider provides major injury update on Celtics' Kristaps Porzingis