Advertisement

Indian Batters Dominate the Top 5 List for Most Centuries in ODI Cricket

As many as three Indian players are listed among the top five ODI cricketers with the most hundreds.

Indian great Sachin Tendulkar now holds the record for most hundreds in ODI cricket. The Master Blaster, as he was known, scored 49 tons in the 50-over format throughout the course of his career, which spanned 1989 to 2012. Tendulkar, the man with the most runs in international cricket, faced Pakistan on his ODI debut in 1989.

He needed just nine ODI matches to reach his first half-century, but it took him five years to do so in 50-over cricket. In the third match of the 1994 Singer World Series, which included India, Australia, Sri Lanka, and Pakistan, the famous batsman scored his first ODI century. India defeated Australia by 31 runs thanks to Tendulkar’s 110 runs off 130 deliveries in their encounter. After that, there was no going back, and the rest is history, as they say.

Over the course of his 22-year career, Sachin Tendulkar participated in 463 ODIs and scored 18,426 runs. A 48-ball 52 in a six-wicket triumph over Pakistan, the country he played his first-ever ODI match against, marked the pinnacle of his 50-over career.

Advertisement

Former Indian cricket team captain Virat Kohli is second on the list of players with the most ODI hundreds. After making his ODI debut in 2008 against Sri Lanka, it only took Kohli a little over a year to hit his first century. He reached six centuries in each of his two most productive years, which were 2017 and 2018.

The third-most hundreds in one-day international cricket have been scored by former Australia captain Ricky Ponting. In 375 ODIs, the captain of the 2003 world championship side amassed 30 centuries. The current captain of the Indian team, Rohit Sharma, is placed after him on this list with 29 tons, while Sanath Jayasuriya rounds out the top five with 28 centuries.

Advertisement

Player                       Team           Span              Matches      100s

Sachin Tendulkar      India           1989-2012           463             49

Virat Kohli                  India           2008-2022          260             43

Ricky Ponting            Australia     1995-2012           375             30

Rohit Sharma            India            2007-2022          230             29

Sanath Jayasuriya    Sri Lanka    1989-2011            445             28

Advertisement