Most Centuries in ODI World Cup | Top 5 Most Hundreds List

Most centuries in ODI World Cup belong to two Indians. And both of them played for Mumbai. Yes, you got that right!

India’s Rohit Sharma and Sachin Tendulkar both top the chart when it comes to most ODI centuries in World Cup.

We will take a look at the five batters on our list of most centuries in ODI cricket World Cup.

Five Batters With Most ODI Centuries In World Cup

Both jointly top the list. While Sachin Tendulkar accounted for six hundreds, Rohit too accounted for the same number of hundreds; in fact, he scored five centuries in a single edition in 2019.

The other three batters in our list of the most centuries in ODI World Cup are:

  • Kumar Sangakkara (Sri Lanka)
  • Ricky Ponting (Australia)
  • David Warner (Australia)







R Sharma





S Tendulkar





K Sangakkara

Sri Lanka




R Ponting





D Warner





Rohit Sharma: 

Rohit Sharma has the most centuries in ODI World Cup. He has played 17 ODIs, accounting for 978 runs with six hundreds to his name.

  • In the 2019 ODI World Cup, he was the vice captain and went on to slam five centuries in the same edition.
  • He was the top run-getter in the tournament, with centuries coming against South Africa, Pakistan, England, Bangladesh, and Sri Lanka.
  • With this feat, he broke the record of four consecutive centuries set by Sri Lanka’s Kumar Sangakkara in the 2015 edition.

Sachin Tendulkar:

Alongside Rohit, his compatriot Sachin Tendulkar is the joint top scorer when it comes to most centuries in ODI World Cup with six centuries to his name.

  • After making his debut in 1989, Tendulkar played in six ODI World Cups. By the time he was done playing the 2011 ODI World Cup, which India won, he had already become a legend.
  • He played 45 World Cup games, scoring 2278 runs with six centuries.
  • He was the top scorer in the 1996 World Cup with 523 runs. He again top-scored in the 2003 ODI World Cup, but this time he had slammed 673 runs.
  • He scored centuries against South Africa, England, Kenya (twice), Namibia and Sri Lanka.

Kumar Sangakkara:

Sri Lanka’s Kumar Sangakkata was a perfect wicketkeeper, but he was even a better performer with the bat.

  • He was equally good against pace as well as spin and knew how to score runs under pressure.
  • That’s why he was at his menacing best in the 2015 ODI World Cup, where he scored four consecutive centuries.
  • He scored against Bangladesh, England, Australia, and Scotland, accounting for 541 runs and becoming the second-highest run scorer in the process.
  • He played in the 2003, 2007, 2011, and 2015 World Cups, accounting for 1532 runs in 37 matches, with five hundred to his name.

Ricky Ponting:

The Australia captain is in fourth place on our list of most centuries in ODI World Cup.

  • Ponting was not only a great leader but also a fantastic batter. He played five World Cups for Australia, scoring 1743 runs in 46 matches, with five hundred to his name.
  • His hundred against India in the final of the 2003 ODI World Cup single-handedly won Australia their second successive trophy.
  • His five centuries came against the West Indies, India (twice), Sri Lanka, and Scotland.

David Warner:

Last but not least, don’t forget one of the best modern-day batters in world cricket—David Warner. 

  • He features last in our list of the most centuries in ODI World Cup.
  • Although he was picked in the squad, he didn’t play a single match in the 2011 ODI World Cup. However, he did feature heavily in the 2015 World Cup, which Australia won. By the time 2019 came, he had become their mainstay.
  • As of today, he had played 18 matches, scoring 992 runs with four hundreds.
  • He is all set to play perhaps his final World Cup, which is set to begin in India on October 5.

Final Thoughts On Most Centuries in ODI World Cup:

Most of the top-order batters feature in our list of most centuries in the ODI World Cup, and this shouldn’t come as a surprise.

The top order usually gets the most exposure in a fifty-over game.

The names in this list usually batted in top three.

While Ponting and Sangakkara batted at three, the likes of Tendulkar, Warner, and Rohit usually batted at the top of the order, which helped them settle down and go for their shots.

A special mention here goes to the likes of Rohit and Sangakkara. 

While Rohit slammed five hundreds in 2019, Sangakkara scored four in 2015.

Rohit, who now holds the record for scoring most centuries in ODI World Cup with Tendulkar, will, in all likelihood, surpass the Indian great in the upcoming edition, which begins on October 5.


With six hundred to their names, India’s Rohit Sharma and Sachin Tendulkar top this list.

With five centuries, Sri Lanka’s Kumar Sangakkara is the second batter on the list.

Warner scored four centuries and features last in our list of most centuries in odi world cup.

Leave a Reply

Your email address will not be published. Required fields are marked *

Live Cricket Scores on our Telegram channel faster than live TV!
Live Cricket Scores Faster Than TV on Our Telegram!