It would have to be John Riggins!!!
No I would have to go with
1,Barry Sanders,The best ankle breaker I can remember!
2,Eric Dickerson,His speed and grace are unmatched
3,Walter Payton,His nick name says it all. "SWEETNESS"!
4,Bo Jackson, if he would have played longer he might be #1
5,Emmit Smith, He might have played for the wrong team,but you have to give it to him.