SPORTS

International Football - FIFA World Cup
Most Matches Played (Player)
This list features players with the most matches played in the history of the FIFA World Cup.
RANK | PLAYERS | NATION | APPEARANCES | YEARS |
1 | Lionel Messi | Argentina | 34 | 2006–2026 |
2 | Cristiano Ronaldo | Portugal | 27 | 2006–2026 |
3 | Lothar Matthäus | Germany | 25 | 1982–1998 |
4 | Miroslav Klose | Germany | 24 | 2002–2014 |
5 | Paolo Maldini | Italy | 23 | 1990–2002 |
6 | Luka Modrić | Croatia | 23 | 2006–2026 |
7 | Manuel Neuer | Germany | 23 | 2010–2026 |
8 | Kylian Mbappé | France | 22 | 2018–2026 |
9 | Thibaut Courtois | Belgium | 21 | 2014–2022 |
10 | Diego Maradona | Argentina | 21 | 1982–1994 |
11 | Nicolás Otamendi | Argentina | 21 | 2010–2026 |
12 | Ivan Perišić | Croatia | 21 | 2014–2026 |
13 | Uwe Seeler | West Germany | 21 | 1958–1970 |
14 | Władysław Żmuda | Poland | 21 | 1974–1986 |
15 | Cafu | Brazil | 20 | 1994–2006 |
16 | Philipp Lahm | Germany | 20 | 2006–2014 |
17 | Grzegorz Lato | Poland | 20 | 1974–1982 |
18 | Hugo Lloris | France | 20 | 2010–2022 |
19 | Javier Mascherano | Argentina | 20 | 2006–2018 |
20 | Bastian Schweinsteiger | Germany | 20 | 2006–2014 |
21 | Ousmane Dembélé | France | 19 | 2018–2026 |
22 | Antoine Griezmann | France | 19 | 2014–2022 |
23 | Mateo Kovačić | Croatia | 19 | 2014–2026 |
24 | Rafael Márquez | Mexico | 19 | 2002–2018 |
25 | Per Mertesacker | Germany | 19 | 2006–2014 |
26 | Thomas Müller | Germany | 19 | 2010–2022 |
27 | Fernando Muslera | Uruguay | 19 | 2010–2026 |
28 | Wolfgang Overath | West Germany | 19 | 1966–1974 |
29 | Jordan Pickford | England | 19 | 2018–2026 |
30 | Ronaldo | Brazil | 19 | 1994–2006 |
31 | Karl-Heinz Rummenigge | West Germany | 19 | 1978–1986 |
32 | Berti Vogts | West Germany | 19 | 1970–1978 |
33 | Franz Beckenbauer | West Germany | 18 | 1966–1974 |
34 | Thomas Berthold | Germany | 18 | 1986–1994 |
35 | Antonio Cabrini | Italy | 18 | 1978–1986 |
36 | Fabio Cannavaro | Italy | 18 | 1998–2010 |
37 | Kevin De Bruyne | Belgium | 18 | 2014–2026 |
38 | Ángel Di María | Argentina | 18 | 2010–2022 |
39 | Dunga | Brazil | 18 | 1990–1998 |
40 | Olivier Giroud | France | 18 | 2014–2022 |
41 | Harry Kane | England | 18 | 2018–2026 |
42 | Mario Kempes | Argentina | 18 | 1974–1982 |
43 | Pierre Littbarski | West Germany | 18 | 1982–1990 |
44 | Romelu Lukaku | Belgium | 18 | 2014–2026 |
45 | Sepp Maier | West Germany | 18 | 1970–1978 |
46 | Ricardo Rodríguez | Switzerland | 18 | 2014–2026 |
47 | Gaetano Scirea | Italy | 18 | 1978–1986 |
48 | Cláudio Taffarel | Brazil | 18 | 1990–1998 |
49 | Raphaël Varane | France | 18 | 2014–2022 |
50 | Granit Xhaka | Switzerland | 18 | 2014–2026 |
References
