Top 10 players with most ODI hundreds in career

sachin-tendulkar- most ODI hundreds in career

Top 10 players with most ODI hundreds in career

Most ODI hundreds in career record is held by the legendary batsman Sachin Tendulkar. The former Indian opening batsman subsisted one of the longest cricket careers and not in vein. During his elongated career Sachin Tendulkar has achieved something unmatchable. His over 18000 runs in One Day cricket also contain 49 centuries in total. Though he was left behind from completing the fifty of his ODI tons, Sachin Tendulkar holds the record of hundred hundreds across all formats of international cricket. Apart from his 49, the most ODI hundreds for any player, he has 51 test hundreds as well. 49 hundreds in the limited overs game, a record that seemed impossible to breach until yet another Indian rose on the horizon.

most ODI hundreds in career Sachin

To be realistic, Sachin Tendulkar’s 49 ODI hundreds record was considered to be unbreakable a few years back. Though Virat Kohli has just reached half the number of Sachin, the pace he is going on is unbelievable. The young Indian skipper in test format has been in the game for just 8 years and has already scored 25 ODI hundreds. With an eye-opening average of 51 Virat Kohli has accelerated his run making ability in recent seasons.  A perfect batsman for all three formats of the game has conquered ODI and T20 format while his test format performance is also no less impressive. Meanwhile South African captain AB de Villiers is also a great personality in most ODI hundreds list however he has passed a major portion of his cricketing career.

most ODI hundreds in career Virat Kohli

The only player that is near to Virat Kohli in pursuit of Sachin’s 49 ODI hundreds is Hashim Amla. The South African batting sensation has been giving some record breaking performances. And his stats prove him to be ahead of Virat Kohli’s performances. Still, the age factor favors the Indian middle order batsman who is a lot younger than the Protea. With so much young players displaying a consistent performance with bat, no wonders Sachin’s record is unsafe. A long way to go though, top 10 most ODI hundreds getters are as under.

Top 10 players with most ODI hundreds in career

Player Span Matches Runs Ave SR 100s
SR Tendulkar (India) 1989-2012 463 18426 44.83 86.23 49
RT Ponting (Aus/ICC) 1995-2012 375 13704 42.03 80.39 30
ST Jayasuriya (Asia/SL) 1989-2011 445 13430 32.36 91.20 28
V Kohli (India) 2008-2016* 171 7212 51.51 89.97 25
KC Sangakkara (Asia/SL) 2000-2015 404 14234 41.98 78.86 25
AB de Villiers (Afr/SA) 2005-2016* 206 8742 53.63 99.87 24
HM Amla (SA) 2008-2016 137 6445 51.97 89.04 23
CH Gayle (ICC/WI) 1999-2015 269 9221 37.33 85.11 22
TM Dilshan (SL) 1999-2016* 327 10216 39.44 86.35 22
SC Ganguly (Asia/India) 1992-2007 311 11363 41.02 73.70


Top 10 players with most ODI hundreds in career

  1. SR Tendulkar
  2. RT Ponting
  3. ST Jayasuriya
  4. V Kohli
  5. KC Sangakkara
  6. AB de Villiers
  7. HM Amla
  8. CH Gayle
  9. TM Dilshan
  10. SC Ganguly

Leave a Reply