The history of cricket has witnessed numerous batsmen who have taken the cricket arena by storm during their cricketing days. And, even out of these magnificent performers, only a handful are regarded as the best. The reason is their potential to win impossible encounters and continue their struggle to fight tougher battles at the cricket field. The ominous fear that they instilled in the minds of the opponent team further gave them impetus to rise higher and enter the league of the greatest players ever. Here is a list of top 10 greatest batsmen in the history of Test cricket.