Ball, a second round selection in the 2013 draft by the Denver Broncos, was released by the team in September.
The 25-year-old has played in 21 total games in his NFL career. He’s scored five times on 175 carries, while averaging 4.2 yards per carry.
He rushed for a total of 3,753 yards in his final two seasons at Wisconsin, and was a consensus All America selection in 2011 and ’12.
The Patriots (11–2) host the Tennessee Titans (3–10) on Sunday at 1 p.m. ET.