I have to throw Barry Sanders’ name into the mix. He played for the Detroit Lions, which was not exactly a powerhouse team, yet he still managed to rush for over 15,000 yards in his career. He was incredibly elusive and could make defenders miss like no one else. He won the NFL MVP award in 1997 and was named to the Pro Bowl 10 times. In my opinion, he is the greatest running back of all time.