Ricky Ponting of Australia is the second front runner but his one day form dipped before he retired from all formats while aging Sri Lankan opener = Sanath Jayasuriya, man with 28 centuries, is long time off international arena.
Sourav Ganguly was another prolific century maker in the format but he quit after 22 while Herschelle Gibbs holds the record most centuries in one day matches for South Africa but he too is past his prime.
Interesting is the presence of Chris Gayle, man with maximum tons by a West Indies batsman (going past 18 by Brian Lara). Gayle may have had chances of challenging Tendulkar's record in five years time but he's lost in some battle with WICB.
Desmond Haynes once held the record before Tendulkar broke it, and owns it since then.
Can Virat Kohli break Tendulkar's record? that's the question we all will be wondering for few years to come. So far, Kohli indeed has crossed initial milestones at a better rate, breaking Viv Richards' record of fastest to 5000 ODI runs. AB de Villiers and Hashim Amla are two South Africans dark horses we shouldn't ignore.
Nathan Astle holds New Zealand record with 16 hundreds while Marcus Trescothick has most by an England batsman = 12.
|Most century by a batsman in one day cricket career.|
|Sachin Tendulkar (India)||49||463||96||41||200*||20|
|Ricky Ponting (Australia)||30||375||82||39||164||20|
|Sanath Jayasuriya (Sri Lanka)||28||445||68||18||189||34|
|Kumar Sangakkara (Sri Lanka)||25||404||93||38||169||15|
|Virat Kohli (India)||23||165||34||23||183||10|
|AB de Villiers (South Africa)||23||195||47||32||162*||6|
|Tillakaratne Dilshan (Sri lanka)||22||319||45||40||160*||11|
|Sourav Ganguly (India)||22||311||72||23||183||16|
|Chris Gayle (West Indies)||22||269||47||17||215||23|
|Hashim Amla (South Africa)||21||125||28||9||159||2|
|Herschelle Gibbs (South Africa)||21||248||37||16||175||22|
|Saeed Anwar (Pakistan)||20||247||43||19||194||15|
|Mahela Jayawardene (Sri Lanka)||19||448||77||39||144||28|
|Brian Lara (West Indies)||19||299||63||32||169||16|
|Mark Waugh (Australia)||18||244||50||20||173||16|
|Jacques Kallis (South Africa)||17||328||86||53||139||17|
|Desmond Haynes (West Indies)||17||238||57||28||152*||13|
|Nathan Astle (New Zealand)||16||223||41||14||145*||19|
|Adam Gilchrist (Australia)||16||287||55||11||172||19|
|Ross Taylor (New Zealand)||15||166||31||25||131*||7|
|Virender Sehwag (India)||15||251||38||1||219||14|
|Mohammad Yousuf (Pakistan)||15||288||64||40||141*||15|
|Yuvraj Singh (India)||13||293||51||39||139||18|
|Upul Tharanga (Sri lanka)||13||178||28||9||174*||14|
|Gary Kirsten (South Africa)||13||185||45||19||188*||11|
|Marcus Trescothick (England)||12||123||21||6||137||13|
|Rahul Dravid (India)||12||344||83||40||153||13|
Who haven't retired and are rising up the ladder to join above list are..
11 centuries = Gautam Gambhir of India.
10 centuries = Mohammad Hafeez of Pakistan.
9 centuries = MS Dhoni (India), Martin Guptill (NZ), Kevin Pietersen (Eng) & Shane Watson (Aus).
8 centuries = Rohit Sharma & Shikhar Dhawan of India & Eoin Morgan for England & Ireland.