The San Francisco 49ers have a quarterback situation to figure out. Trey Lance, the third overall pick in the 2021 NFL draft, is battling Jimmy Garoppolo, the incumbent.

The 49ers have made one move on the quarterback front.

According to Adam Schefter of ESPN, the 49ers have decided to waive Josh Rosen, the former first-round pick out of UCLA.

The starting gig is up for grabs between Lance and Garoppolo, obviously, but Rosen being waived is a little surprising. In the 49ers’ first preseason game against the Kansas City Chiefs, Rosen went 10-15 for 93 yards with no touchdowns and an interception.

Live and breathe the NFL?

🚨 Get viral NFL graphics, memes, rumors and trending news delivered right to your inbox with the Clutch Newsletter.

Did he look terrible? No, but the 49ers decided to pull the plug, and now Rosen will search for yet another opportunity elsewhere. After coming out of college as one of the best quarterbacks in his draft class, he couldn’t find his footing at any of his stops, although he could land in a perfect situation somewhere else.

According to Mike Garafolo, Rosen mentioned the lack of reps, so this release makes sense in that regard.

Whether Rosen finds another team remains to be seen, but it’s hard to imagine teams not taking a shot on him. Meanwhile, the Niners’ quarterback battle continues, and Trey Lance has apparently picked up the pace and is gaining ground in his pursuit of the starting gig.

The bigger overall tension point in the Niners’ quarterback situation is not necessarily whether Lance or Jimmy G will be the guy in Week 1. The real question is whether Lance will eventually be given the keys to this offense midway through the season and in the late-season push toward the playoffs. Can Jimmy G throw down a high standard and make it hard for Lance to bust through, or will he be inconsistent enough that entrusting the offense to a rookie feels less like a gamble and more of a necessary adjustment?