India’s Rohit Sharma and Sachin Tendulkar share the illustrious record for the most centuries in ODI World Cup history.
Both Rohit and Sachin registered six hundreds in 50-over Cricket World Cups.
Meanwhile, Kumar Sangakkara of Sri Lanka and Australia’s Ricky Ponting have hit five centuries each in ODI World Cup history.
The likes of David Warner, Sourav Ganguly, AB de Villiers and Mahela Jayawardene have smashed four hundreds in the ICC ODI World Cups.
Here’s the top 10 list of most centuries in ODI World Cup history.
Most centuries in ODI World Cup
Player |
Span |
Matches |
Innings |
Runs |
Average |
100 |
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 |
Rohit Sharma | 6
Indian cricket team captain Rohit Sharma is the joint record-holder for the most centuries in ODI World Cup history. Since making his ODI World Cup debut in 2015, Rohit has slammed six hundreds in just 17 innings. Between 2015 and 2019, the flamboyant opening batter has amassed 978 runs in 17 matches at an average of 65.20 and a strike rate of 95.97. He has also recorded three half-centuries in ODI World Cups so far.
Sachin Tendulkar | 6
The 2011 ODI World Cup winner Sachin Tendulkar shares the record for the most centuries in ODI World Cup history with compatriot Rohit Sharma. Tendulkar smashed six centuries in 44 innings in the ODI World Cups between 1992 and 2011. The former right-handed batter accumulated 2,278 runs in 45 matches at an average of 56.95 and a strike rate of 88.98 in ODI World Cup history. He also hit 15 fifties in the marquee ICC 50-over World Cups - the most by any player in the history of the tournament.
Kumar Sangakkara | 5
Former Sri Lankan wicketkeeper-batter Kumar Sangakkara features third on the illustrious list. The southpaw registered five hundreds in ODI World Cup history between 2003 and 2015. Sangakkara scored 1,532 runs in 37 matches at an average of 56.74 and a strike rate of 86.55. He also has seven half-centuries to his name in the ODI World Cups.
Ricky Ponting | 5
Legendary Australian cricketer Ricky Ponting is fourth on the list for the most centuries in ODI World Cup history. Ponting slammed five hundreds in ODI World Cups between 1996 and 2011. The three-time ODI World Cup winner amassed 1,743 runs in 46 matches at an average of 45.86 and a strike rate of 79.95. Ponting also recorded six ODI World Cup fifties.
David Warner | 4
Swashbuckling Australian batter David Warner completes the top five list. The hard-hitting left-hander has four centuries in ODI World Cups between 2015 and 2019. He has scored 992 runs in 18 matches at an average of 62 and a strike rate of 98.12. Warner was a prominent member of the Australian squad that won the 2015 Cricket World Cup.
Photo credit: Alamy