ICC ODI Batting RANKINGS
Top 25 Players - Latest ICC Ratings

#1
Daryl Mitchell
Rating
845
Career Best
845
RankPlayer NameTeam / CountryCareer Best
2
Virat Kohli
India795
3
Ibrahim Zadran
Afghanistan764
4
Rohit Sharma
India757
5
Shubman Gill
India723
6
David Warner
Australia712
7
Babar Azam
Pakistan701
8
Rassie van der Dussen
South Africa689
9
Quinton de Kock
South Africa678
10
Fakhar Zaman
Pakistan665
11
Hashim Amla
South Africa654
12
Kane Williamson
New Zealand643
13
Tamim Iqbal
Bangladesh632
14
Imam-ul-Haq
Pakistan621
15
Shankar Nair
India610
16
Tom Latham
New Zealand599
17
Steven Smith
Australia588
18
Pathum Nissanka
Sri Lanka577
19
Marcus Stoinis
Australia566
20
Henry Nicholls
New Zealand555
21
Liton Das
Bangladesh544
22
Dhananjaya de Silva
Sri Lanka533
23
Hussain Talat
Pakistan522
24
Sarfaraz Ahmed
Pakistan511
25
Kieron Pollard
West Indies500
Quick Answers
FAQs
What is the ICC ODI Batting ranking?
This page shows the ICC ODI batting rankings, listing the leading players and their visible ICC ratings in table order.
Who is number one in the ICC ODI Batting rankings right now?
Daryl Mitchell is shown in first place for the ICC ODI batting rankings, representing New Zealand with a visible rating of 845.
How many players are listed in the ICC ODI Batting table?
The current page lists 25 players in the ICC ODI batting standings snapshot.
How are players ranked in the ICC ODI batting table?
ICC ratings are the scoring reference for the leaderboard, which is why the table is organized around the player ranking and rating values shown on this page.
Can I compare this ranking with other ICC cricket rankings?
Yes. Standings Now also groups ICC cricket rankings by format and role, so you can compare batting, bowling, and all-rounder pages across Test, ODI, and T20 sections.