Batting is considered the most important tactic in cricket. Over the years there have been many famous cricketers in the world who have broken many records. The best batsmen in the world today are a valuable asset for any cricket team.
On that note let’s check out the best batsmen in the world today- ODI Ranking.
Best Batsmen in the World Today:
1. Virat Kohli-India
Virat Kohli is the Indian national cricket team captain. He is the best batsmen in the world and the best contemporary modern batsman.
According to the ICC rating in the test ranking, he is fifth, in the ODI ranking he is first and in the T20 ranking, he is fourth.
Virat Kohli has scored 7490 runs in test cricket, 12162 runs in ODI and 3159 runs in T20.
2. Babar Azam-Pakistan
The second in the list of best batsmen in the world today is Babar Azam from the Pakistan cricket team.
According to ICC rating, he is Sixth in test cricket, third in ODI and third in T20 as well.
Babar Azam had made 2082 runs in test cricket, 3580 runs in ODI and 1686 runs in T20 matches.
3. Rohit Sharma-India
The third in the list of best batsmen in the world today is Rohit Sharma. He is considered one of the best batsmen in the world.
According to ICC rating, he is seventh in test cricket third in ODI ranking and 14th in T20 rankings.
Rohit Sharma has made 2615 runs in the test, 9168 runs in ODI and 2864 runs in T20 matches.
4. Ross Taylor–New Zealand
Ross Taylor is the former captain of the New Zealand national team. He is the leading run-scorer for New Zealand in Test and ODI cricket.
According to ICC ratings, he is 16th in test cricket, 14th in ODI ranking and 67th in T20 rankings.
Ross has made 7379 runs in test, 8574 runs in ODI and 1909 runs in T20 matches.
5. Aaron Finch – Australia
Aaron Finch is fifth in the list of best batsmen in the world today. He holds the record for two of the three highest individual scores in Twenty20 international.
According to ICC rating, he is 102 in test cricket, fifth in ODI ranking and second in T20 ranking.
Finch has made 278 runs in test cricket, 5232 runs in ODI and 2346 months in T20 matches.
6. Faf du Plessis – South Africa
Faf du Plessis is the South African national team Captain.
According to ICC rating, he is 31st in test ranking, 16 ODI rankings and 29th in test ranking.
He had made 4163 runs in test matches, 5507 runs in ODI matches and 1528 runs in T20 matches
7. Jonny Bairstow – England
Jonny Bairstow is seventh on the list of best batsmen in the world today.
According to ICC rating, he is 73rd in test ranking, seventh in ODI rankings and 16th in T20 ranking.
Johnny has made 4197 runs in test matches and 3425 runs in ODI matches.
8. David Warner – Australia
The eighth in the list of best batsmen in the world today is David Warner from Australia.
According to ICC ratings, he is 10th in test ranking, ninth in ODI ranking and 43rd into T20 matches.
David has made 7311 runs in test matches, 5455 runs in ODI and 2265 runs in T20 matches.
9. Shai Hope – West Indies
Shai Hope is a cricketer from the West Indies he is ninth in the list of best batsmen in the world today.
According to the ICC rating, Shai is 80th in test ranking, eight in ODI ranking and 157 in T20 ranking.
He has made 1603 runs in test matches, 3483 runs in ODI matches and 238 runs in T20 matches.
10. Kane Williamson – New Zealand
The last and the 10th on the list of the best batsman in the world is Kane Williamson, he is the current captain of the New Zealand national team.
According to the ICC rating, he is first in test ranking, 10th in ODI rankings and 27th in test ranking.
Kane Williamson has made 7115 runs in test matches, 6173 runs in ODI matches and 1805 runs in T20 matches.
|1||Virat Kohli||IND||868||911 v England, 12/07/2018|
|2||Babar Azam||PAK||837||846 v Sri Lanka, 20/10/2017|
|3||Rohit Sharma||IND||836||885 v Sri Lanka, 06/07/2019|
|4||Ross Taylor||NZ||810||841 v Bangladesh, 05/06/2019|
|5||Aaron Finch||AUS||791||798 v England, 25/06/2019|
|6||Francois du Plessis||SA||790||820 v Australia, 06/07/2019|
|7||Jonny Bairstow||ENG||775||777 v Australia, 21/06/2018|
|8||David Warner||AUS||773||880 v Pakistan, 26/01/2017|
|9||Shai Hope||WI||773||808 v Bangladesh, 17/05/2019|
|10||Kane Williamson||NZ||757||799 v India, 09/07/2019|
These were the top 10 best batsmen in the world today according to ICC-ODI ratings.