According to famed sports agent Drew Rosenhaus, by way of Adam Schefter of ESPN, the San Francisco 49ers have agreed to sign veteran safety Johnathan Cyprien to a one-year free agent contract.

With injuries unfortunately derailing his career over the course of the last several seasons, Cyprien will now attempt to make his mark in San Francisco with a few weeks still remaining until Week 1 of the 2020 regular season.

However, it is also worth noting that there won't be a preseason slate this time around, which may not bode well for Cyprien as he gears up to join the 49ers at training camp.

After spending the first four seasons of his NFL playing career as a member of the Jacksonville Jaguars, Cyprien then signed a free agent contract with the rival Tennessee Titans. Following a productive 2017 campaign with Tennessee, Cyprien would ultimately be let go by the Titans due to some significant injury troubles.

Missing the entire 2018 season, he then returned to the fold last year en route to making regular season appearances for both the Philadelphia Eagles and Atlanta Falcons. While proving that he could play again after tearing some ligaments in his knee in what would become his final go-round in Tennessee, Cyprien only appeared in five regular season games in 2019.

The 49ers are now looking to return to the postseason in 2020-21 as San Francisco won both the NFC West division and NFC a season ago, which led to an appearance in the Super Bowl for the heralded franchise.