Highest Average for India in ODI 2026
Shubman Gill leads India in ODI 2026 on average: 93.20 from 14 matches (India). Virat Kohli (63.30) and Rohit Sharma (44.79) are next.
Updated , after New Zealand vs India| # | Player | Last 3 | Mat | Inns | Runs | Avg | BF | SR | 4s | 6s | 50s | 100s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Shubman Gill | 1370 | 14 | 13 | 932 | 93.20 | 811 | 114.92 | 120 | 18 | 5 | 3 |
| 2 | Virat Kohli | 0747 | 11 | 11 | 633 | 63.30 | 526 | 120.34 | 60 | 18 | 4 | 2 |
| 3 | Rohit Sharma | 92023 | 14 | 14 | 627 | 44.79 | 611 | 102.62 | 69 | 28 | 2 | 2 |
| 4 | Shreyas Iyer | 01530 | 11 | 11 | 264 | 26.40 | 318 | 83.02 | 18 | 8 | 1 | 0 |
More ODI Leaderboards
Highest Average for India in ODI 2026
Shubman Gill leads India in ODI 2026 on average: 93.20 from 14 matches (India). Virat Kohli (63.30) and Rohit Sharma (44.79) are next. Shubman Gill leads India in ODI 2026 with a batting average of 93.2. The leading batter can change after every match as the season progresses. Filter by team to analyse batting average depth across squads. Qualification: minimum 5 dismissals.
ODI Batting average Questions
Who has the best batting average for India in ODI 2026?
Shubman Gill leads ODI 2026 for India with a batting average of 93.2 from 14 matches, at a strike rate of 114.92. Virat Kohli is second on 63.3 and Rohit Sharma third on 44.79. A player needs a minimum 5 dismissals to be ranked. The table ranks every player in ODI 2026 for India by batting average, with their team and matches.
Who are the top batters in ODI 2026?
The top three batters in ODI 2026 for India are Shubman Gill (93.2 in 14 matches), Virat Kohli (63.3 in 11 matches) and Rohit Sharma (44.79 in 14 matches). Every other player follows in the table, with their team and matches.