Joe Haden has agreed upon a three-year, $27 million deal with the Pittsburgh Steelers. Haden will receive $7 million in Year 1 guaranteed.
Haden had better financial offers from other teams.
Haden was released on Wednesday by the Cleveland Browns.
Haden last made a Pro Bowl in 2014.