Most World Cup Appearances of All Time
Playing at the World Cup is the pinnacle of any footballer's career. To appear at multiple tournaments and accumulate a large number of matches requires not just talent but extraordinary longevity at the very highest level. These are the players who have featured the most times at the FIFA World Cup.
| Rank | Player | Country | Appearances | Tournaments |
|---|---|---|---|---|
| 🥇 | Lionel Messi | Argentina | 26 | 5 |
| 🥈 | Lothar Matthäus | Germany | 25 | 5 |
| 🥉 | Miroslav Klose | Germany | 24 | 4 |
| 4 | Paolo Maldini | Italy | 23 | 4 |
| 5 | Cristiano Ronaldo | Portugal | 22 | 5 |
| 6 | Diego Maradona | Argentina | 21 | 4 |
| 7 | Uwe Seeler | West Germany | 21 | 4 |
| 8 | Wladyslaw Zmuda | Poland | 21 | 4 |
| 9 | Cafu | Brazil | 20 | 4 |
| 10 | Philipp Lahm | Germany | 20 | 3 |
Key Facts
- →Messi holds the all-time record with 26 appearances across 5 World Cups
- →Cristiano Ronaldo played in five World Cups and could appear at 2026 aged 41
- →The 2026 expanded 48-team format means more matches and more opportunities to climb this list
Frequently Asked Questions
Who has the most World Cup appearances of all time?
Lionel Messi holds the record for most World Cup appearances with 26 matches played across five tournaments between 2006 and 2022.
How many World Cups has Cristiano Ronaldo played in?
Cristiano Ronaldo has played in five World Cups — 2006, 2010, 2014, 2018 and 2022 — and could appear at a sixth in 2026 aged 41.
How many World Cup appearances did Lothar Matthäus make?
Lothar Matthäus made 25 World Cup appearances across five tournaments between 1982 and 1998, making him the second most capped player in World Cup history.
Who has played in the most World Cup tournaments?
Several players have appeared in five World Cup tournaments including Lionel Messi, Lothar Matthäus, Cristiano Ronaldo and Antonio Carbajal.
Will any players break the appearances record at World Cup 2026?
Cristiano Ronaldo could add to his tally at 2026 if selected for Portugal aged 41. No active player is close to Messi's record of 26 appearances.
How many matches can a player play at World Cup 2026?
With the expanded 48-team format at 2026, a player could theoretically play up to 8 matches — three group stage games, a Round of 32, Round of 16, quarter-final, semi-final and final.
Related Pages