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.
Contents
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