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 |