Sports
From Sachin Tendulkar to Shubman Gill: Which Indian Batter Owns the Highest ICC ODI Rating? The Full List May Surprise You
India has produced some of the greatest ODI batters in cricket history. Here’s a look at the Indian stars who achieved the highest ICC ODI batting ratings during their careers.
Indian cricket has been blessed with some of the finest ODI batters the game has ever seen. From the elegant stroke play of Sachin Tendulkar to the modern-day brilliance of Virat Kohli, Rohit Sharma, and Shubman Gill, several Indian legends have dominated the ICC ODI Batting Rankings over the years.
While rankings change with every series, career-best ICC rating points remain one of the strongest indicators of a batter’s sustained excellence. These ratings reward consistency, match-winning performances, and success against top-quality opposition.
Top Indian Batters by Highest ICC ODI Rating
1. Virat Kohli – 909 Rating Points
Virat Kohli sits at the top among Indian batters with a career-best 909 ICC ODI rating points. The former India captain dominated world cricket for years with his remarkable consistency, chasing ability, and record-breaking run-scoring.
ALSO READ: Rohit Sharma Sends Strong Fitness Warning Ahead of England ODIs… India Captain Begins Batting Grind After Family Break
2. Sachin Tendulkar – 898 Rating Points
Widely regarded as one of cricket’s greatest icons, Sachin Tendulkar reached a career-best rating of 898 points during his legendary ODI career. His records and longevity continue to inspire generations of cricketers.
3. Rohit Sharma – 885 Rating Points
Known as the ‘Hitman’, Rohit Sharma achieved a career-best rating of 885 points, thanks to his ability to score big hundreds and dominate bowling attacks in limited-overs cricket.

4. Shubman Gill – 847 Rating Points
Young opener Shubman Gill has rapidly climbed the ICC rankings with his consistent performances. His career-best rating of 847 points highlights his emergence as one of the world’s leading ODI batters.
5. MS Dhoni – 836 Rating Points
Former India captain MS Dhoni also features among the country’s highest-rated ODI batters. His calm finishing abilities and leadership helped him reach a career-best rating of 836 points.
What Do ICC ODI Ratings Mean?
The ICC ODI Batting Rankings are calculated based on a player’s performances against different opponents, the strength of the opposition, match results, and consistency over time. A higher rating reflects sustained excellence rather than a single outstanding innings.
A Legacy of Greatness
From Sachin Tendulkar’s golden era to Virat Kohli’s record-breaking consistency and Shubman Gill’s rapid rise, Indian cricket continues to produce world-class ODI batters.
With Gill still in the early stages of his career and players like Rohit Sharma and Virat Kohli continuing to contribute, the list of India’s highest-rated ODI batters could see more changes in the years ahead.
