Joe Haden will sign a one-day contract and retire as a member of the Cleveland Browns, according to sources.

Haden, 33, had spent the 2017 to 2021 seasons with the Pittsburgh Steelers after he was released by the Browns.

The Browns used a first-round pick on Haden back in 2010.