Advertisement

ICC MEN'S ODI BATTING RANKINGS

LAST UPDATED: June 23, 2026
1

Daryl Mitchell

 New Zealand
815Rating
POSPLAYERTEAMRATINGS
2Shubman GillIND791
3Virat KohliIND768
4Rohit SharmaIND754
5Ibrahim ZadranAFG712
6Babar AzamPAK689
7Shai HopeWI683
8Harry TectorIRE679
9Charith AsalankaSL659
10Harry BrookENG656
11KL RahulIND651
12Kusal MendisSL648
13Quinton de KockSA640
14Shreyas IyerIND638
15Rahmanullah GurbazAFG632
=Pathum NissankaSL632
17Salman AghaPAK630
18Joe RootENG626
19Travis HeadAUS610
20Towhid HridoyBAN609
21Rachin RavindraNZ603
22Azmatullah OmarzaiAFG598
23Janith LiyanageSL592
24Paul StirlingIRE587
=Keacy CartyWI587
26Aiden MarkramSA586
27Glenn PhillipsNZ584
28Matthew BreetzkeSA576
29Najmul Hossain ShantoBAN573
30Sikandar RazaZIM571
31Mohammad RizwanPAK560
32Ben DuckettENG555
33Jos ButtlerENG547
=Temba BavumaSA547
35Fakhar ZamanPAK544
36Tanzid HasanBAN542
37Devon ConwayNZ540
38Rahmat ShahAFG539
39Josh InglisAUS537
40Scott EdwardsNED536
41Marnus LabuschagneAUS520
=Will YoungNZ520
43Ishan KishanIND516
=Saim AyubPAK516
45Milind KumarUSA508
46Mitchell MarshAUS506
=George MunseySCO506
48Brandon McMullenSCO505
49Alex CareyAUS503
50Sean WilliamsZIM500
=Andy BalbirnieIRE500
52Hashmatullah ShahidiAFG496
53Sherfane RutherfordWI494
54Tom LathamNZ492
55Mohammad NabiAFG491
56Max O'DowdNED490
57Tony de ZorziSA487
58Cameron GreenAUS480
59Saiteja MukkamallaUSA478
60Litton DasBAN465
61Sadeera SamarawickramaSL462
62Michael BracewellNZ460
63Gerhard ErasmusNAM457
64Jatinder SinghOMN446
65Soumya SarkarBAN440
=Brian BennettZIM440
67Jacob BethellENG439
68Lorcan TuckerIRE435
=Mehidy Hasan MirazBAN435
70Monank PatelUSA434
71Yashasvi JaiswalIND432
72Ben CurranZIM429
73Mark ChapmanNZ426
74Richie BerringtonSCO417
75Sediqullah AtalAFG416
76Aasif SheikhNEP413
77Brandon KingWI405
78Henry NichollsNZ401
79Evin LewisWI399
=Vikramjit SinghNED399
81Dipendra Singh AireeNEP398
=Will JacksENG398
83Bas de LeedeNED396
=Pargat SinghCAN396
=Jaker AliBAN396
86Muhammad WaseemUAE395
=Justin GreavesWI395
88Teja NidamanuruNED393
89George DockrellIRE391
90Axar PatelIND389
91Jamie OvertonENG388
=Hammad MirzaOMN388
93Cooper ConnollyAUS386
94Kushal BhurtelNEP383
95Mitchell SantnerNZ376
=Corbin BoschSA376
97Rohit PaudelNEP375
98Roston ChaseWI373
99Harsh ThakerCAN370
100Abdullah ShafiquePAK368
=Saif HassanBAN368
Advertisement