The veteran hasn’t played since tearing his ACL in 2019 but has worked out for a number of teams and kept his name in the mix.
He actually worked out for the 49ers all the way back in April, and now gets a chance to return to the field.
Jefferson, 29, originally signed on with the Cardinals as an undrafted free agent out of Oklahoma back in 2013. He played out his rookie contract in Arizona before signing a four-year, $34 million contract that included $19 million guaranteed with the Ravens in 2017.
Jefferson was set to make a base salary of $7 million for the 2020 season when the Ravens released him during the offseason.
In 2019, Jefferson appeared in five games for the Ravens and recorded 21 tackles, no interceptions and three pass defenses.