20. Edgerrin James
Years Played: 1999-2009
All Time Stats: 12,246 Rushing Yards, 80 TDs, 4.0 Yards Per Carry
Accolades: 4x Pro Bowler, 1x All-Pro
This one might be the surprise of the list, but Edgerrin James has some legit feats to back up our claim that he's one of the best running backs ever. He won a ton a of games with Peyton and Co, he's eleventh all time in rushing yards, he's top 20 in rushing TDs, and he gave us seven 1100 + rushing yard seasons. Plus he helped the Cardinals make an improbable Super Bowl run in the later stages of his career. Playing with Peyton for so long could have been potentially bad or good for his claim as an elite back, but either way he's at the very least in the conversation for one of the best ever because of his consistency.