The Tennessee Titans have agreed to terms with free-agent safety Rashad Johnson, the team announced on Friday.

NFL Network's Rand Getlin reported the deal is a one-year contract.

Johnson played the last seven seasons with the Arizona Cardinals and started all 30 games he was active for in the past two years.

The 30-year-old recorded 61 tackles, seven pass deflections, and five interceptions in 14 games through the 2015 season. The veteran defensive back has also been known for his leadership and was named team captain twice in college at Alabama.

The Titans let free safety Michael Griffin walk in free agency, leaving a hole in the starting defence beside strong safety Da'Norris Searcy for Johnson to fill.

Johnson joins cornerbacks Brice McCain and Antwon Blake as new members of the Titans' secondary.