Top Ten Best Test Cricket Batsman of the 21st Century

The Top Ten
1 Sachin Tendulkar Sachin Ramesh Tendulkar is a former Indian cricketer and captain, widely regarded as one of the greatest batsmen of all time.

Sachin sachin...sir you're the best

2 Kumar Sangakkara Kumar Chokshanada Sangakkara is a cricket commentator, former cricketer and captain of the Sri Lankan national team.
3 Brian Lara
4 Jacques Kallis
5 Rahul Dravid

Most solid and complete player of all time

6 Ricky Ponting
7 Inzamam-Ul-Haq
8 Mahela Jayawardene
9 Graeme Smith
10 Steve Waugh
The Contenders
11 Younis Khan
12 Shivnarine Chanderpaul
13 Matthew Hayden
14 Michael Clarke
15 AB De Villiers Abraham Benjamin de Villiers, commonly known as AB de Villiers, Mr. 360° or simply AB, is a South African cricketer.
16 Mohammad Yousuf
17 Virender Sehwag Virender Sehwag is an Indian cricketer whose aggressive batting has found success at the top of the batting order.
18 Alastair Cook
19 Michael Hussey
20 Hashim Amla Hashim Mahomed Amla OIS is a former South African international cricketer who played for South Africa in all three formats.
21 V. V. S. Laxman
22 Rohit Sharma Rohit Gurunath Sharma is an Indian international cricketer who plays for Mumbai in domestic cricket and captains Mumbai Indians.
23 Kane Williamson
24 Brendon McCullum
25 Virat Kohli
BAdd New Item