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 | 34 | 6 |
| 🥈 | Cristiano Ronaldo | Portugal | 27 | 6 |
| 🥉 | Lothar Matthäus | Germany | 25 | 5 |
| 4 | Miroslav Klose | Germany | 24 | 4 |
| 5 | Paolo Maldini | Italy | 23 | 4 |
| 5 | Luka Modrić | Croatia | 23 | 5 |
| 5 | Manuel Neuer | Germany | 23 | 5 |
| 8 | Kylian Mbappé | France | 22 | 3 |
| 9 | Thibaut Courtois | Belgium | 21 | 4 |
| 9 | Diego Maradona | Argentina | 21 | 4 |
| 9 | Nicolás Otamendi | Argentina | 21 | 4 |
| 9 | Ivan Perišić | Croatia | 21 | 4 |
| 9 | Uwe Seeler | West Germany | 21 | 4 |
| 9 | Władysław Żmuda | Poland | 21 | 4 |
Key Facts
- →Messi holds the all-time record with 34 appearances across six World Cups, eight of them in 2026
- →Cristiano Ronaldo played at a sixth World Cup in 2026 aged 41 and is now second on 27
- →Messi and Ronaldo are the only players to have appeared at six World Cup tournaments
- →The expanded 48-team format let a 2026 finalist play eight matches, against seven under the old format
- →Six of the fourteen players on this list added to their tally in 2026
Frequently Asked Questions
Who has the most World Cup appearances of all time?
Lionel Messi holds the record for most World Cup appearances with 34 matches played across six tournaments between 2006 and 2026. He played all eight matches on the run to the 2026 final.
How many World Cups has Cristiano Ronaldo played in?
Cristiano Ronaldo has played in six World Cups — 2006, 2010, 2014, 2018, 2022 and 2026, the last of them aged 41. Only Lionel Messi has also appeared at six.
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. That was the record until Lionel Messi passed it in 2022, and Matthäus now sits third behind Messi and Cristiano Ronaldo.
Who has played in the most World Cup tournaments?
Lionel Messi and Cristiano Ronaldo, who both played at six tournaments between 2006 and 2026. Goalkeeper Guillermo Ochoa was named in six Mexico squads across the same span.
Did the appearances record change at World Cup 2026?
Messi extended it rather than lost it, going from 26 to 34 across Argentina's eight matches. Cristiano Ronaldo moved up to second on 27, and Luka Modrić, Manuel Neuer, Kylian Mbappé, Thibaut Courtois, Nicolás Otamendi and Ivan Perišić all climbed into the top fourteen.
How many matches can a player play at World Cup 2026?
Eight, and both finalists did. The expanded 48-team format added a Round of 32, so Spain and Argentina each played three group games, a Round of 32, Round of 16, quarter-final, semi-final and the final.
Related Pages