top of page
SPORTS

Cricket World Cup - Player Records
Most Centuries
This list features the players with the most centuries in Cricket World Cup history.
RANK | PLAYER | NATION | APPS | RUNS | CENTURIES | YEARS |
1 | Rohit Sharma | India | 28 | 1,575 | 7 | 2015–2023 |
2 | David Warner | Australia | 29 | 1,527 | 6 | 2015–2023 |
3 | Sachin Tendulkar | India | 45 | 2,278 | 6 | 1992–2011 |
4 | Kumar Sangakkara | Sri Lanka | 37 | 1,532 | 5 | 2003–2015 |
5 | Virat Kohli | India | 37 | 1,795 | 5 | 2011–2023 |
6 | Ricky Ponting | Australia | 46 | 1,743 | 5 | 1996–2011 |
7 | Sourav Ganguly | India | 21 | 1,006 | 4 | 1999–2007 |
8 | AB de Villiers | South Africa | 23 | 1,207 | 4 | 2007–2015 |
9 | Mark Waugh | Australia | 22 | 1,004 | 4 | 1992–1999 |
10 | Tillakaratne Dilshan | Sri Lanka | 27 | 1,112 | 4 | 2007–2015 |
11 | Quinton de Kock | South Africa | 27 | 1,044 | 4 | 2015–2023 |
12 | Dinesh Jayawardene | Sri Lanka | 40 | 1,100 | 4 | 1999–2015 |
References
ESPNcricinfo (n.d.). World Cup trophy batting most hundreds career. Available at: https://www.espncricinfo.com/records/trophy/batting-most-hundreds-career/world-cup-12 (Accessed 1 December 2025).

SCALA
lists
bottom of page



