Men’s ODI Batting Rankings for India: The latest ICC Men’s ODI batting rankings continue to feature Indian players prominently among the world’s best, with Rohit Sharma, Shubman Gill, and Virat Kohli holding positions in the top five.
This dominance reflects India’s consistent batting strength, showcasing both established names and rising stars. However, compared to the previous week, subtle changes highlight some impressive progress and minor drops among the Indian players.

| Player | Rating | Career Best Rating | Overall Rank |
|---|---|---|---|
| Rohit Sharma | 765 | 882 | 2 |
| Shubman Gill | 763 | 847 | 3 |
| Virat Kohli | 746 | 909 | 4 |
| Shreyas Iyer | 658 | 710 | 14 |
| KL Rahul | 644 | 674 | 18 |
| Ishan Kishan | 519 | 625 | 55 |
| Hardik Pandya | 425 | 561 | 97 |
Rohit Sharma remains India’s highest-ranked ODI batsman, holding steady at No. 2 with 765 points. His career-best rating of 882, achieved in 2019 against Sri Lanka, continues to stand as a testament to his form during the ICC Cricket World Cup that year.
Following closely behind, Shubman Gill retains his position at No. 3, just two points behind Rohit, with a rating of 763. Gill’s peak of 847 points, achieved earlier this year against Australia in Indore, underlines his emergence as a consistent performer and heir apparent in India’s batting lineup.
Meanwhile, Virat Kohli, known for his sustained brilliance, remains solid at No. 4 with a rating of 746. Although he hasn’t matched his career-best rating of 909 since 2018, his place in the rankings showcases his resilience and value to the team. These three batsmen collectively underscore India’s dominance in the ODI rankings, with all of them comfortably placed within the top five.
One of the biggest movements in the rankings is Shreyas Iyer’s progress, who has risen to the 14th position with a rating of 658. This is a notable improvement from last week’s 13th spot, underscoring his recent form, particularly against formidable oppositions in recent bilateral series.
His career-best rating of 710, achieved against New Zealand in 2023, remains his benchmark, but he is closing in on this score as his form improves. KL Rahul, while stable, ranks at No. 18 with a rating of 644, close to his career-high rating of 674 achieved earlier this year against South Africa.
Further down the list, Ishan Kishan stands at the 55th position with a rating of 519, showing promise despite a minor drop from last week’s 57th place. Kishan’s best ODI score was 625, recorded this year against Sri Lanka.
Hardik, primarily an all-rounder, appears lower in the rankings, holding 97th place with 425 points. His best was 561, achieved in 2021, and while batting remains his secondary strength, his presence in the ranking highlights India’s depth in the batting lineup.