The All-Time Most World Cup Appearances Leaderboard
Messi leads the all-time rankings for most World Cup matches played, with his total still growing as 2026 continues.
Here is the complete list, per beIN Sports:
| Player | Country | WC Matches | Tournaments |
|---|---|---|---|
| Lionel Messi | Argentina | 27+ | 6 (2006–2026) |
| Lothar Matthäus | Germany | 25 | 5 (1982–1998) |
| Miroslav Klose | Germany | 24 | 4 (2002–2014) |
| Paolo Maldini | Italy | 23 | 4 (1990–2002) |
| Cristiano Ronaldo | Portugal | 23+ | 6 (2006–2026) |
| Diego Maradona | Argentina | 21 | 4 (1982–1994) |
| Władysław Żmuda | Poland | 21 | 4 (1974–1986) |
| Cafu | Brazil | 20 | 4 (1994–2006) |
Miroslav Klose’s 24 appearances are complemented by an extraordinary scoring record: he retired as the all-time World Cup top scorer with 16 goals, a mark Messi has now equalled at the 2026 tournament.
Read more about the all-time World Cup goals record and every player who has chased it.
World Cup Goals Record: All-Time Top Scorers and What’s Up for Grabs in 2026
Paolo Maldini played his first World Cup at 21 and his last at 34, representing Italy across four tournaments as one of football’s greatest-ever defenders.
Diego Maradona’s 21 appearances spanned the full arc of his iconic career — from a teenage debutant in 1982 to a veteran bowing out in 1994.
See the Records Being Made — 2026 World Cup Host Cities
The 2026 FIFA World Cup is live right now across 16 cities in the United States, Canada, and Mexico. Group stage matches are still being played in New York, Los Angeles, Dallas, Miami, San Francisco, Atlanta, and Seattle.
Canadian cities Toronto and Vancouver are also hosting, along with Mexican venues in Mexico City, Guadalajara, and Monterrey. Search and compare flights to any host city on Wego to find the best available fares.
Frequently Asked Questions
Who has played in the most World Cup matches of all time?
Lionel Messi currently holds the record with 27 World Cup appearances and counting as of the 2026 tournament. He broke Lothar Matthäus’s previous record of 25 in the 2022 Qatar World Cup Final — his 26th career match at the tournament.
Who holds the record for most World Cup tournaments played?
Both Lionel Messi and Cristiano Ronaldo hold the joint record with six World Cup tournaments, achieved at the 2026 edition. No other player in the sport’s history has competed in more than five.
When did Messi break Lothar Matthäus’s World Cup appearances record?
Messi broke the record in the 2022 Qatar World Cup Final — his 26th career World Cup match — when Argentina beat France on penalties. He surpassed Matthäus’s record of 25 in the grandest possible setting: lifting the trophy that same night.
Who is the oldest outfield player to start a World Cup match?
Cristiano Ronaldo became the oldest outfield player to start a World Cup match at the 2026 tournament, at 41 years and 132 days old, when Portugal played DR Congo. It was also his 23rd career World Cup appearance.
Sources
- Opta Analyst — Lionel Messi makes history as first player to appear at six World Cups
- Al Jazeera — Lionel Messi rewrites history books at record sixth World Cup
- ESPN — Lionel Messi becomes first man to play at 6 World Cups
- ESPN — FIFA World Cup 2026 stats: Ronaldo’s oldest outfield player record
- Guinness World Records — Lothar Matthäus World Cup appearances record
- beIN Sports — Players with the most World Cup matches in history (2026)
- Sky Sports — World Cup 2026: Portugal 1-1 DR Congo
Disclaimer: Wego strives to ensure all information presented in this article is accurate and up to date at the time of publication. Travel policies, prices, visa requirements, and conditions can change rapidly. We strongly recommend verifying critical details with official sources before making travel decisions. Wego does not accept liability for any inaccuracies, oversights, or changes that may occur after publication.

