ICC Men's ODI Batting Rankings

Updated 6 Nov 2026 Top 50 batsmen Movement since 30 Oct 2026

Shubman Gill of India is the No. 1 ODI batsman in the world in the latest ICC men's ODI batting rankings, with 841 rating points. Daryl Mitchell (New Zealand) is second on 794, 47 points behind, and Virat Kohli (India) is third on 781.

1
No. 1 Men's ODI batsman Shubman Gill India
841rating points

Top 10 ODI Batsmen in the World

Pos Move Player Rating Career best rating
1 – Shubman GillIndia 841 855 v West Indies at Guwahati 2026
2 – Daryl MitchellNew Zealand 794 840 v India at Indore 2026
3 – Virat KohliIndia 781 908 v England at Headingley 2018
4 – Rohit SharmaIndia 770 879 v Sri Lanka at Headingley 2019
5 – Ibrahim ZadranAfghanistan 752 756 v Bangladesh at Abu Dhabi 2025
6 ▲1 Ben DuckettEngland 733 733 v Sri Lanka at Lahore 2026
7 ▼1 Shai HopeWest Indies 710 782 v Bangladesh at Malahide 2019
8 – Harry BrookEngland 674 693 v Sri Lanka at Rawalpindi 2026
9 – Babar AzamPakistan 661 894 v West Indies at Multan 2022
10 – KL RahulIndia 653 676 v New Zealand at Rajkot 2026

ODI batsman rankings: 11 to 50

Pos Move Player Rating Career best rating
11 – Joe RootEngland 651 810 v Sri Lanka at Dambulla 2018
12 – Kusal MendisSri Lanka 649 675 v England at Headingley 2026
13 – Salman AghaPakistan 622 664 v Bangladesh at Mirpur 2026
=14 ▲2 Travis HeadAustralia 618 692 v England at Trent Bridge 2024
=14 ▲2 Rahmanullah GurbazAfghanistan 618 670 v Bangladesh at Sharjah 2024
16 ▲20 Pavan RathnayakeSri Lanka 616 616 v Pakistan at Lahore 2026
17 ▲1 Shreyas IyerIndia 614 699 v New Zealand at Mumbai 2023
18 ▼4 Janith LiyanageSri Lanka 612 620 v England at Lahore 2026
19 ▲1 Sikandar RazaZimbabwe 603 603 v Afghanistan at Sharjah 2026
20 ▼6 Harry TectorIreland 602 730 v Afghanistan at Sharjah 2024
=21 – Quinton de KockSouth Africa 601 805 v Sri Lanka at Gqeberha 2019
=21 – Matthew BreetzkeSouth Africa 601 608 v Australia at Durban 2026
23 ▼4 Charith AsalankaSri Lanka 595 705 v Bangladesh at Colombo (RPS) 2025
24 – Azmatullah OmarzaiAfghanistan 589 603 v Ireland at Bready 2026
25 – Tanzid HasanBangladesh 587 601 v Zimbabwe at Abu Dhabi 2026
26 ▼3 Pathum NissankaSri Lanka 582 698 v Bangladesh at Chittagong 2024
27 ▼1 Keacy CartyWest Indies 581 650 v England at Cardiff 2025
28 ▼1 Towhid HridoyBangladesh 580 612 v Zimbabwe at Harare 2026
29 – Rachin RavindraNew Zealand 573 647 v England at Wellington 2025
30 – Sediqullah AtalAfghanistan 568 605 v Zimbabwe at Abu Dhabi 2026
31 – Rahmat ShahAfghanistan 566 600 v Sri Lanka at Pallekele 2022
32 ▼4 Paul StirlingIreland 565 635 v Pakistan at Dublin 2013
33 – Glenn PhillipsNew Zealand 555 603 v India at Dubai 2025
34 ▼2 Curtis CampherIreland 554 566 v Namibia at Namibia 2026
35 ▼1 Temba BavumaSouth Africa 550 675 v Australia at Potchefstroom 2023
36 ▼1 Aiden MarkramSouth Africa 549 643 v New Zealand at Pune 2023
37 ▲9 Fakhar ZamanPakistan 548 771 v New Zealand at Rawalpindi 2023
38 ▼1 Josh InglisAustralia 545 562 v Zimbabwe at Harare 2026
=39 ▲4 Scott EdwardsNetherlands 544 613 v Bangladesh at Kolkata 2023
=39 ▼1 Najmul Hossain ShantoBangladesh 544 592 v Afghanistan at Sharjah 2024
41 ▼2 Mitchell MarshAustralia 543 630 v New Zealand at Canberra 2016
42 ▼2 Will YoungNew Zealand 541 635 v Pakistan at Karachi 2025
43 ▼2 David MillerSouth Africa 540 665 v Australia at Kolkata 2023
44 ▼2 Mohammad RizwanPakistan 532 611 v New Zealand at Karachi 2025
45 ▼1 Jos ButtlerEngland 531 727 v West Indies at Southampton 2019
46 ▼1 Gerhard ErasmusNamibia 524 528 v Ireland at Namibia 2026
=47 NEW Tom BantonEngland 518 518 v Sri Lanka at Lahore 2026
=47 ▼1 Milind KumarUSA 518 528 v United Arab Emirates at Dallas 2026
49 ▼1 Devon ConwayNew Zealand 514 597 v Bangladesh at Chennai 2023
50 ▼1 Tom LathamNew Zealand 510 640 v Pakistan at Karachi 2023

▲▼ change in position since the previous ICC update. "=" marks a shared position (equal rating). Ratings are out of 1,000.

ICC Men's ODI Batting Rankings: key facts

New Zealand have the most batsmen in the top 50 with 6, including 1 in the top 10. Next come India (5) and England (5). Players from 15 countries make the list.

India's highest-ranked ODI batsman is Shubman Gill at No. 1 with 841 points. India have 5 batsmen in the top 50: Shubman Gill (1), Virat Kohli (3), Rohit Sharma (4), KL Rahul (10) and Shreyas Iyer (17).

Among the current top 50, Virat Kohli has the highest career-best rating: 908, reached v England at Headingley 2018.

More men's rankings

Rankings guides

ICC Men's ODI Batting Rankings FAQs

Who is the No. 1 ODI batsman in the world?

Shubman Gill (India) is the No. 1 ODI batsman in the ICC men's rankings with 841 rating points, ahead of Daryl Mitchell (794).

Who are the top 10 ODI batsmen in the ICC rankings?

1. Shubman Gill (IND, 841); 2. Daryl Mitchell (NZ, 794); 3. Virat Kohli (IND, 781); 4. Rohit Sharma (IND, 770); 5. Ibrahim Zadran (AFG, 752); 6. Ben Duckett (ENG, 733); 7. Shai Hope (WI, 710); 8. Harry Brook (ENG, 674); 9. Babar Azam (PAK, 661); 10. KL Rahul (IND, 653).

What is Shubman Gill's ICC ODI batting ranking?

Shubman Gill is No. 1 in the ICC men's ODI batting rankings with 841 rating points. Their career-best rating is 855 (v West Indies at Guwahati 2026).

What is Virat Kohli's ICC ODI batting ranking?

Virat Kohli is No. 3 in the ICC men's ODI batting rankings with 781 rating points. Their career-best rating is 908 (v England at Headingley 2018).

What is Rohit Sharma's ICC ODI batting ranking?

Rohit Sharma is No. 4 in the ICC men's ODI batting rankings with 770 rating points. Their career-best rating is 879 (v Sri Lanka at Headingley 2019).

Which country has the most batsmen in the top 10?

India have 4 of the top 10 ODI batsmen and 5 in the top 50.

How are ICC ODI batting rankings calculated?

Players are rated from 0 to 1,000 using a weighted average of their performances, with recent matches counting more. Runs count for more against stronger bowling attacks, in low-scoring matches and in matches the team wins.

When are the ICC player rankings updated?

ICC usually publishes new player rankings every Wednesday, and after major series. This page checks for changes every hour, so new rankings appear here shortly after they are released.