Rohit Sharma (IND) has the Most Centuries in ODI World Cup History. Batting in a tournament like ODI World Cup is not an easy task. There is a lot of pressure to perform at your best. A small mistake can cost a batsman a wicket.
But some batsmen do not succumb to pressure and score huge scores. These batsmen know how to turn their starts into three figures.
In this article, let’s take a look at the top 10 batsmen who have scored the most centuries in ODI World Cup history.
Table of Contents
Most Centuries in ODI World Cup History
PLAYER | INNINGS | 100 | HIGH SCORE |
---|---|---|---|
Rohit Sharma (IND) | 17 | 6 | 140 |
Sachin Tendulkar (IND) | 44 | 6 | 152 |
Kumar Sangakkara (SL) | 35 | 5 | 124 |
Ricky Ponting (AUS) | 42 | 5 | 140* |
David Warner (AUS) | 18 | 4 | 178 |
Sourav Ganguly (IND) | 21 | 4 | 183 |
AB de Villiers (SA) | 22 | 4 | 162* |
Mark Waugh (AUS) | 22 | 4 | 130 |
Tillakaratne Dilshan (SL) | 25 | 4 | 161* |
Mahela Jayawardene (SL) | 34 | 4 | 115* |
Key Stats:
Indian opener Rohit Sharma has scored 5 centuries in a single edition of the World Cup – the most by any batsman. The Hitmen were in great form in the 2019 edition in England. This amazing batsman surpassed Kumar Sangakkara’s record of 4 centuries earlier in 2015.
Also Read: Top 10 India Highest Run Chase in ODI
More than 15 batsmen have scored 3 centuries in this prestigious 50 over tournament.
Sri Lankan great keeper-batsman Kumar Sangakkara became the first player to score 4 consecutive centuries in the ODI World Cup. In fact, this is the highest century scored by a player in ODI history.
Sangakkara achieved this amazing feat in the 2015 edition. His 4 centuries are against Bangladesh (105*), England (117*), Australia (104), Scotland (124).
Rohit Sharma came close to equaling Sangakkara’s record but missed out on a century in a memorable semi-final against New Zealand in 2019 when he was dismissed for just 1 run.
He scored consecutive ODI centuries against England (102), Bangladesh (104) and Sri Lanka (103) in the last 3 matches.