
Babar Azam from Pakistan wins the number one spot in ODI rankings because of 786 ICC batting points. After Babar Azam leads at 786 points Shubman Gill holds the next rank at 781 points with Indian captain Rohit Sharma coming in third. Many top ODI batsmen are Asian players as rankings list four Indian players within the top ten ranking positions.
Rank | Player | Team | Rating |
1 | Babar Azam | Pakistan | 786 |
2 | Shubman Gill | India | 781 |
3 | Rohit Sharma | India | 773 |
4 | Harry Tector | Ireland | 737 |
5 | Heinrich Klaasen | South Africa | 736 |
6 | Virat Kohli | India | 728 |
7 | Daryl Mitchell | New Zealand | 721 |
8 | Shai Hope | West Indies | 672 |
9 | Rahmanullah Gurbaz | Afghanistan | 672 |
10 | Shreyas Iyer | India | 669 |