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 Span Mat Runs Ave SR
SR Tendulkar (India) 1989-2012 463 18426 44.83 86.23
RT Ponting (Aus) 1995-2012 375 13704 42.03 80.39
ST Jayasuriya (SL) 1989-2011 445 13430 32.36 91.2
KC Sangakkara (SL) 2000-2013 354 11798 39.99 76.63
Inzamam-ul-Haq (Pak) 1991-2007 378 11739 39.52 74.24
JH Kallis (SA) 1996-2012 321 11498 45.26 72.97
SC Ganguly (India) 1992-2007 311 11363 41.02 73.7
DPMD Jayawardene (SL) 1998-2013 404 11354 33.39 78.36
R Dravid (India) 1996-2011 344 10889 39.16 71.24
BC Lara (WI) 1990-2007 299 10405 40.48 79.51
Mohammad Yousuf (Pak) 1998-2010 288 9720 41.71 75.1

Updated Date: 20 October 2013

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