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.
Top 10 ODI Batsmen in the World
| Pos | Player | Rating | |
|---|---|---|---|
| 1 | – | Shubman Gill |
841 |
| 2 | – | Daryl Mitchell |
794 |
| 3 | – | Virat Kohli |
781 |
| 4 | – | Rohit Sharma |
770 |
| 5 | – | Ibrahim Zadran |
752 |
| 6 | ▲1 | Ben Duckett |
733 |
| 7 | ▼1 | Shai Hope |
710 |
| 8 | – | Harry Brook |
674 |
| 9 | – | Babar Azam |
661 |
| 10 | – | KL Rahul |
653 |
ODI batsman rankings: 11 to 50
No batsmen match that search.
▲▼ 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.