India in ICC Men's ODI Batting Rankings: India continues its dominance in international cricket, with Shubman Gill leading the ICC Men's ODI batting rankings, while Rohit Sharma and Shreyas Iyer also feature in the top 10.
The latest rankings released by the ICC highlight India's strength in ODI batting, with five Indian players making it to the top 20.

| Rank | Player | Team | Rating | Career Best Rating | Achieved Against | Year |
|---|---|---|---|---|---|---|
| 1 | Shubman Gill | India | 796 | 847 | Australia (Indore) | 2023 |
| 3 | Rohit Sharma | India | 761 | 882 | Sri Lanka (Headingley) | 2019 |
| 6 | Virat Kohli | India | 727 | 909 | England (Headingley) | 2018 |
| 9 | Shreyas Iyer | India | 679 | 710 | New Zealand (Mumbai) | 2023 |
| 16 | KL Rahul | India | 622 | 674 | South Africa (Gqeberha) | 2023 |
| 100 | Hardik Pandya | India | 420 | 561 | Sri Lanka (Colombo) | 2021 |
Shubman Gill, who has been in phenomenal form over the past year, has secured the No.1 spot with a rating of 796. The 24-year-old opener surpassed some of the world's top batsmen to claim the prestigious position. His career-best rating of 847, achieved against Australia in Indore in 2023, further showcases his consistency and growth. Gill’s remarkable performances in bilateral series and major ICC tournaments have cemented his place as India's premier ODI batsman.
Meanwhile, Indian captain Rohit Sharma remains in the top three of the rankings with a rating of 761. Despite not being at his peak, the experienced opener continues to be one of the most reliable ODI batsmen. Rohit, who once held a career-best rating of 882 in 2019 against Sri Lanka, has consistently delivered match-winning performances for India. His presence in the top three is a testament to his skill and leadership in the 50-over format.
Another significant Indian name in the rankings is Shreyas Iyer, who has broken into the top 10 with a rating of 679. Iyer, known for his ability to anchor the innings and accelerate when needed, achieved his career-best rating of 710 against New Zealand in Mumbai in 2023. His recent form has been instrumental in India's middle-order stability, making him a key player in India's ODI setup.
Virat Kohli, one of India's greatest ODI batsmen, currently holds the sixth position with a rating of 727. While his career-best rating of 909 against England in 2018 remains unmatched by any current batsman, Kohli's consistency keeps him among the elite players in world
Other Indian players in the top 20 include KL Rahul at 16th place with a rating of 622 and Hardik Pandya at 100th with a rating of 420. Rahul, known for his adaptability across formats, reached his highest ODI rating of 674 against South Africa in 2023. Pandya, despite his ranking drop, remains a crucial all-rounder for India.
India's strong representation in the ICC Men's ODI batting rankings underlines the team's depth and quality in the format. With the 2025 ICC Champions Trophy on the horizon, these rankings highlight India's batting firepower and its chances of continued success on the global stage.