top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Football-removebg-preview.png

International Football - European Championship

SIDE Ladder.png

Most Matches Played (Player)

This list features the players with the most matches played in the history of the UEFA European Championships.

RANK

PLAYER

NATION

APPEARANCES

YEARS

1

Cristiano Ronaldo

Portugal

30

2003–2026

2

Pepe

Portugal

23

2007–2024

3

Manuel Neuer

Germany

20

2009–present

4

Toni Kroos

Germany

19

2010–2024

5

João Moutinho

Portugal

19

2005–2022

6

Leonardo Bonucci

Italy

18

2010–2023

7

Harry Kane

England

18

2015–present

8

Bastian Schweinsteiger

Germany

18

2004–2016

9

Gianluigi Buffon

Italy

17

1997–2018

10

Giorgio Chiellini

Italy

17

2004–2022

11

Antoine Griezmann

France

17

2014–present

12

Álvaro Morata

Spain

17

2014–present

13

Thomas Müller

Germany

17

2010–2025

14

Jordi Alba

Spain

16

2011–2023

15

Cesc Fàbregas

Spain

16

2006–2016

16

Andrés Iniesta

Spain

16

2006–2018

17

Luka Modrić

Croatia

16

2006–2026

18

Rui Patrício

Portugal

16

2010–2024

19

Edwin van der Sar

Netherlands

16

1995–2008

20

Lilian Thuram

France

16

1994–2008

21

Kyle Walker

England

16

2011–2025

22

Olivier Giroud

France

15

2011–2024

23

Hugo Lloris

France

15

2008–2022

24

Nani

Portugal

15

2006–2017

25

Sergio Ramos

Spain

15

2005–2021

26

David Silva

Spain

15

2006–2018


SIDE Ladder.png

References

Wikipedia. (n.d.). List of players who have appeared in multiple UEFA European Championships – Most matches. Available at: https://en.wikipedia.org/wiki/List_of_players_who_have_appeared_in_multiple_UEFA_European_Championships#Most_matches (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