Updated list of Highest centuries in ODI cricket.
Presently SR Tendulkar hold the record of most hundreds in ODI cricket.

Sachin Tendulkar Most Centuries in ODI

Most Centuries in ODI


Player Span Mat 100
SR Tendulkar (India) 1989-2012 463 49
RT Ponting (Aus/ICC) 1995-2012 375 30
ST Jayasuriya (Asia/SL) 1989-2011 445 28
SC Ganguly (Asia/India) 1992-2007 311 22
HH Gibbs (SA) 1996-2010 248 21
CH Gayle (ICC/WI) 1999-2013 254 21
Saeed Anwar (Pak) 1989-2003 247 20
BC Lara (ICC/WI) 1990-2007 299 19
ME Waugh (Aus) 1988-2002 244 18
DL Haynes (WI) 1978-1994 238 17

Updated Date: 21 October 2013

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