The latest ICC ODI batting rankings are out after a great Champions Trophy 2025. Indian captain Rohit Sharma has moved up two spots to become the world’s third-best batter in 50-over cricket. This means Virat Kohli, who was fourth, is now in fifth place. Kohli only managed to score one run in the Champions Trophy final against New Zealand.
Shubman Gill remains the top-ranked batter after taking the number one spot during the white-ball home series against England earlier this year. He has also won the ICC Player of the Month award.
Five Indian batters finished in the top 15 run-scorers for the ICC Champions Trophy. Of particular interest, Shreyas Iyer, who had 243 runs (India’s highest) to his name, remained at eighth position. Virat Kohli, who played some magnificent innings and had 218 runs in the tournament under his belt, is now positioned fifth with 736 rating points. Meanwhile, Rohit Sharma did not get much runs prior to the final but left the best for the last. In the final match of the tournament, he scored 76 runs and was awarded the Player of the Match.
One of the largest jumps in the new ODI rankings was that of Rachin Ravindra. One of the brightest players of today, his great batting performance made him win the Player of the Tournament. Ravindra moved from 28th to 14th with 643 rating points. With two centuries during the tournament, one in the semi-final as well, he drew big accolades. At only 25, the left-hander is already New Zealand’s record holder of the most ICC hundreds.
ICC ODI Batting Rankings
Rank | Player | Team | Rating |
---|---|---|---|
1 | Shubman Gill | IND | 784 |
2 | Babar Azam | PAK | 770 |
3 | Rohit Sharma | IND | 756 |
4 | Heinrich Klaasen | SA | 744 |
5 | Virat Kohli | IND | 736 |
6 | Daryl Mitchell | NZ | 721 |
7 | Harry Tector | IRE | 713 |
8 | Shreyas Iyer | IND | 704 |
9 | Charith Asalanka | SL | 694 |
10 | Ibrahim Zadran | AFG | 676 |
ICC ODI Bowling Rankings
Rank | Player | Team | Rating |
---|---|---|---|
1 | Maheesh Theekshana | SL | 680 |
2 | Mitchell Santner | NZ | 657 |
3 | Kuldeep Yadav | IND | 650 |
4 | Keshav Maharaj | SA | 648 |
5 | Bernard Scholtz | NAM | 646 |
6 | Matt Henry | NZ | 642 |
7 | Rashid Khan | AFG | 640 |
8 | Gudakesh Motie | WI | 632 |
9 | Shaheen Afridi | PAK | 619 |
10 | Ravindra Jadeja | IND | 616 |
ICC ODI All-Rounder Rankings
Rank | Player | Team | Rating |
---|---|---|---|
1 | Azmatullah Omarzai | AFG | 296 |
2 | Mohammad Nabi | AFG | 292 |
3 | Sikandar Raza | ZIM | 290 |
4 | Mitchell Santner | NZ | 253 |
5 | Mehidy Hasan Miraz | BAN | 248 |
6 | Rashid Khan | AFG | 238 |
7 | Michael Bracewell | NZ | 231 |
8 | Rachin Ravindra | NZ | 230 |
9 | Glenn Maxwell | AUS | 222 |
10 | Ravindra Jadeja | IND | 220 |