Brown (6-0, 227), a five-year veteran has started 10 of 22 games he played in, with 18 of those games coming the past two seasons with the Giants.
For his career, Brown has rushed for 876 yards on 214 carries with 11 touchdowns. He's caught 32 passes for 189 yards.
Brown has three 100-yard rushing games in his career, including two in 2013.
Despite missing the first 8 games of the season last year due to injury, Brown started 8 games and had career bests in rushing attempts (139) and yards rushing (492).
Terms of the deal were not disclosed.
Take ABC13 with you!
Download our free apps for iPhone, iPad and Android devices