In One Day International (ODI) cricket, a batsman’s average is one of the most telling signs of their consistency and overall performance. A higher batting average often signals a player’s exceptional skill and reliability over time.
Indian batting legend Virat Kohli and Shubman Gill make their mark in an elite group of batsmen with impressive batting averages of 74.85 and 73.46 respectively, their inclusion in the upcoming Champions Trophy 2025 provides a major boost for the Indian team.
SIGN-UP & Place your BET on the Champions Trophy to win a WELCOME BONUS UPTO INR 20,000
Their consistent performances are set to make them key players, bringing both experience and explosive potential to India’s campaign on the big stage.
The Sporting News provides you the list of top cricketers with the highest batting averages in ODI history.
Virat Kohli has played 13 matches in the ICC Champions Trophy, scoring 529 runs in 12 innings. His highest score is an unbeaten 96, with an impressive batting average of 88.16. Kohli has hit five half-centuries but no centuries in the tournament
READ MORE: Virat Kohli stats in Champions Trophy – How has the Indian star performed in the ICC competition?
SD Hope of West Indies holds the record for the highest batting average in ODIs with an impressive batting average of 76.87.
Who will win the IND vs PAK game in Champions Trophy? Make your predictions & win prizes
With remarkable batting averages of 76.27 for Babar Azam (Pakistan), 74.85 for Virat Kohli (India), and 73.46 for Shubman Gill (India), these batting titans are ready to shine in the upcoming Champions Trophy 2025, bringing their consistency and class to the global stage.
Here’s a glance at the top 10 ODI batters with the highest batting averages in history, each having played at least 30 innings.
Player | Team | Matches | Inns | Runs | HS | Average | SR | 100s | 50s |
---|---|---|---|---|---|---|---|---|---|
SD Hope | West Indies | 49 | 49 | 2537 | 170 | 76.87 | 82.13 | 9 | 10 |
Babar Azam | Pakistan | 68 | 66 | 3890 | 151 | 76.27 | 89.61 | 15 | 20 |
Sikandar Raza | Zimbabwe | 43 | 39 | 1806 | 141 | 75.25 | 99.61 | 4 | 11 |
Virat Kohli | India | 182 | 175 | 10106 | 183 | 74.85 | 96.95 | 42 | 44 |
Shubman Gill | India | 36 | 36 | 2204 | 208 | 73.46 | 109.32 | 6 | 14 |
MS Dhoni | India | 205 | 162 | 6486 | 183* | 69.00 | 96.16 | 7 | 44 |
HE van der Dussen | South Africa | 36 | 33 | 1648 | 134 | 68.66 | 91.45 | 5 | 9 |
AT Rayudu | India | 38 | 33 | 1282 | 124* | 67.47 | 80.07 | 3 | 6 |
AB de Villiers | South Africa | 141 | 135 | 6668 | 176 | 66.01 | 107.35 | 21 | 37 |
MG Bevan | Australia | 155 | 122 | 4502 | 107 | 65.24 | 75.65 | 5 | 32 |
BET NOW: Bet here on the Champions Trophy and win cash bonuses