Johnson visited with the Seahawks on March 20 and the Minnesota Vikings this week.
After starting just six games during his previous three seasons, Johnson started all 16 for San Francisco in 2017. He registered 77 combined tackles, an interception, and seven passes defensed last season.
Johnson was the 49ers' worst-graded defensive back in 2017, according to Pro Football Focus. He started opposite Rashard Robinson and then Ahkello Witherspoon following Robinson's trade to the New York Jets. The 49ers did not attempt to re-sign Johnson, who was benched twice late last season. Although, defensive coordinator Robert Saleh described one incident more as a "breather" than a benching.
"That whole sequence, when you go through a drive like that the thought process behind that whole sequence with Johnson is just give him a breather," Saleh said in December regarding Johnson leaving the field against the Houston Texans last season. "Just relax, calm down, you'll be fine."
Johnson entered the NFL as the 49ers' fourth-round draft pick out of NC State in 2014. Over his four-year career, he has registered 158 combined tackles, two interceptions, and 21 passes defensed.
As noted by Garafolo, the signing means a swap in starting cornerbacks between the two NFC West teams. On March 10, the 49ers signed former Seahawks cornerback Richard Sherman to a three-year deal worth up to $39 million.
Related News
More San Francisco 49ers News
-
Kyle Shanahan confirms 49ers discussed signing Daniel Jones
San Francisco 49ers head coach Kyle Shanahan confirmed Wednesday that the team discussed the possibility of signing quarterback Daniel Jones, who became a free agent after being released by the New York Giants last week. However, Shanahan made it clear the talks didn't progress... -
49ers announce O-line signing ahead of Wednesday practice
The San Francisco 49ers announced the signing of offensive lineman Cameron Erving to the practice squad. The Cleveland Browns selected Erving (6-5, 313) as the 19th overall pick in the 2015 NFL Draft. Over his 10-year NFL career, Erving has played for the Browns (2015-16),... -
49ers to rely on rookie Guerendo; Shanahan reflects on Williams' personal tragedy
The San Francisco 49ers are preparing for rookie running back Isaac Guerendo to take on the primary ball-carrying duties for the remainder of the season. Christian McCaffrey and Jordan Mason, the team's top two running backs, are expected to be placed on injured reserve... -
49ers announce roster moves ahead of Week 13 Friday practice
The San Francisco 49ers announced the signing of offensive lineman Sebastian Gutierrez to the practice squad. To make room on the practice squad, the team released offensive lineman Cameron Erving. The 49ers Communications staff provided the following rundown. Gutierrez...