Top 20 Batting Records Of All Time in ODI Cricket

top 20 ODI batsman, Top 20 ODI Batsman all Time, Top 20 most odi runs, Top 20 ODI Batsman career,Top 20 Batsman records, Top 20 Batting Records

Top 20 ODI Cricke Batsman Of All Time By ICC Rankings

Here is Latest updated list of Top 20 ODI Batting Records Of All Time by ICC Rankings. This list is according to the ICC (International Cricket Council) Cricket Rankings system for international Cricket Team.
It is only list of ICC Top 20 Most ODI Cricket Runs All The Time in Cricket History. According to This List Sachin Tendulkar is On the Top Of List Ever. 

Here is Latest updated list of Top 20 ODI Cricket Batsman All The Time

RankName of PlayerRunsAverage
#1Sachin Tendulkar (Ind)1842644.83
#2Kumara Sangakara (SL)1423441.98
#3Ricky Ponting (Aus)1370442.03
#4Sanath Jayasurya (SL)1343032.36
#5Mahela Jayawardhane (SL)1265033.37
#6Inzemam-Ul-Haq (PAK)1173939.52
#7J Kallis (SA)1157944.36
#8Saurav Ganguly (Ind)1136341.02
#9Rahul Dravid (Ind)1088939.16
#10Brian Lara (WI)1040540.48
#11T Dilshan (SL)1029039.27
#12Virat Kohli (Ind)1018359.90
#13MS Dhoni (Ind)1015050.24
#14Chris Gayle (WI)972737.12
#15Mohm. Yusuf (PAK)972041.71
#16Adam Gilchrist (Aus)961938.89
#17AB Devilliers (SA)957753.50
#18Mohd Azaahuruddin (Ind)937836.92
#19Arvind Desilva (SL)928434.90
#20Saeed Anwar (PAK)882439.21

Scholarly Lite is a free theme, contributed to the Drupal Community by More than Themes.