ICC ODI Batting Rankings: The latest rankings, updated on March 4, 2025, the ever-evolving landscape of ODI cricket has witnessed yet another shake-up in the latest ICC Men’s ODI Batting Rankings, and this time, it’s Virat Kohli making headlines!
The Indian maestro has leapfrogged skipper Rohit Sharma to claim the fourth spot, proving once again why he remains a run-machine in pressure games. Meanwhile, Shubman Gill continues to rule the charts at No. 1, cementing his status as the best ODI batter in the world.

Kohli’s vintage knock of 84 runs in the high-voltage Champions Trophy 2025 semifinal against Australia was the catalyst behind his rise. His latest rankings jump comes as a testament to his unwavering hunger for success, even at 36. On the other hand, Rohit, despite his steady form, has slipped to fifth place, setting up an intense battle for ODI supremacy within the Indian camp.
| Rank | Player | Team | Rating | Career Best Rating |
|---|---|---|---|---|
| 1 | Shubman Gill | IND | 791 | 847 vs AUS (2023) |
| 2 | Babar Azam | PAK | 770 | 898 vs WI (2022) |
| 3 | Heinrich Klaasen | SA | 760 | 760 vs ENG (2025) |
| 4 | Virat Kohli | IND | 747 | 909 vs ENG (2018) |
| 5 | Rohit Sharma | IND | 745 | 882 vs SL (2019) |
| 6 | Harry Tector | IRE | 713 | 767 vs AFG (2024) |
| 7 | Daryl Mitchell | NZ | 705 | 751 vs IND (2023) |
| 8 | Shreyas Iyer | IND | 702 | 710 vs NZ (2023) |
| 9 | Charith Asalanka | SL | 694 | 694 vs AUS (2025) |
| 10 | Ibrahim Zadran | AFG | 676 | 693 vs AUS (2023) |
At 36 years old, Kohli continues to prove why he remains a force in ODI cricket. His latest jump in the rankings—now sitting on 747 rating points—came after a stellar performance in the high-pressure ICC Champions Trophy 2025 semifinal against Australia. Kohli's consistency and hunger for runs keep him among the world’s elite, even though his career-best rating remains 909 points, achieved against England at Headingley in 2018.
His one-spot rise in the rankings sees him swap places with Rohit Sharma, who now finds himself in fifth position with 745 rating points. The Indian skipper, despite having a strong tournament, was unable to hold his ranking as Kohli's heroics propelled him forward.
While Kohli and Rohit battle for supremacy within the Indian contingent, Shubman Gill continues to dominate the ICC ODI rankings. The young Indian opener, currently at the peak of his game, retained his No. 1 position with 791 rating points. His career-best of 847 points was recorded against Australia in Indore in 2023, and he continues to be a symbol of the next generation’s dominance in world cricket.
Pakistan’s Babar Azam, a former long-standing No. 1 batter, is in second place with 770 points, still showcasing his prowess in the format. Close behind is South African power-hitter Heinrich Klaasen, who surged into third place with 760 points, his highest-ever ranking, following a series of outstanding performances.
There were notable movements lower down in the top 10 as well. India’s Shreyas Iyer moved up to eighth place with 702 points, following a strong Champions Trophy outing. Meanwhile, Sri Lanka’s Charith Asalanka (ninth, 694 points) and Afghanistan’s Ibrahim Zadran (tenth, 676 points) broke into the elite list.
Zadran’s massive leap of 13 places is one of the biggest stories from this rankings update. The Afghan batter was instrumental in his team’s campaign, delivering key performances that saw him climb to his highest ranking yet.