Players With the Most World Cup Matches Played

The FIFA World Cup is the biggest stage in football. Every four years, the best players in the world compete for one trophy. But only a rare few get to play in it again and again.

The players with the most World Cup matches played have done something special. They stayed at the top of the game long enough to represent their countries across multiple tournaments, sometimes four or five. That kind of consistency is incredibly hard to achieve.

This article looks at the top players who have appeared in the most World Cup games. You will learn who holds the record, which countries produced the most decorated players, and what made each of these legends stand out.

Top Players by World Cup Appearances

The list below shows the players who have played the most matches at the FIFA World Cup. The data includes total matches, number of tournaments, and nationality.

Rank Player Country Matches Tournaments
1 Lionel Messi Argentina 26 2006, 2010, 2014, 2018, 2022
2 Lothar Matthäus Germany 25 1982, 1986, 1990, 1994, 1998
3 Miroslav Klose Germany 24 2002, 2006, 2010, 2014
4 Paolo Maldini Italy 23 1990, 1994, 1998, 2002
5 Cristiano Ronaldo Portugal 22 2006, 2010, 2014, 2018, 2022
6 Diego Maradona Argentina 21 1982, 1986, 1990, 1994
6 Uwe Seeler Germany 21 1958, 1962, 1966, 1970
6 Władysław Żmuda Poland 21 1974, 1978, 1982, 1986

Lionel Messi: The All-Time Record Holder

Lionel Messi holds the record for the most World Cup matches played by any footballer in history.

He appeared in 26 games across five tournaments between 2006 and 2022. No player before him had ever reached that number.

Messi first played at the World Cup in Germany in 2006 when he was just 18 years old. He was a substitute in the early rounds but showed enough talent to make the world take notice.

Over the next three tournaments, he grew into Argentina’s main player and carried the team on his own in many games.

The 2022 World Cup in Qatar was his finest hour. Argentina won the title, and Messi was named the best player of the tournament.

According to Opta’s detailed breakdown of World Cup appearances, he scored 13 goals and added 8 assists, giving him 21 direct goal contributions, the most by any player for any country since 1966.

His 26th appearance came in the World Cup final itself, breaking the record in the most dramatic way possible.

What makes his achievement even more remarkable is longevity. He played his first World Cup match at age 18 and his last at age 35. That is a 16-year span at the highest level of international football.

Lothar Matthäus: Germany’s World Cup Icon

Lothar Matthäus comes in second on the all-time list with 25 World Cup matches across five different tournaments.

The German midfielder started his World Cup journey in 1982 in Spain and finished it in 1998 in France.

He was one of the most complete midfielders the game has ever seen. He could defend, pass, score, and lead.

In 1990, he captained West Germany to the World Cup title, which remains the crowning moment of his international career. He was also named best player of the 1990 tournament.

Matthäus was the first player to appear in five different World Cups. That record stood for many years before others eventually matched it.

He played from 1982 all the way through 1998, a 16-year stretch that showed incredible dedication and physical conditioning.

Even in his final tournament in 1998 at the age of 37, he was still a key part of Germany’s squad. You can find his full appearance record alongside other World Cup record-holding players on Transfermarkt, which tracks every match in detail.

His career is a strong reminder that great players can extend their careers well beyond what most expect.

Miroslav Klose: The World Cup’s Top Scorer

Miroslav Klose ranks third with 24 World Cup appearances across four tournaments. He played at the 2002, 2006, 2010, and 2014 World Cups, always for Germany. But beyond his number of matches, his scoring record is what truly sets him apart.

Klose is the all-time top scorer in World Cup history with 16 goals. No player has ever come close to matching that number.

He scored in every World Cup he participated in, which speaks to how reliable and consistent he was as a striker throughout his career.

He won the World Cup in 2014 when Germany beat Argentina 1-0 in the final in Brazil. Klose played an important role in that tournament despite being 36 years old at the time. He came off the bench in several games and still delivered when Germany needed him most.

One thing that stands out about Klose is his sportsmanship. He is widely remembered for calling back a goal against himself during a Serie A match to correct a referee’s wrong decision. That kind of character made him beloved well beyond Germany’s borders.

Paolo Maldini: Italy’s Defensive Legend

Paolo Maldini is fourth on the list with 23 World Cup matches played across four tournaments.

He represented Italy at the 1990, 1994, 1998, and 2002 World Cups, and is widely considered one of the greatest defenders the game has ever produced.

Maldini started his World Cup career in 1990 when Italy hosted the tournament. He was just 21 years old and already looked like a seasoned professional.

Italy finished third that year, and Maldini was one of the standout players throughout. His composure and reading of the game made him nearly impossible to get past.

Despite playing in four World Cups, Maldini never won the trophy. Italy came close several times, including finishing as runners-up in 1994, but the ultimate prize always slipped away. That remains the one missing piece in an otherwise extraordinary career.

His presence on this list alongside goalscorers and midfielders shows that defenders can also leave a long-lasting mark at the World Cup.

Maldini did it through clean sheets, decisive tackles, and incredible positioning over more than a decade.

Cristiano Ronaldo: Five Tournaments for Portugal

Cristiano Ronaldo has made 22 World Cup appearances for Portugal, placing him fifth on the all-time list.

He played across five tournaments, from 2006 to 2022, making him one of only six players ever to appear at five different World Cups.

Ronaldo first appeared at the 2006 World Cup in Germany, where Portugal finished in a very impressive third place.

He scored one goal during that tournament but was not yet the dominant force he would later become. From 2010 onwards, he was clearly Portugal’s best player and the team was often built entirely around him.

By the time of the 2022 World Cup in Qatar, Ronaldo was 37 years old. Portugal reached the quarterfinals before losing to Morocco.

A full timeline of his World Cup appearances is tracked in the World Cup appearance history on Flashscore, which documents every game he featured in across five tournaments.

Even in 2026, Ronaldo has shown no signs of retiring from the game at club level. Whether he adds to his World Cup tally at the 2026 tournament, which will be co-hosted by the United States, Canada, and Mexico, remains one of football’s most talked about questions.

Other Notable Players on the All-Time List

Several other players deserve recognition for their long World Cup careers. Three players share sixth place with 21 appearances each: Diego Maradona of Argentina, Uwe Seeler of West Germany, and Władysław Żmuda of Poland.

Maradona is perhaps the most famous of the three. He played in four World Cups and won the title in 1986 with a series of performances that many still consider the greatest individual tournament run in history.

His 21 appearances came despite a four-year ban from football mid-career, which makes his total even more impressive.

Uwe Seeler played four World Cups for West Germany between 1958 and 1970, finishing fourth, second, fourth, and third in those tournaments. He never won the title but was one of the most dangerous strikers of his generation.

Bastian Schweinsteiger, Cafu of Brazil, and Grzegorz Lato of Poland also feature on the extended list with 20 appearances each.

Germany appears more than any other country at the top of this list. This is no coincidence.

The FIFA World Cup official records confirm that Germany has qualified for every tournament since 1954 and has consistently reached the later rounds, giving their players more games per tournament.

What It Takes to Play So Many World Cup Matches

Reaching 20 or more World Cup appearances requires a very specific combination of talent, health, and timing.

A player must be good enough to make their national team for at least four or five tournaments. They must also stay injury-free during qualifying and the tournament itself.

Players who appear in more tournament rounds naturally accumulate more matches. Reaching the final, as Messi did three times, adds significantly to the total.

A team that exits in the group stage gives its players only three matches. A team that wins the title plays seven. Over five tournaments, those differences add up quickly.

Longevity at the international level is also shaped by the relationship between a player and their national team manager.

Players who are trusted and given consistent game time will always accumulate more appearances than those who are rotated or dropped over the years.

FAQs

Who has played the most World Cup matches in history?

Lionel Messi holds the record with 26 World Cup matches played across five tournaments from 2006 to 2022. He broke the previous record held by Lothar Matthäus during the 2022 World Cup final in Qatar.

Which country has produced the most players with high World Cup appearances?

Germany has produced the most players on the all-time list of most World Cup matches, with Lothar Matthäus, Miroslav Klose, Uwe Seeler, Bastian Schweinsteiger, and others all featuring prominently. This reflects Germany’s consistency in qualifying and reaching the later stages of tournaments.

How many players have played in five different World Cups?

Only six players have appeared in five different World Cups: Antonio Carbajal, Andrés Guardado, and Rafael Márquez from Mexico, plus Lothar Matthäus from Germany, Lionel Messi from Argentina, and Cristiano Ronaldo from Portugal.

Who holds the record for the most World Cup goals alongside the most matches?

Miroslav Klose scored 16 goals in 24 World Cup matches, making him the all-time top scorer in World Cup history. Lionel Messi is second for his country with 13 goals and is third overall on the all-time scoring list.

Among players with the most World Cup matches played, who won the most titles?

Cafu of Brazil is one of the few players in the extended top 20 who won the World Cup twice, in 1994 and 2002. Among the top five in match appearances, Lionel Messi, Miroslav Klose, and Lothar Matthäus each won the title once.

M. Abdullah
M. Abdullah is a football content specialist and analyst at Surprise Sports. He specializes in tactical match coverage, global tournament tracking, and data-driven player profiles, evaluating both on-pitch performance and the off-pitch economics of the sport.