ICC Cricket ODI Rankings - Men's Batting

RankPlayerTeamRating
1
-
Player imageBabar Azam
Pakistan
786
2
-
Player imageShubman Gill
India
781
3
-
Player imageRohit Sharma
India
773
4
-
Player imageHarry Tector
Ireland
737
5
-
Player imageHeinrich Klaasen
South Africa
736
6
-
Player imageVirat Kohli
India
728
7
-
Player imageDaryl Mitchell
New Zealand
721
8
-
Player imageShai Hope
West Indies
672
8
-
Player imageRahmanullah Gurbaz
Afghanistan
672
10
-
Player imageShreyas Iyer
India
669
11
-
Player imagePathum Nissanka
Sri Lanka
666
12
-
Player imageTravis Head
Australia
657
13
-
Player imageFakhar Zaman
Pakistan
642
14
-
Player imageSteven Smith
Australia
627
15
-
Player imageRassie van der Dussen
South Africa
623
iconShortsiconMatchesiconHomeiconGame ShowiconOpinion