top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Football-removebg-preview.png

International Football - FIFA World Cup

SIDE Ladder.png

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

26

2005–present

2

Lothar Matthäus

Germany (West Germany/Germany)

25

1980–2000

3

Miroslav Klose

Germany

24

2001–2014

4

Paolo Maldini

Italy

23

1988–2002

5

Cristiano Ronaldo

Portugal

22

2003–present

6

Diego Maradona

Argentina

21

1977–1994

7

Uwe Seeler

West Germany

21

1954–1970

8

Władysław Żmuda

Poland

21

1973–1986

9

Cafu

Brazil

20

1990–2006

10

Philipp Lahm

Germany

20

2004–2014

11

Grzegorz Lato

Poland

20

1971–1984

12

Hugo Lloris

France

20

2008–2022

13

Javier Mascherano

Argentina

20

2003–2018

14

Bastian Schweinsteiger

Germany

20

2004–2016

15

Antoine Griezmann

France

19

2014–present

16

Rafael Márquez

Mexico

19

1997–2018

17

Per Mertesacker

Germany

19

2004–2014

18

Luka Modrić

Croatia

19

2006–present

19

Thomas Müller

Germany

19

2010–2025

20

Manuel Neuer

Germany

19

2009–present

21

Wolfgang Overath

West Germany

19

1963–1974

22

Ronaldo

Brazil

19

1994–2011

23

Karl-Heinz Rummenigge

West Germany

19

1976–1986

24

Berti Vogts

West Germany

19

1967–1978

25

Franz Beckenbauer

West Germany

18

1965–1977

26

Thomas Berthold

Germany

18

1985–1994

27

Antonio Cabrini

Italy

18

1978–1987

28

Fabio Cannavaro

Italy

18

1997–2010

29

Ángel Di María

Argentina

18

2008–2024

30

Dunga

Brazil

18

1987–1998

31

Olivier Giroud

France

18

2011–2024

32

Mario Kempes

Argentina

18

1973–1982

33

Pierre Littbarski

West Germany

18

1981–1990

34

Sepp Maier

West Germany

18

1966–1979

35

Gaetano Scirea

Italy

18

1975–1986

36

Cláudio Taffarel

Brazil

18

1988–1998

37

Raphaël Varane

France

18

2013–2022

38

Fabien Barthez

France

17

1994–2006

39

Sergio Busquets

Spain

17

2009–2022

40

Roberto Carlos

Brazil

17

1992–2006

41

Iker Casillas

Spain

17

2000–2016

42

Edinson Cavani

Uruguay

17

2008–2022

43

Thierry Henry

France

17

1997–2010

44

Jürgen Klinsmann

Germany

17

1987–1998

45

Lúcio

Brazil

17

2000–2011

46

Ivan Perišić

Croatia

17

2011–present

47

Sergio Ramos

Spain

17

2005–2021

48

Karl-Heinz Schnellinger

West Germany

17

1958–1971

49

Enzo Scifo

Belgium

17

1984–1998

50

Peter Shilton

England

17

1970–1990

51

Wesley Sneijder

Netherlands

17

2003–2018

52

Robin van Persie

Netherlands

17

2005–2017

53

Dino Zoff

Italy

17

1968–1983


SIDE Ladder.png

References

Wikipedia. (n.d.). “List of players who have appeared in the most FIFA World Cups”. Available at: https://en.wikipedia.org/wiki/List_of_players_who_have_appeared_in_the_most_FIFA_World_Cups (Accessed 1 December 2025).
Screenshot 2024-12-16 at 16.55.04.png

SCALA

lists

CONTACT US

We'd Love to Hear From You!

If you would like to submit a list request, talk business or send over your thoughts, we are all ears!

GET ON THE LADDER!

© 2025 by Scala Lists. All Rights Reserved.

bottom of page