The Cleveland Browns and safety Juan Thornhill have agreed to a three-year, $21 million contract, including $14 million fully guaranteed.

Thornhill is a two-time Super Bowl champion as the starting safety for the Kansas City Chiefs, where he spent the first four seasons of his career as a second round draft pick out of Virginia in 2019.

In four seasons, Thornhill has 234 total tackles, including 20 pass deflections and eight interceptions in 65 games. Last season, he posted a career-high with 71 total tackles, four tackles for loss with nine pass deflections and three interceptions.