Top 10 Best Cricket Batsmen of All Time
1Sachin Tendulkar
2Donald Bradman
4Ricky Ponting
6Virat Kohli
7Rahul Dravid
9Virender Sehwag
10Kumar Sangakkara
11Mahendra Singh Dhoni
13Jacques Kallis
14AB de Villiers
15Javed Miandad
16Sourav Ganguly
18Sunil Gavaskar
19Kevin Pietersen
20Sanath Jayasuriya
21Chris Gayle
22Adam Gilchrist
23Steven Waugh
24Shahid Afridi
26Allan Border
27Wally Hammond
28Imran Khan
29Shane Watson
30Hashim Amla
31Jack Hobbs
33Yuvraj Singh
34Rohit Sharma
35W.G. Grace