I think the greatest running back of all time is Walter Payton. He was incredibly versatile and could run, catch, and block with equal proficiency. He played in an era where the game was more balanced and he still managed to become the all-time leading rusher at the time of his retirement. He was a nine-time Pro Bowler and was named the NFL MVP in 1977.