Update: On Monday, the 49ers officially announced the signing of Rosen to a one-year deal.
Rosen did not play in either of the 49ers' final two games of the season but practiced with the team in Glendale, Arizona, and was active for both matchups.
The Arizona Cardinals drafted Rosen out of UCLA with the No. 10 overall pick in 2018. He last played with the Miami Dolphins during the 2019 season, completing 58-of-109 passes for 567 yards with a touchdown and five interceptions through six games.
Rosen, 23, has completed 54.8 percent of his passes for 2,845 yards with 12 touchdowns and 19 interceptions through his first two NFL seasons.
Related News
More San Francisco 49ers News
-
Why the 49ers have no quarterback debate
Monday night, as I was about to order my Panda Express dinner before the game, the man in front of me asked if I thought quarterback Brock Purdy was good and how he compared to Mac Jones. He was a Patriots fan who felt Mac had gotten a raw deal in New England, but I told him... -
49ers' John Lynch pushes back on narrative that Ricky Pearsall is injury-prone
Second-year wide receiver Ricky Pearsall has dealt with multiple injuries during the 2025 season, leading some to question whether the San Francisco 49ers playmaker is injury-prone. Pearsall first suffered a hamstring injury during the offseason, briefly landing him on the... -
49ers bring back familiar QB, work out two O-linemen
The San Francisco 49ers made a minor roster move on Wednesday, adding quarterback depth while also evaluating help along the offensive line. According to the NFL transaction wire, the 49ers signed quarterback Adrian Martinez to their practice squad. Martinez had spent much of... -
Report: 49ers TE George Kittle dealing with mid-to-low ankle sprain
According to ESPN's Jeremy Fowler, San Francisco 49ers tight end George Kittle is dealing with a "mid-to-low ankle sprain" sustained during Monday night's 48-27 win over the Indianapolis Colts. 49ers tight end George Kittle is dealing with a "mid-to-low ankle sprain," per...