Ayers, 28, is a former seventh-round pick of the Titans back in 2011. He was later traded to the Patriots in return for a 2015 sixth-round pick.

The Rams signed him to a two-year, $6 million contract with $2.75 million guaranteed back in March of 2015. However, he was cut loose by the team in September of last year.

The Colts signed Ayers to a contract just a few days after he was released, but elected to move on from his this past weekend.

In 2016, Ayers appeared in all 16 games for the Colts and recorded 21 total tackles, two sacks, one interception, and two pass defenses.

Spence, 27, is a former third-round pick of the Steelers back in 2012. He, unfortunately, sustained a serious knee injury early on his NFL career that wound up preventing him from appearing in a game until the 2014 season.

However, Spence was able to return and play pretty well for the Steelers before he departed and signed a one-year, $2.5 million contract with the Titans last year. The Colts signed him a one-year, $2.5 million contract this past March only to cut him loose last week.

In 2016, Spence appeared in 15 games for the Titans and recorded 54 tackles, three sacks, a forced fumble and three pass defenses. Pro Football Focus has him rated as the No. 44 linebacker out of 87 qualifying players.

Hall, 32, is a former first-round pick of the Bengals back in 2007. He spent nine years of his NFL career with the Bengals before signing a one-year contract with the Giants last August.

In 2016, Hall appeared in 12 games and recorded 31 tackles, two sacks, an interception, a forced fumble and two pass defenses for the Giants. Pro Football Focus has him rated as the No. 43 cornerback out of 111 qualifying players.