This the list of Top 10 batsmen from 2011-2013
1. Hashim Amla (The best Batsman)
2. Michael Clarke (Best batsman for Aus)
3. Kumar Sangakkara
3. AB De Villiers
5. Alastair Cook
6. Mike Hussey
7. Jacques Kallis
8. Jonathan Trott
9. Virat Kohli (Best batsman for India)
10. Marlon Samuels (Best batsmen for W Indies)
Kannaur Lokesh Rahul is the first name of Indian Test Batsman Rahul.
Arthur Chipperfield of Australia was the first batsman to be dismissed on 99 in Test Cricket Debut.
azharuddin
Kumar Sangakkara
technically the best ever test cricket batsman was don bradman the prson with the most ever test centurys was jack hobbs. Brian Lara got the highest individual score at 400 not out
Donald Bradman
yes
Virender Sehwag is the batsman holds the records for scoring the quickest triple century in test cricket.He is from India and scored 364.
Brian Lara
It can be argued that Sachin is the greatest ODI batsman of all time (eventhough some may mention legendary players such as Sir Viv Richards or Sanath Jayasuriya) but probably have a tougher time placing him on the top in test matches due to the presence of great batsman such as Sir Don Bradman in the history of the game. He is probably, however, the greatest batsman in any form since Bradman.
Brian Lara is the first and only batsman to date to have scored 400+ in a Test match.
A former Australian test player(a batsman) and an ipl player