Most Runs in ODI Career - Who is the Highest Run Scorer in ODI Cricket History?

by Last updated on Thu, Mar 25, 2021, 10:42 AM
Most Runs in ODI Career - Who is the Highest Run Scorer in ODI Cricket History?
Most Runs in ODI Career - Who is the Highest Run Scorer in ODI Cricket History?

Who is the highest run scorer in ODI cricket history? - Sachin Tendulkar holds the record for the most runs in ODI International cricket. He played 452 innings in 463 matches and scored 18,426 runs, at an average of 44.83 and a strike rate of 86.23. In second place is Sri Lankan batsman Kumar Sangakkara, who has 14,234 runs and a margin of over 4,000 runs in the first two places.

Most Runs in ODI Career - Highest Runs in ODI Career - Highest Runs in ODI.

PosPlayerSpanMatInnsNORunsHSAvgBFSR100504s6s
1 Sachin Tendulkar (India) 1989-2012 463 452 41 18426 200* 44.83 21368 86.23 49 96 2016 195
2 Kumar Sangakkara (Sri Lanka) 2000-2015 404 380 41 14234 169 41.98 18048 78.86 25 93 1385 88
3 Ricky Ponting (Australia) 1995-2012 375 365 39 13704 164 42.03 17046 80.39 30 82 1231 162
4 Sanath Jayasuriya (Sri Lanka) 1989-2011 445 433 18 13430 189 32.36 14725 91.20 28 68 1500 270
5 Mahela Jayawardene (Sri Lanka) 1998-2015 448 418 39 12650 144 33.37 16020 78.96 19 77 1119 76
6 Virat Kohli (Sri Lanka) 2008-2021* 252 243 39 12096 183 59.29 12972 93.24 43 61 1136 124
7 Inzamam-ul-Haq (Pakistan) 1991-2007 378 350 53 11739 137* 39.52 15812 74.24 10 83 971 144
8 Jacques Kallis (South Africa) 1996-2014 328 314 53 11579 139 44.36 15885 72.89 17 86 911 137
9 Sourav Ganguly (India) 1992-2007 311 300 23 11363 183 41.02 15416 73.70 22 72 1122 190
10 Rahul Dravid (India) 1996-2011 344 318 40 10889 153 39.16 15285 71.23 12 83 950 42

Tags