Top 10 Current batsmen with most ODI runs
5. AB de Villiers (South Africa) – 8379 Runs:
The sensational batting wonder of South Africa has scored 8379 runs in 195 ODIs so far. The South African captain has been a revolutionary batsman in the game with the invention of the weirdest of the cricketing shots. De Villiers averages 54.21 in ODIs and also possesses a strike rate of over 100.28. He also holds the record for the fastest century in ODIs which he scored off 31 deliveries against West Indies.
Download Our App
For a better experience: Download the CricTracker app from the IOS and Google Play Store