Top 10 Current batsmen with most ODI runs
3. MS Dhoni (India) – 8850 Runs:
The Indian skipper of the shorter formats has been one of the consistent and perhaps one of the best finishers of World Cricket at the moment. With an average of 52.05 in 271 ODIs alongside 9 centuries and 60 half centuries. Dhoni has been India’s pivotal character in the middle order and is known for staying till the end and finishing things off in style.
Download Our App
For a better experience: Download the CricTracker app from the IOS and Google Play Store