- Sachin Tendulkar (India)
Sachin Tendulkar was the most complete batsman of his time. It is an Indian former International Cricketer who captained the Indian national team.he is the greatest batsman in the history of the world cricket.
Formats | Matches | Runs | Avg. | S.R. |
Test | 200 | 15921 | 53.8 | – |
ODI | 463 | 18426 | 44.8 | 86.2 |
T20I | 1 | 10 | 10.0 | 83.3 |
2. Kumar Sangakara (Sri Lanka)
Kumar Sangakkara is a Sri Lankan former professional cricketer who represented Sri Lanka. He was born in Matale, Central Province.
Format | Matches | Runs | Avg. | S.R. |
Test | 134 | 12400 | 57.4 | 54.2 |
ODI | 404 | 14234 | 42.0 | 78.9 |
T20I | 56 | 1382 | 31.4 | 119.5 |
3. Brayn Lara (West Indies)
Brayn Lara is a West Indies former International Cricketer. He is one of the greatest batsman in the world.
Format | Matches | Runs | Avg. | S.R. |
Test | 131 | 11953 | 52.9 | 60.5 |
ODI | 299 | 10405 | 40.5 | 79.5 |
4. Virat Kohli (India)
Virat Kohli is an Indian professional cricketer who plays Test,ODI and T20 cricket for the Indian national team. He also called as a king of the cricket.
Format | Matches | Runs | Avg. | S.R. |
Test | 113 | 8848 | 49.1 | 55.6 |
ODI | 295 | 13906 | 58.2 | 93.5 |
T20I | 125 | 4188 | 48.7 | 137.0 |
5. Ricky Ponting (Australia)
Ricky Ponting is an Australian national cricket team coach, commentator and former player. Widely regarded as one of the greatest batsman in cricket world. Ricky Ponting was captain of the Australian national cricket team between 2004 to 2011 in Test cricket and 2002 to 2011 in ODI internationals and he is the most successful captain in international cricket history.
Format | Matches | Runs | Avg. | S.R. |
Test | 168 | 13378 | 51.9 | 58.7 |
ODI | 375 | 13704 | 42.0 | 80.4 |
T20I | 17 | 401 | 28.6 | 132.8 |
6. Jacques Kallis (South Africa)
Jacques Kallis is the South African cricket coach and and professional cricketer. He is the only one cricketer in the history of the cricket to score more than 10,000 Runs and take it 250 wickets in both ODI and Test matches in his career.
Formats | Matches | Runs | Avg. | S.R. |
Test | 166 | 13289 | 55.4 | 46.0 |
ODI | 328 | 11579 | 44.4 | 72.9 |
T20I | 25 | 666 | 35.0 | 119.3 |
7. Sanath Jaysurya (Sri Lanka)
Sanath Jaysurya is a former Sri Lankan cricketer and captain, who is widely regarded as one of the greatest all rounders to play in ODI cricket. He also known as a greatest batsman in the world.
Formats | Matches | Runs | Avg. | S.R. |
Test | 110 | 6973 | 40.1 | – |
ODI | 445 | 13430 | 32.4 | 91.2 |
T20I | 31 | 629 | 23.3 | 129.2 |
8. AB Deviliars (South Africa)
Abraham Benjamin Deviliars is a South African professional international cricketer and a current commentator. AB Devilliers was named as the ICC ODI Player of the year three times during his 15-year international career and was one of the five Wisden cricketers of the decade at the end of 2019. He is regarded as one of the greatest wicket keeper batsman in the history of cricket.
Formats | Matches | Runs | Avg. | S.R. |
Test | 114 | 8765 | 50.7 | 54.5 |
ODI | 228 | 9577 | 53.5 | 101.1 |
T20I | 78 | 1672 | 26.1 | 135.2 |
9. Hashim Amla (South Africa)
Hashim Amla is the one of the greatest batsman in the cricket world. He is the captained of South African cricket team in his time. He also became the fastest cricketer to reach 10 Centuries in ODI cricket. He also regarded as one of the greatest opening batsman.
Formats | Matches | Runs | Avg. | S.R. |
Test | 124 | 9282 | 46.6 | 50.0 |
ODI | 181 | 8113 | 49.5 | 88.4 |
T20I | 44 | 1277 | 33.6 | 132.1 |
10. Sunil Gavaskar (India)
Sunil Gavaskar is a former captain of the Indian national cricket team who represented India from 1971 to 1987. He is regarded as greatest opening batsman of all time.
Formats | Matches | Runs | Avg. | S.R. |
Test | 125 | 10122 | 51.1 | – |
ODI | 108 | 3092 | 35.1 | 62.3 |