The Ultimate List of Batsmen with the Highest Batting Averages in ODI Cricket

With a remarkable batting average of 67.00 across 33 ODIs, Ryan ten Doeschate leads the list batsmen of highest ODI batting averages. Shubman Gill follows with a commendable average of 66.10 over 35 matches, closely trailed by Dawid Malan's 61.52 across 21 matches.

Check out the list of batsmen with highest batting averages in ODI cricket.

Sr. Player Team Mat Inn Avg Runs HS 100s 50s
1 Ryan ten Doeschate Netherlands 33 32 67.00 1541 119 5 9
2 Shubman Gill India 35 35 66.10 1917 208 6 9
3 Dawid Malan England 21 21 61.52 1046 134 5 5
4 Babar Azam Pakistan 108 105 58.16 5409 158 19 28
5 Virat Kohli India 281 269 57.38 13083 183 47 66
6 Rassie van der Dussen South Africa 49 43 56.78 1874 134 4 12
7 Sanju Samson India 13 12 55.71 390 86* 0 3
8 Temba Bavuma South Africa 30 29 54.68 1367 144 5 4
9 Michael Bevan Australia 232 196 53.58 6912 108* 6 46
10 Ibrahim Zadran Afghanistan 19 19 53.58 911 162 4 4
11 AB de Villiers South Africa 228 218 53.50 9577 176 25 53
12 Anshuman Rath Hong Kong 18 18 51.50 824 143* 1 7
13 Jonathan Trott England 68 65 51.25 2819 137 4 22
14 MS Dhoni India 350 297 50.57 10773 183* 10 73
15 Imam-ul-Haq Pakistan 66 65 50.44 2976 151 9 19
Get ₹1500* Bonus *T&C