Lionel Messi holds the record for the most appearances in World Cup history, having played 26 matches across five tournaments since his debut in 2006.
The Argentine captain has cemented his place not only as one of the greatest players of his generation but also as the most enduring presence in the history of the sport's biggest stage.
Germany's Lothar Matthaeus ranks second on the all-time list with 25 appearances, followed by compatriot Miroslav Klose with 24.
Italy's Paolo Maldini and Portugal's Cristiano Ronaldo round out the top five with 23 and 22 appearances, respectively.
Diego Maradona, Uwe Seeler and Wladyslaw Zmuda each made 21 appearances, while Brazil's Cafu, Poland's Grzegorz Lato, Argentina's Javier Mascherano and Germany's Philipp Lahm, Bastian Schweinsteiger and France's Hugo Lloris all recorded 20 World Cup appearances.
Should Messi take the field at the 2026 FIFA World Cup, co-hosted by the United States, Canada and Mexico, he will extend his record further, widening the gap between himself and the rest of the all-time list.
Six players in World Cup history have represented their countries at five separate tournaments. Messi and Ronaldo are joined by Germany's Matthaeus, Mexico's Antonio Carbajal, Rafael Marquez and Andres Guardado in that group.
Matthaeus appeared at five tournaments between 1982 and 1998, while Carbajal did so between 1950 and 1966, making him one of the earliest members of the exclusive group.
Marquez and Guardado both represented Mexico across five tournaments from 2002 to 2018 and 2006 to 2022, respectively.
If both Messi and Ronaldo participate in 2026, each would become the first player ever to appear at six World Cups—a milestone with no precedent in the tournament's history dating back to the inaugural edition in Uruguay in 1930.
Among players selected for five World Cup squads but who did not appear in all of them are Italy's Gianluigi Buffon, who featured in four tournaments between 2002 and 2014, and Mexico's Guillermo Ochoa, who appeared in three despite being named in five squads.
Messi also leads the all-time ranking for total minutes played at the World Cup. Across his 26 matches between 2006 and 2022, the Argentine logged 2,315 minutes on the pitch—equivalent to more than 25 full matches of football at the highest level of international competition.
Italy's Maldini follows in second place with 2,217 minutes across 23 matches, a figure that underlines the Italian defender's consistency and durability across four tournaments from 1990 to 2002.
Matthaeus ranks third with 2,047 minutes across 25 appearances, his five-tournament career spanning from 1982 to 1998.
Argentina's Mascherano sits fifth on the minutes list with 1,950 minutes across 20 appearances, while Germany's Seeler recorded 1,980 minutes across 21 matches, placing him fourth on the all-time ranking.