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 Country Span Mat Runs HS Ave SR 100 50
SR Tendulkar Ind 1989-2012 463 18426 200* 44.83 86.23 49 96
RT Ponting Aus 1995-2012 375 13704 164 42.03 80.39 30 82
ST Jayasuriya SL 1989-2011 445 13430 189 32.36 91.2 28 68
KC Sangakkara SL 2000-2014 383 12918 169 39.99 77.53 19 87
DPMD Jayawardene SL 1998-2014 428 12036 144 33.15 78.43 17 74
Inzamam-ul-Haq Pak 1991-2007 378 11739 137* 39.52 74.24 10 83
JH Kallis SA 1996-2014 328 11579 139 44.36 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 39.16 71.24 12 83
BC Lara WI 1990-2007 299 10405 169 40.48 79.51 19 63

Updated Date: 20 November 2014

ODI Records
Most Runs Most Wickets Most Sixes
Fastest Century Fastest Fifty Highest Score
Most Centuries Most Fifties Highest Chases