Rohit Sharma has achieved a historic milestone by becoming the No.1 ODI batter in the world for the first time in his career, according to the latest ICC ODI rankings released on Wednesday.

At 38 years and 182 days, Rohit is now one of the oldest players ever to reach the top spot. He dethroned his teammate and ODI captain Shubman Gill, who slipped to third place after the latest update.

The veteran opener’s recent form against Australia sealed the deal — he amassed 202 runs in three matches at an average of 101, including an unbeaten century in the series finale, which also earned him the Player of the Series award.

Rohit currently holds 781 rating points, staying 17 points ahead of Afghanistan’s Ibrahim Zadran (764), who sits second. Meanwhile, Gill dropped to 745 points, while Virat Kohli stands sixth with 725 points after scoring a half-century in the third ODI.

With this feat, Rohit joins the elite list of Indian cricketers — Sachin Tendulkar, MS Dhoni, Virat Kohli, and Shubman Gill — to have topped the ICC ODI batting rankings.


Latest ICC ODI Batting Rankings (as of October 29, 2025)

Rank Player Country Rating Points
1 Rohit Sharma India 781
2 Ibrahim Zadran Afghanistan 764
3 Shubman Gill India 745
4 Babar Azam Pakistan 739
5 Daryl Mitchell New Zealand 734
6 Virat Kohli India 725
7 Charith Asalanka Sri Lanka 716
8 Harry Tector Ireland 708
9 Shreyas Iyer India 700
10 Shai Hope West Indies 690

 

TOPICS: Top Stories