Advertisement

ICC MEN'S ODI BATTING RANKINGS

LAST UPDATED: April 28, 2026
1

Daryl Mitchell

 New Zealand
815Rating
POSPLAYERTEAMRATINGS
2Virat KohliIND791
3Ibrahim ZadranAFG756
4Rohit SharmaIND748
5Shubman GillIND716
6Babar AzamPAK684
7Shai HopeWI679
=Harry TectorIRE679
9KL RahulIND664
=Salman AghaPAK664
11Charith AsalankaSL656
=Harry BrookENG656
13Travis HeadAUS648
=Shreyas IyerIND648
15Quinton de KockSA640
16Kusal MendisSL634
17Joe RootENG626
18Pathum NissankaSL617
19Rahmanullah GurbazAFG613
20Rachin RavindraNZ603
21Azmatullah OmarzaiAFG593
22Keacy CartyWI590
23Paul StirlingIRE587
24Aiden MarkramSA586
25Glenn PhillipsNZ584
26Tawhid HridoyBAN583
27Mohammad RizwanPAK577
28Matthew BreetzkeSA576
29Janith LiyanageSL572
30Sikandar RazaZIM571
31Fakhar ZamanPAK561
32Najmul Hossain ShantoBAN557
33Ben DuckettENG555
34Jos ButtlerENG547
=Temba BavumaSA547
36Rahmat ShahAFG540
=Scott EdwardsNED540
=Devon ConwayNZ540
39Mitchell MarshAUS537
40Marnus LabuschagneAUS535
41Saim AyubPAK532
42David MillerSA528
43Tanzid HasanBAN525
44Will YoungNZ520
45Alex CareyAUS513
46George MunseySCO512
47Kane WilliamsonNZ510
48Sherfane RutherfordWI507
49Mohammad NabiAFG503
50Milind KumarUSA501
51Sean WilliamsZIM500
=Andy BalbirnieIRE500
=Max O'DowdNED500
54Tom LathamNZ492
55Imam-ul-HaqPAK487
=Tony de ZorziSA487
57Hashmatullah ShahidiAFG484
58Curtis CampherIRE479
59Brandon McMullenSCO476
60Sadeera SamarawickramaSL472
61Michael BracewellNZ460
62Josh InglisAUS459
63Gerhard ErasmusNAM457
64Monank PatelUSA456
65Litton DasBAN454
66Saiteja MukkamallaUSA453
67Richie BerringtonSCO446
68Mehidy Hasan MirazBAN443
69Soumya SarkarBAN440
=Brian BennettZIM440
71Jacob BethellENG439
72Jatinder SinghOMN438
73Craig ErvineZIM437
74Cameron GreenAUS436
75Lorcan TuckerIRE435
76Avishka FernandoSL433
=Liam LivingstoneENG433
78Ben CurranZIM429
79Mark ChapmanNZ426
=Sediqullah AtalAFG426
81Brandon KingWI413
82Vikramjit SinghNED412
83Pargat SinghCAN410
84Phil SaltENG409
=Muhammad WaseemUAE409
86Jaker AliBAN408
87Evin LewisWI407
88Teja NidamanuruNED405
89Axar PatelIND401
=Henry NichollsNZ401
91Hardik PandyaIND398
=Will JacksENG398
93George DockrellIRE391
=Bas de LeedeNED391
95Jamie OvertonENG388
96Saif HassanBAN387
97Abdullah ShafiquePAK379
98Mitchell SantnerNZ376
=Corbin BoschSA376
100Michael LeaskSCO374
=Justin GreavesWI374
Advertisement