Marlon Davidson (90) celebrates with Foyesade Oluokun (54). Jason Getz-USA TODAY Sports

The 49ers confirmed on Monday that they have inked veteran quarterback Brandon Allen to a one-year deal. Two other additions have been made to their roster.

San Francisco added Marlon Davidson to its defensive line rotation. The 24-year-old visited the 49ers in December, so it comes as little surprise that a deal has now been struck. Davidson entered the league with high expectations after a productive career at Auburn, but he was unable to translate his success to the NFL level in his first home.

A second-round pick of the Falcons, Davidson started just one of 19 games in Atlanta during his first two seasons there. He recorded only one sack, leaving his short- and long-term future with the team in doubt entering 2022. Knee surgery left him sidelined to begin the year, and Atlanta moved on in October. Davidson did not find a landing spot for the remainder of the campaign, so question marks remain about his recovery and ability to live up to his potential in the Bay Area.

The 49ers already took a flier on ex-Raider Clelin Ferrell this offseason as the former top-five pick looks to rebuild his value. The same will now be true of Davidson, as he looks to carve out a role along a defensive front which added Javon Hargrave on a big-money deal in free agency. A strong showing in 2023 could boost his efforts to land a longer-term pact next offseason, with the 49ers or another interested team.

San Francisco also announced the return of tight end Troy Fumagalli. The 28-year-old signed with the 49ers last May but was among the team’s final roster cuts in August. He then spent time on their practice squad, making him a familiar face as he hopes to crack the 53-man roster this time around. Fumagalli’s only regular-season experience to date has come with the Broncos, but he will look to carve establish a role for himself in a TE room headed by George Kittle and that saw the addition of third-rounder Cameron Latu during the draft.

More must-reads:

TODAY'S BEST
Veteran WR announces retirement from NFL
Mavericks come from behind to down Thunder, take 2-1 series lead
Stars continue road dominance with Game 3 win over Avalanche
Watch: Paul Skenes wastes no time showing why Pirates drafted him No. 1 overall
Watch: Braves were one out away from first no-hitter in 30 years
Roman Wilson hopes to become Steelers' next 'great' WR
Chargers sign veteran edge-rusher
Justin Allgaier dominates at Darlington for first win of 2024
'Great mind': One-time NBA champion endorses candidate for Lakers HC job
Celtics respond with impressive road win vs. Cavaliers in Game 3
Hurricanes' power play finally comes through with season on the line
Watch: An outstanding first half by Donovan Mitchell keeps the Cavaliers alive in Game 3 vs. Celtics
Tigers lose veteran starting pitcher to injury
Watch: Minor league baseball game interrupted by turtle delay
Paul Skenes experiences the Pirates' incompetence in just one game
Rangers ace continues to be plagued by nerve irritation in thumb
Cowboys hint at timeline for extension talks with offensive star
Steelers first-round pick has already 'apologized' to new locker mate
Former Packers WR makes bold prediction about Jordan Love
Broncos release former Super Bowl champion WR