Anderson is retiring from the NFL, Adam Schefter of ESPN.com reports.
The 29-year-old Anderson wraps up a career in which he rushed for 3,497 yards and 22 touchdowns while adding 900 yards and five touchdowns as a receiver over 71 appearances after breaking into the NFL as an undrafted free agent in 2013. Per Schefter, the next step on Anderson's path is a career in coaching in the college ranks.