Discover the top cricketers with the most centuries in ODI World Cups history, including record-breaking performances and key statistics. The ODI World Cup is the biggest stage for cricket, and scoring a century in this tournament is a special achievement. Sachin Tendulkar leads the list with six centuries, showcasing his consistency in the World Cup. Rohit Sharma holds the record for the most centuries in a single World Cup, scoring five in 2019. Other players like Kumar Sangakkara and Ricky Ponting have also made multiple centuries, helping their teams in crucial matches. Scoring centuries in the World Cup requires skill, patience, and determination, and these players have set high standards for future cricketers to follow in the tournament.
5. David Warner – 4
Australian batter David Warner is fifth on the list. The powerful left-hander has scored four centuries in ODI World Cups from 2015 to 2019. He has made 992 runs in 18 matches, with an average of 62 and a strike rate of 98.12. Warner played a key role in helping Australia win the 2015 Cricket World Cup.
4. Ricky Ponting – 5
Australian cricketer Ricky Ponting is fourth on the list for most centuries in ODI World Cup history. He scored five centuries in World Cups between 1996 and 2011. Ponting, a three-time World Cup winner, scored 1,743 runs in 46 matches. His batting average was 45.86, and his strike rate was 79.95. He also hit six half-centuries during his World Cup career.
Also Read: Top 5 Best Indian Bowling Performances in Australia
3. Kumar Sangakkara – 5
Former Sri Lankan wicketkeeper-batter Kumar Sangakkara is third on the famous list of top World Cup performers. He scored five centuries in ODI World Cups from 2003 to 2015. In 37 matches, Sangakkara made 1,532 runs with an average of 56.74 and a strike rate of 86.55. He also hit seven half-centuries in World Cup matches.
2. Sachin Tendulkar – 6
Sachin Tendulkar, who won the 2011 ODI World Cup, shares the record for the most centuries in World Cup history with Rohit Sharma. Tendulkar scored six centuries in 44 innings across World Cups from 1992 to 2011. In 45 matches, he scored 2,278 runs at an average of 56.95 and a strike rate of 88.98. He also hit 15 fifties in World Cups, which is the most by any player in the history of the tournament. His achievements in the World Cup have set a high standard for future cricketers.
1. Rohit Sharma – 6
Indian cricket team captain Rohit Sharma shares the record for the most centuries in ODI World Cup history. Since his World Cup debut in 2015, Rohit has scored six hundreds in just 17 innings. From 2015 to 2019, he scored 978 runs in 17 matches, with an average of 65.20 and a strike rate of 95.97. Rohit has also hit three half-centuries in the ODI World Cups so far. His impressive performances make him one of the best players in World Cup history.
Also Read: MS Dhoni vs Virat Kohli: Who is Better?
Player | Span | Matches | Innings | Runs | Average | 100s |
---|---|---|---|---|---|---|
Rohit Sharma | 2015-2019 | 17 | 17 | 978 | 65.20 | 6 |
Sachin Tendulkar | 1992-2011 | 45 | 44 | 2278 | 56.95 | 6 |
Kumar Sangakkara | 2003-2015 | 37 | 35 | 1532 | 56.74 | 5 |
Ricky Ponting | 1996-2011 | 46 | 42 | 1743 | 45.86 | 5 |
David Warner | 2015-2019 | 18 | 18 | 992 | 62.00 | 4 |
Sourav Ganguly | 1999-2007 | 21 | 21 | 1006 | 55.88 | 4 |
AB de Villiers | 2007-2015 | 23 | 22 | 1207 | 63.52 | 4 |
Mark Waugh | 1992-1999 | 22 | 22 | 1004 | 52.84 | 4 |
Tillakaratne Dilshan | 2007-2015 | 27 | 25 | 1112 | 52.95 | 4 |
Mahela Jayawardene | 1999-2015 | 40 | 34 | 1100 | 35.48 | 4 |