Top 5 current batsmen with the best average in ODI cricket 

Bangladesh v India - ICC Cricket World Cup 2019
Bangladesh v India - ICC Cricket World Cup 2019

#4 Hashim Amla (South Africa) - 49.47

Sri Lanka v South Africa - ICC Cricket World Cup 2019
Sri Lanka v South Africa - ICC Cricket World Cup 2019

One of the very best openers to come out of South Africa, Hashim Amla has been a consistent figure in the green and there is no surprise in seeing him fourth on this list. He hasn't had the best of World Cups in England but that doesn't mean that his quality as an opener has diminished.

In his illustrious career, Hashim has played a total of 181 ODI matches, scoring 8113 runs at a strike rate of 88.39 with 37 half centuries and 27 hundreds. The 36-year-old is nearing the end of his career and he will surely be recognized as one of the greats of this generation.


#3 MS Dhoni - 50.58 (India)

England v India - ICC Cricket World Cup 2019
England v India - ICC Cricket World Cup 2019

One of India's most loved sportspersons, MS Dhoni is third on this list and it is an achievement in itself. Every other player here belongs to the top order of their respective teams but Dhoni is a wicket-keeper batsman who generally bats in the lower middle-order. So, his average of above 50 is absolutely remarkable.

Dhoni has played a total of 349 ODI matches, scoring 10723 runs at a strike rate of 87.67 with 72 half centuries and 10 hundreds. One of the greatest ever finishers in white ball cricket, Dhoni is certainly the calmest captain and finisher the game has seen. At 38 years of age, he is still one of the fittest cricketers going around and only he knows how much cricket he has left in him.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links