Marcus Martin, whom the 49ers waived on Wednesday, landed with a new team on Thursday.
The Cleveland Browns, who had first priority based on their 1-15 record, claimed Martin off waivers.
Martin, a third-round pick of the 49ers in the 2014 draft, started all 22 games in which he appeared in his first two seasons.
Last year, he started two games and was inactive nine times. Martin made starts last season at left guard and center.
Ricky Jean-Francois reportedly found a new team on Thursday.
The former 49ers defensive tackle signed a one-year deal with the Packers, according to ESPN's Adam Schefter.
San Francisco selected Jean-Francois in the seventh round of the 2009 draft.
After appearing in just three games as a rookie, the LSU product saw in action in all 16 regular season games in 2010, 2011 and 2012.
Jean-Francois played for Indianapolis in 2013 and 2014 and Washington the last two years.
His deal with Green Bay is reportedly worth $3 million.
Quinton Patton signed with the Jets on Thursday, the team announced.
The 49ers selected the wide receiver in the fourth round (128th overall) of the 2013 draft.
He caught just three passes in each of his first two seasons in San Francisco.
In 2015, he registered 30 catches for 394 yards and one touchdown.
Last season, he recorded 408 receiving yards on 37 receptions.
In the 49ers Week 14 loss to the Jets, Patton caught four passes for 31 yards.
Patton visited New York last weekend.