
Australia are the number one ODI side in the world and also the world champion team but surprisingly no Australian batsman in the list of Top 10 ICC ODI batters. There are three batsmen from India and three from South Africa as well. Virat Kohli, Rohit Sharma and Shikhar Dhawan are from India and AB de Villiers, Hashim Amla and Quinton de Kock are from South Africa.
Martin Guptill and Kane Williamson are the two names from New Zealand who are in Top 10 ICC ODI batting chart. Apart from them, Joe Root from England and TM Dilshan from Sri Lanka are the two players who are also in the list of Top 10 ODI batters.
In the chart of Top 10 Test batters, there are no Indian players in the chart. Rahane at 11th position is the highest placed Indian batsman in Test ranking. Here are the list of top 10 ODI and Test batsmen.
TOP 10 ODI BATTING CHART TOP 10 TEST BATTING CHART
1.AB de Villiers 1.Steven Smith
2.Virat Kohli 2.Kane Williamson
3.Hashim Amla 3.Hashim Amla
4.Kane Williamson 4.Joe Root
5.Martin Guptill 5.Younis Khan
6.Rohit Sharma 6.AB de Villiers
7.Tillakaratne Dilshan 7.Adam Voges
8.Shikhar Dhawan 8.David Warner
9.Quinton de Kock 9.Angelo Mathews
10.Joe Root 10.Misbah-ul-Haq
