Top 3 ODI batters for India in 2026 so far
Shubman Gill, Virat Kohli and Rohit Sharma have been India's standout ODI run-scorers in 2026.
1. Shubman Gill (561 runs in eight innings)
Shubman Gill is India's leading ODI run-scorer in 2026. In nine matches and eight innings, with two not-outs, he has scored 561 runs at an average of 93.50 and a strike rate of 110.65. His highest score this year is 154, and he has faced 507 balls. Gill also captains the Indian ODI side in 2026. He was the top run-scorer in the Afghanistan series in June 2026, amassing 238 runs at an average of 238.00 and a strike rate of 135.23, and he was also India's top run-scorer in the New Zealand series in January.
In his ODI career to date, Gill has played 67 matches and scored 3,379 runs at an average of 60.33, with nine centuries and 20 half-centuries. His top score in the format is 208, which made him the youngest cricketer to score a double century in ODIs, achieving the feat at age 23. He is also the fifth-ranked ODI batter currently, with a rating of 723.
Download Our App
