Most World Cup Appearances: Players and Countries Ranked

Lionel Messi holds the all-time record for most men’s World Cup appearances with 26 matches, set across five tournaments from 2006 to 2022. He’s followed by Germany’s Lothar Matthäus (25), Miroslav Klose (24), Italy’s Paolo Maldini (23), and Cristiano Ronaldo (22).

On the national side, Brazil leads everything: the only country to play in all 23 World Cups, tied with Germany for the most matches ever played (109 each), and the most titles (5). Here’s the complete breakdown of the most World Cup appearances of all time — by player and by country — including match totals, tournament counts, and trophies.

Most World Cup appearances: players & countries
All-time men’s FIFA World Cup records (figures ahead of the 2026 tournament)
26
Messi’s record (player matches)
23
Brazil tournament appearances
109
Most matches (Brazil & Germany)
5
Tournaments by one player (record)
Most World Cup appearances by a player
# Player Country Apps World Cups
1 Lionel Messi Argentina 26 2006–2022 (5)
2 Lothar Matthäus Germany 25 1982–1998 (5)
3 Miroslav Klose Germany 24 2002–2014 (4)
4 Paolo Maldini Italy 23 1990–2002 (4)
5 Cristiano Ronaldo Portugal 22 2006–2022 (5)
6 Diego Maradona Argentina 21 1982–1994 (4)
7 Uwe Seeler West Germany 21 1958–1970 (4)
8 Władysław Żmuda Poland 21 1974–1986 (4)
9 Cafu Brazil 20 1994–2006 (4)
10 Grzegorz Lato Poland 20 1974–1982 (3)
11 Javier Mascherano Argentina 20 2006–2018 (4)
12 Philipp Lahm Germany 20 2006–2014 (3)
13 Bastian Schweinsteiger Germany 20 2006–2014 (3)
14 Hugo Lloris France 20 2010–2022 (4)
Active players (Messi, Ronaldo) may add to their totals at the 2026 World Cup. Messi is set to become the first man to play in six tournaments.
Most World Cup appearances by country (tournaments)
# Country Tournaments Titles First – Latest
1 Brazil 23 5 1930–2026 (every edition)
2 Germany 21 4 1934–2026
3 Argentina 19 3 1930–2026
4 Italy 18 4 1934–2014 (missed 2018, 2022, 2026)
5 Mexico 18 0 1930–2026
6 Spain 17 1 1934–2026
7 England 17 1 1950–2026
8 France 17 2 1930–2026
9 Belgium 15 0 1930–2026
10 Uruguay 15 2 1930–2026
Most World Cup matches played by country
# Country Played Won Drawn Lost
1 Brazil 109 73 18 18
2 Germany 109 67 20 22
3 Italy 83 45 21 17
4 Argentina 81 43 15 23
5 England 69 29 21 19
6 France 66 34 13 19
7 Spain 63 30 15 18
8 Netherlands 50 27 12 11
9 Uruguay 56 24 12 20
10 Sweden 51 19 13 19
Match totals are through the 2022 World Cup; tournament-appearance counts include 2026. Brazil and Germany are the only nations to pass 100 World Cup matches.
The five-tournaments club (players in 5 World Cups)
Player Country Tournaments Span
Antonio Carbajal Mexico 5 1950–1966
Lothar Matthäus Germany 5 1982–1998
Gianluigi Buffon Italy 5 1998–2014
Rafael Márquez Mexico 5 2002–2018
Andrés Guardado Mexico 5 2006–2022
Cristiano Ronaldo Portugal 5 2006–2022
Lionel Messi Argentina 5 2006–2022
Messi and Ronaldo are both in the 2026 squads; either playing would become the first man to feature in six World Cups.
Every World Cup-winning nation
Country Titles Years won
Brazil 5 1958, 1962, 1970, 1994, 2002
Germany 4 1954, 1974, 1990, 2014
Italy 4 1934, 1938, 1982, 2006
Argentina 3 1978, 1986, 2022
France 2 1998, 2018
Uruguay 2 1930, 1950
England 1 1966
Spain 1 2010

The players: longevity meets greatness

Messi’s record of 26 appearances is really a story of five tournaments and three deep runs, including back-to-back finals in 2014 and 2022. He overtook Matthäus during the 2022 final against France — the German had held the record at 25 since 1998, built across a 16-year span from 1982 to 1998 that included captaining West Germany to the 1990 title.

Klose sits third with 24 appearances and also owns the all-time World Cup scoring record with 16 goals. What ties the leaderboard together is that nearly every name belongs to a player who appeared in at least four World Cups for a nation that repeatedly reached the knockout rounds. Four of the top players are German and three are Argentine, which is no coincidence — those are two of the sport’s most consistent tournament teams.

The rarest feat of all is playing in five separate World Cups, a club of just six men that includes Messi, Ronaldo, Matthäus, Mexico’s Antonio Carbajal and Rafael Márquez, and Italy’s Gianluigi Buffon.

The countries: Brazil and Germany stand alone

Brazil is the only nation to have appeared in every edition of the World Cup, reaching 23 tournaments and five titles, and they’re tied with Germany at 109 matches played — the only two countries ever to cross 100 World Cup games. Germany follows with 21 tournament appearances and four titles, then Argentina with 19 appearances and three titles.

Italy is a fascinating case: four-time champions with 18 appearances, but absent from the last three tournaments after failing to qualify for 2018, 2022, and 2026. Mexico has the most appearances of any nation never to win the trophy, while the full winners’ list runs to just eight countries — Brazil, Germany, Italy, Argentina, France, Uruguay, England, and Spain — every one of them from Europe or South America.

The takeaway

Lionel Messi is the men’s World Cup appearance record holder with 26 matches, ahead of Lothar Matthäus (25) and Miroslav Klose (24), while Brazil dominates the country rankings with 23 tournament appearances, 109 matches, and five titles.

These records reward survival as much as skill: you only reach the top by being selected across multiple tournaments and playing for a team that keeps advancing. With the 2026 World Cup now underway, both could stretch further — Messi is in line to become the first man ever to feature in six World Cups, and the leading nations will keep adding to match totals that already look close to untouchable