Players With the Most Appearences in the World Cup

Stats showing the soccer players with more games played in the Soccer World Cups with information about tournament, total games and National Teams.

*** This information includes the games from the 2014 World Cup ***

scroll for more >>
 
Player
Games Played World Cups National Team
1. Lothar Matthaeus 25 5 - 1982 1986 1990 1994 1998 Germany
2. Miroslav Klose 24 4 - 2002 2006 2010 2014 Germany
3. Paolo Maldini 23 4 - 1990 1994 1998 2002 Italy
4. Diego Maradona 21 4 - 1982 1986 1990 1994 Argentina
Uwe Seeler 21 4 - 1958 1962 1966 1970 Germany
Wladyslaw Zmuda 21 4 - 1974 1978 1982 1986 Poland
7. Cafu 20 4 - 1994 1998 2002 2006 Brazil
Philipp Lahm 20 3 - 2006 2010 2014 Germany
Grzegorz Lato 20 3 - 1974 1978 1982 Poland
Bastian Schweinsteiger 20 3 - 2006 2010 2014 Germany
11. Per Mertesacker 19 3 - 2006 2010 2014 Germany
Wolfgang Overath 19 3 - 1966 1970 1974 Germany
Ronaldo 19 4 - 1994 1998 2002 2006 Brazil
Karl-Heinz Rummenigge 19 3 - 1978 1982 1986 Germany
Berti Vogts 19 3 - 1970 1974 1978 Germany
16. Franz Beckenbauer 18 3 - 1966 1970 1974 Germany
Thomas Berthold 18 3 - 1986 1990 1994 Germany
Antonio Cabrini 18 3 - 1978 1982 1986 Italy
Fabio Cannavaro 18 4 - 1998 2002 2006 2010 Italy
Dunga 18 3 - 1990 1994 1998 Brazil
Mario Kempes 18 3 - 1974 1978 1982 Argentina
Pierre Littbarski 18 3 - 1982 1986 1990 Germany
Sepp Maier 18 4 - 1966 1970 1974 1978 Germany
Gaetano Scirea 18 3 - 1978 1982 1986 Italy
Taffarel 18 3 - 1990 1994 1998 Brazil
26. Fabien Barthez 17 3 - 1998 2002 2006 France
Iker Casillas 17 4 - 2002 2006 2010 2014 Spain
Thierry Henry 17 4 - 1998 2002 2006 2010 France
Juergen Klinsmann 17 3 - 1990 1994 1998 Germany
Lucio 17 3 - 2002 2006 2010 Brazil
Roberto Carlos 17 3 - 1998 2002 2006 Brazil
Karl-Heinz Schnellinger 17 4 - 1958 1962 1966 1970 Germany
Enzo Scifo 17 4 - 1986 1990 1994 1998 Belgium
Peter Shilton 17 3 - 1982 1986 1990 England
Wesley Sneijder 17 3 - 2006 2010 2014 Holland
Robin Van Persie 17 3 - 2006 2010 2014 Holland
Dino Zoff 17 4 - 1970 1974 1978 1982 Italy
38. Roberto Baggio 16 3 - 1990 1994 1998 Italy
Giuseppe Bergomi 16 4 - 1982 1986 1990 1998 Italy
Zbigniew Boniek 16 3 - 1978 1982 1986 Poland
Andreas Brehme 16 3 - 1986 1990 1994 Germany
Jan Ceulemans 16 3 - 1982 1986 1990 Belgium
Gilberto Silva 16 3 - 2002 2006 2010 Brazil
Myung Bo Hong 16 4 - 1990 1994 1998 2002 South Korea
Jairzinho 16 3 - 1966 1970 1974 Brazil
Rafael Marquez 16 4 - 2002 2006 2010 2014 Mexico
Javier Mascherano 16 3 - 2006 2010 2014 Argentina
Oscar Ruggeri 16 3 - 1986 1990 1994 Argentina
Lilian Thuram 16 3 - 1998 2002 2006 France
Andoni Zubizarreta 16 4 - 1986 1990 1994 1998 Spain
51. Bebeto 15 3 - 1990 1994 1998 Brazil
Maxime Bossis 15 3 - 1978 1982 1986 France
Didi 15 3 - 1954 1958 1962 Brazil
Dirk Kuyt 15 3 - 2006 2010 2014 Holland
Lionel Messi 15 3 - 2006 2010 2014 Argentina
Nilton Santos 15 4 - 1950 1954 1958 1962 Brazil
Lukas Podolski 15 3 - 2006 2010 2014 Germany
Rivelino 15 3 - 1970 1974 1978 Brazil
Arjen Robben 15 3 - 2006 2010 2014 Holland
Hans Schaefer 15 3 - 1954 1958 1962 Germany
Franky Van Der Elst 15 4 - 1986 1990 1994 1998 Belgium
Rudi Voeller 15 3 - 1986 1990 1994 Germany
Xavi 15 4 - 2002 2006 2010 2014 Spain
64. Paul Breitner 14 2 - 1974 1982 Germany
Gianluigi Buffon 14 5 - 1998 2002 2006 2010 2014 Italy
Jorge Burruchaga 14 2 - 1986 1990 Argentina
Terry Butcher 14 3 - 1982 1986 1990 England
Bobby Charlton 14 4 - 1958 1962 1966 1970 England
Ashley Cole 14 3 - 2002 2006 2010 England
Karl-Heinz Foerster 14 2 - 1982 1986 Germany
Gilmar 14 3 - 1958 1962 1966 Brazil
Thomas Haessler 14 3 - 1990 1994 1998 Germany
Wim Jansen 14 2 - 1974 1978 Holland
Ruud Krol 14 2 - 1974 1978 Holland
Leao 14 4 - 1970 1974 1978 1986 Brazil
Bobby Moore 14 3 - 1962 1966 1970 England
Mesut Ozil 14 2 - 2010 2014 Germany
Ji Sung Park 14 3 - 2002 2006 2010 South Korea
Pelé 14 4 - 1958 1962 1966 1970 Brazil
Michel Platini 14 3 - 1978 1982 1986 France
Carles Puyol 14 3 - 2002 2006 2010 Spain
Johnny Rep 14 2 - 1974 1978 Holland
Rivaldo 14 2 - 1998 2002 Brazil
Paolo Rossi 14 3 - 1978 1982 1986 Italy
Bernd Schneider 14 2 - 2002 2006 Germany
Harald Schumacher 14 2 - 1982 1986 Germany
Fernando Torres 14 3 - 2006 2010 2014 Spain
Zico 14 3 - 1978 1982 1986 Brazil