1) Sir Don Bradman :
Carreer : 1908 – 2001
National team : Australia
Tests – 52
Runs – 6996
Average – 99.94
100s – 29
Highest Score – 334
2) Sachin Tendulkar :
Career : 1973 – 2018*
National team : India
Tests : 200
ODI : 463
T20 – 1
IPL : 78
Runs : 36691
Average : 55.44
100s : 101
Highest Score – 248*
3) Jack Hobbs :
Career : 1882 – 1963
National team : England
Tests : 61
Runs : 5410
Average : 56.94
100s : 15
Highest Score : 211
4) Walter Hammond :
Career : 1903 – 1965
national team : (England )
Test : 85
Run : 7249
Average : 58.45
100S : 22
Highest Score : 336*
5) Brian Lara :
Career : 1969
National team : West indies
Test : 131
ODI : 299
Run : 22358
Average :
100s : 53
Highest Score : 400*
6) Garry Sobers :
Career : 1936
National team : West indies
Tests : 93
Runs : 8032
Average : 57.78
100s : 26
Highest Score : 365*
7) Jacques kallis :
Career : 1975
National team : South Africa
Tests : 166
ODI : 328
T20 : 25
IPL : 98
Runs : 27961
Average :
100s : 62
Highest Score : 224
8) Viv Richards :
Career : 1952
National team : West indies
Tests : 121
ODI : 187
Runs : 15261
Average : 50.23
100s : 35
Highest Score : 291
9) Sunil Gavaskar :
Career : 1949
National team : India
Tests : 125
ODI : 108
Runs : 13214
Average : 51.12
100s : 35
Highest Score : 236
10) Greg Chappell :
Career : 1948
National team : Australia
Test : 87
ODI : 74
Runs : 9441
Average : 53.86
100s : 27
Highest Score : 247
[…] Top 10 Greatest International Batsman Of All Time […]