Menu

Account

Create a free account Go Pro

Already have an account? Log in

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
1Shubman GillIndiaIND14 matches, 13 innings1370141393293.20811114.921201853
2Virat KohliIndiaIND11 matches, 11 innings0747111163363.30526120.34601842
3Rohit SharmaIndiaIND14 matches, 14 innings92023141462744.79611102.62692822
4Shreyas IyerIndiaIND11 matches, 11 innings01530111126426.4031883.0218810
Showing the top 4 of 4. Minimum 5 dismissals.

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.