ICC Cricket ODI Rankings - Men's Batting

RankPlayerTeamRating
1
-
Player imageShubman Gill
India
784
2
-
Player imageBabar Azam
Pakistan
766
3
-
Player imageRohit Sharma
India
756
4
+1
Player imageVirat Kohli
India
736
5
+1
Player imageDaryl Mitchell
New Zealand
720
6
+1
Player imageHarry Tector
Ireland
708
7
+1
Player imageShreyas Iyer
India
704
8
+1
Player imageCharith Asalanka
Sri Lanka
694
9
+1
Player imageIbrahim Zadran
Afghanistan
676
10
+1
Player imageShai Hope
West Indies
660
11
+5
Player imageKeacy Carty
West Indies
659
12
-
Player imageTravis Head
Australia
650
13
-
Player imageRassie van der Dussen
South Africa
648
14
-
Player imagePathum Nissanka
Sri Lanka
641
15
-
Player imageKL Rahul
India
638
iconShortsiconMatchesiconHomeiconGame ShowiconOpinion