Top 10 Current batsmen with most hundreds in ODIs
5. Hashim Amla – 22:
In recent years, he has become a prolific run scorer who promises to hit more centuries in coming time. Amla made his ODI debut for South Africa in the year 2008. This classy player has played in 131 matches and has scored 22 centuries in 128 innings till now. His highest ODI score of the 159 runs came against Ireland at Canberra in the recently concluded in the ICC Cricket World Cup 2015.
Download Our App
For a better experience: Download the CricTracker app from the IOS and Google Play Store