Most Runs in ODI Cricket




Updated list of Highest Run Scorers in ODI cricket.
Presently SR Tendulkar hold the record of leading run scorer with 18426 runs in 463 matches in ODI cricket.

Sachin Tendulkar Highest Run Scorers in ODI

Highest Run Scorer in ODI


Player Team Span Mat Runs HS Ave SR 100 50
SR Tendulkar Ind 1989-2012 463 18426 200* 44.83 86.23 49 96
KC Sangakkara SL 2000-2015 404 14234 169 2/10/1900 78.86 25 93
RT Ponting Aus 1995-2012 375 13704 164 2/11/1900 80.39 30 82
ST Jayasuriya SL 1989-2011 445 13430 189 32.36 91.2 28 68
DPMD Jayawardene SL 1998-2015 448 12650 144 2/2/1900 78.96 19 77
Inzamam-ul-Haq Pak 1991-2007 378 11739 137* 39.52 74.24 10 83
JH Kallis SA 1996-2014 328 11579 139 2/13/1900 72.89 17 86
SC Ganguly Ind 1992-2007 311 11363 183 41.02 73.7 22 72
R Dravid Ind 1996-2011 344 10889 153 2/8/1900 71.24 12 83
BC Lara WI 1990-2007 299 10405 169 2/9/1900 79.51 19 63
TM Dilshan SL 1999-2016 330 10290 161* 2/8/1900 86.23 22 47
MS Dhoni Ind 2004-2018 318 9967 183* 51.37 88.4 10 67
Mohammad Yousuf Pal 1998-2010 288 9720 141* 41.71 75.1 15 64
AC Gilchrist Aus 1996-2008 287 9619 172 35.89 96.94 16 55
V Kohli Ind 2008-2018 208 9588 183 58.1 92.14 35 46
AB de Villiers SA 2005-2018 228 9577 176 53.5 101.09 25 53

Updated Date: February 25, 2018

ODI Records
Most Runs Most Wickets Most Sixes
Fastest Century Fastest Fifty Highest Score
Most Centuries Most Fifties Highest Chases
Fastest 150 Most Sixes in an Innings Most Catches