Bush has played in 134 career games and gained 9,088 yards from scrimmage during his career.
He has 1,286 carries for 5,490 yards and 477 receptions for 3,598 yards in his time playing for New Orleans, Miami, Detroit, San Francisco and Buffalo.
The 32-year-old former Heisman Trophy winner has had two 1,000-yard seasons in his career – rushing for 1,086 yards with Miami in 2011 and 1,006 yards in 2013 with Detroit.
After being released by the Lions following the 2014 season, Bush signed with San Francisco, where his season ended with a torn left meniscus.
He signed with Buffalo last August and played in 13 games, rushing 12 times for minus-3 yards with one touchdown and catching seven passes for 90 yards.