Advertisement

ICC MEN'S ODI BATTING RANKINGS

LAST UPDATED: October 27, 2026
1

Shubman Gill

 India
841 Rating
POSPLAYERTEAMRATINGS
2 Daryl Mitchell NZ 794
3 Virat Kohli IND 781
4 Rohit Sharma IND 770
5 Ibrahim Zadran AFG 752
6 Shai Hope WI 710
7 Ben Duckett ENG 679
8 Harry Brook ENG 675
9 Babar Azam PAK 672
10 KL Rahul IND 653
11 Joe Root ENG 651
12 Kusal Mendis SL 649
13 Salman Agha PAK 632
14 Harry Tector IRE 620
= Janith Liyanage SL 620
16 Travis Head AUS 618
= Rahmanullah Gurbaz AFG 618
18 Shreyas Iyer IND 614
19 Charith Asalanka SL 607
20 Sikandar Raza ZIM 603
21 Quinton de Kock SA 601
= Matthew Breetzke SA 601
23 Pathum Nissanka SL 594
24 Azmatullah Omarzai AFG 589
25 Tanzid Hasan BAN 587
26 Keacy Carty WI 581
27 Towhid Hridoy BAN 580
28 Paul Stirling IRE 576
29 Rachin Ravindra NZ 573
30 Sediqullah Atal AFG 568
31 Rahmat Shah AFG 566
32 Curtis Campher IRE 561
33 Glenn Phillips NZ 555
34 Temba Bavuma SA 550
35 Aiden Markram SA 549
36 Pavan Rathnayake SL 548
37 Josh Inglis AUS 545
38 Najmul Hossain Shanto BAN 544
39 Mitchell Marsh AUS 543
40 Will Young NZ 541
41 David Miller SA 540
42 Mohammad Rizwan PAK 538
43 Scott Edwards NED 537
44 Jos Buttler ENG 536
45 Gerhard Erasmus NAM 528
46 Fakhar Zaman PAK 518
= Milind Kumar USA 518
48 Devon Conway NZ 514
49 Tom Latham NZ 510
50 Hashmatullah Shahidi AFG 509
51 Andy Balbirnie IRE 501
52 Alex Carey AUS 499
= Brandon McMullen SCO 499
54 Sherfane Rutherford WI 498
55 Max O'Dowd NED 493
56 Marnus Labuschagne AUS 490
57 Amir Jangoo WI 488
58 George Munsey SCO 486
59 Tony de Zorzi SA 484
60 Ishan Kishan IND 482
= Michael Bracewell NZ 482
62 Tom Banton ENG 480
63 Craig Ervine ZIM 474
64 Mark Chapman NZ 472
= Saim Ayub PAK 472
66 Mohammad Nabi AFG 468
= Saiteja Mukkamalla USA 468
68 Will Jacks ENG 465
69 Cameron Green AUS 463
70 Jatinder Singh OMN 457
71 Ben Curran ZIM 446
72 Litton Das BAN 442
73 Monank Patel USA 441
74 Kamindu Mendis SL 440
75 Richie Berrington SCO 435
= Sadeera Samarawickrama SL 435
77 Avishka Fernando SL 433
= Jacob Bethell ENG 433
79 Cooper Connolly AUS 430
80 Soumya Sarkar BAN 427
= Matt Renshaw AUS 427
82 Jan Frylinck NAM 422
83 Justin Greaves WI 421
84 Mehidy Hasan Miraz BAN 420
= Bas de Leede NED 420
86 Rohit Paudel NEP 417
= John Campbell WI 417
88 Yashasvi Jaiswal IND 407
= Brian Bennett ZIM 407
90 Rahul Chopra UAE 405
91 Dipendra Singh Airee NEP 403
92 Shadab Khan PAK 402
= Aasif Sheikh NEP 402
94 Michael van Lingen NAM 398
95 Corbin Bosch SA 397
96 Shehan Jayasuriya USA 396
= Lorcan Tucker IRE 396
98 Marco Jansen SA 395
99 Axar Patel IND 392
= Henry Nicholls NZ 392
Advertisement