Highest Batting Average in ODI Cricket History

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 61.37 over 44 matches, closely trailed by Virat Kohli 's across 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 44 44 61.37 2271 208 6 13
3 Virat Kohli India 292 280 58.67 13848 183 50 72
4 Babar Azam Pakistan 117 114 56.72 5729 158 19 32
5 Sanju Samson India 16 14 56.66 510 108 1 3
6 Dawid Malan England 30 30 55.76 1450 140 6 7
7 Michael Bevan Australia 232 196 53.58 6912 108* 6 46
8 AB de Villiers South Africa 228 218 53.50 9577 176 25 53
9 Daryl Mitchell New Zealand 39 35 52.56 1577 134 6 5
10 Rassie van der Dussen South Africa 62 56 52.44 2360 134 6 14
11 Anshuman Rath Hong Kong 18 18 51.50 824 143* 1 7
12 Jonathan Trott England 68 65 51.25 2819 137 4 22
13 MS Dhoni India 350 297 50.57 10773 183* 10 73
14 KL Rahul India 75 70 50.35 2820 112 7 18
15 Shai Hope West Indies 124 119 50.26 5177 170 16 25
Get ₹1500* Bonus *T&C