Johnson agreed to a three-year, $33.75 million contract with the Browns on Monday, Mike Garafolo of NFL Network reports.

Johnson had numerous teams after him but ultimately chose to sign with the Browns, who will pay him $24 million in guaranteed money on the deal. He topped 100 tackles for the second time in the past three seasons with the Rams in 2020 and should be an impact starter at strong safety with Cleveland.

More News