Earlier in the free-agency signing period it appeared Ball would be headed to the Panthers with sources telling ESPN.com that he had agreed to a deal with the team, but he ended up leaving his visit to Charlotte without a contract.
Ball, who turns 30 on March 29, was drafted by the Dallas Cowboys in the seventh round in 2007. He started seven games for the Jaguars last season before suffering a biceps injury and being placed on injured reserve. He had 22 tackles, one interception and three pass breakups before getting hurt.
The Jaguars signed Ball to a two-year, $1.67 million contract in 2013, and he immediately became the team's best corner. He led the team with 14 pass breakups and two interceptions in his first season with the team.
His best season in Dallas came in 2010 when he started 16 games, made 45 tackles, broke up six passes and intercepted two passes. However, he started just two games in 2011; his contract wasn't renewed after the season.
Ball signed a one-year deal with the Houston Texans and played in 11 games (one start) before joining the Jaguars as an unrestricted free agent.
ESPN.com Jaguars reporter Michael DiRocco contributed to this report.