ICC Men’s ODI Rankings Batsmen: The International Cricket Council is the governing body responsible for overseeing the development of cricket as a sport around the world.
ICC also evaluates the performance of players by calculating their points. One such list is the ODI batting rankings, in which a batsman is ranked based on the number of points earned in a year on a scale of 0-1000 points.
As per the latest update released by ICC on 21st October, 2025, Shubman Gill maintains his top spot as the No. 1 batsman in the ICC Men’s ODI batting rankings with 768 points. Check out the updated ICC men's ODI rankings for batsmen below.
Check Out:
ICC Men’s ODI Team Rankings: Check Latest ICC Ranking Here
ICC Men’s ODI Batting Rankings (Updated October 2025)
The following is the list of the top 10 batsmen in the ICC Men’s ODI cricket rankings.
| Ranking | Player | Country | Rating |
| 1 | Shubman Gill | India | 768 |
| 2 | Ibrahim Zadran | Afghanistan | 764 |
| 3 | Rohit Sharma | India | 745 |
| 4 | Babar Azam | Pakistan | 739 |
| 5 | Virat Kohli | India | 724 |
| 6 | Daryll Mitchell | New Zealand | 720 |
| 7 | Charith Asalanka | Sri Lanka | 716 |
| 8 | Harry Tector | Ireland | 708 |
| 9 | Shai Hope | West Indies | 700 |
| 10 | Shreyas Iyer | India | 691 |
Source: ICC
Check Out:
ICC Champions Trophy Winners List (1998-2025)
Highest Wicket-Taking Bowlers in ICC Champions Trophy (1998-2025)
Who is the Number 1 ODI Ranking Batsman in the World?
Shubman Gill is the No. 1 ODI batsman. He has achieved 768 points in the latest official ICC rankings released on October 21, 2025.
The other Indians on the Top 10 list are Rohit Sharma (No. 3), Virat Kohli (No. 5), and Shreyas Iyer (No. 10).
Comments
All Comments (0)
Join the conversation