Top 10 Current batsmen with most ODI runs
6. Virat Kohli (India) – 7098 Runs:
The promising batting sensation of India has been in prime form for the team for a good time. He was the fastest player to reach to 2000, 3000, 4000 and 5000+ ODI runs which was later taken over by Amla. Kohli averages 51.43 in ODIs and has got 25 ODI centuries by his name. He has been quite much consistent and has been instrumental for the team in run chases and has won numerous games for India.
Download Our App
For a better experience: Download the CricTracker app from the IOS and Google Play Store