In his 10 seasons with the Vikings, he notched 11,747 rushing yards on 3,230 attempts. This got his team 120 touchdowns as well. After that, his career took a big dip. He ended up being a journeyman as he played for the Redskins for two years. Then, he only had month-long contracts with teams.

He played for the Lions, and Tennessee Titans afterward. It all culminated in his final game with the 2021 Seattle Seahawks.