Source: Steelers, CB Nelson reach 3-year deal

Free-agent cornerback Steven Nelson has agreed to a three-year deal worth $25.5 million with the Pittsburgh Steelers, a source told ESPN's Jeremy Fowler.

News of the agreement was first reported by NFL Network.

Nelson is expected to start opposite veteran corner Joe Haden.

Nelson, who turned 26 in January, started all 16 games last season for the first time since joining the Kansas City Chiefs in 2015 as a third-round pick (98th overall) from Oregon State. He had four interceptions, the only ones of his NFL career.

Nelson played mostly on special teams as a rookie before starting 15 games in 2016, when he was in on 64 tackles.

He missed the first half of the 2017 season after having core muscle surgery. He returned to play in nine games, starting six.

Steelers linebacker Anthony Chickillo is also re-signing with the team on a two-year deal worth $8 million, a source told ESPN's Adam Schefter.

ESPN's Adam Teicher contributed to this report.