top of page
SPORTS

Cricket World Cup - Player Records
Most Matches Played
This list features the players with the most appearances in Cricket World Cup history.
RANK | PLAYER | NATION | APPEARANCES | YEARS |
1 | Ricky Ponting | Australia | 46 | 1996-2011 |
2 | Sachin Tendulkar | India | 45 | 1992-2011 |
3 | Mahela Jayawardene | Sri Lanka | 40 | 1999-2015 |
4 | Muthiah Muralidaran | Sri Lanka | 40 | 1996-2011 |
5 | Glenn McGrath | Australia | 39 | 1996-2007 |
6 | Sanath Jayasuriya | Sri Lanka | 38 | 1992-2007 |
7 | Mushfiqur Rahim | Bangladesh | 38 | 2007-2023 |
8 | Wasim Akram | Pakistan | 38 | 1987-2003 |
9 | Virat Kohli | India | 37 | 2011-2023 |
10 | Kumar Sangakkara | Sri Lanka | 37 | 2003-2015 |
References
ESPNcricinfo (n.d.). World Cup trophy individual most matches career. Available at: https://www.espncricinfo.com/records/trophy/individual-most-matches-career/world-cup-12 (Accessed 1 December 2025).

SCALA
lists
bottom of page



