India’s Top 3 ODI Batters in 2026 So Far
India’s ODI setup has produced some strong individual performances in 2026, with three batters clearly separating themselves from the rest in the run-scoring charts. The year has seen a mix of experience and youth, as Rohit Sharma and Virat Kohli have continued to contribute while Shubman Gill has emerged as the standout performer.
With the ODI calendar moving towards its business end, we take a look at the top three run-scorers for India in ODIs in 2026 so far. From consistency to match-winning knocks, these batters have played a key role in India’s performances in the format this year.
Here are the 3 ODI batters for India so far in 2026:
3. Rohit Sharma (379 runs in nine innings)

Rohit Sharma has continued to make his presence felt in ODIs despite stepping away from the captaincy. The veteran opener is India’s third-highest run-scorer in the format in 2026, having amassed 379 runs in nine innings at an average of 42.11 and a strike rate of 99.21. His best score this year is 138, while he has faced 382 deliveries.
The former India captain also boasts one of the most impressive ODI records in international cricket. In 288 matches, Rohit has accumulated 11,895 runs at an average of 48.95, including 34 centuries. His ability to produce big scores at the top of the order has made him one of India’s most successful ODI batters, and his contributions remain crucial to the team’s batting lineup.
Source: www.crictracker.com
