At 8 Position in List of Greatest Batsmen of All Time is the great cricketer from England Wally Hammound. He is the best batsman ever in England team. With an average of 58.45 and 7249 runs. he was the simply invaluable to the team during the Bradman era. he scored 22 tons in his 85 test match career.