Which players have the most European Championship appearances, and which of the top 10 have been adding to their total this summer?


Most Appearances at European Championship Finals by Players

27 – Cristiano Ronaldo*
21 – Pepe*
19 – João Moutinho*
18 – Leonardo Bonucci, Bastian Schweinsteiger, Manuel Neuer*
17 – Giorgio Chiellini, Gianluigi Buffon, Toni Kroos*
16 – Edwin van der Sar, Rui Patrício*, Andrés Iniesta,
Lilian Thuram, Jordi Alba*, Cesc Fàbregas, Thomas Müller*, Luka Modric*

*still active


Cristiano Ronaldo
27 Appearances

It is no surprise to see the most-capped player in the history of international men’s football clear at the top of this list. Ronaldo is into his third decade of representing his country and a fair while ago became the first male player to reach 200 international caps. He is also well clear as the player with the most appearances at the Euros.

He made his first European Championship appearance as a teenager at Euro 2004 on home soil, scoring his first international goal in Portugal‘s opener – in the first of what would become two losses at that tournament to eventual champions Greece (also losing in the final).

Ronaldo had come off the bench for the first of those games, and also did so in Portugal’s second game against Russia. He has been a near ever-present at the Euros for Portugal since then, though he was forced to come off with injury in the Euro 2016 final, when Portugal won their only major international honour.

Euro 2016 final stats

After starting in their opening game of Euro 2024 against Czech Republic, he has now played for Portugal at six European Championship tournaments. He is also looking to add to his record 14 European Championship goals.

Pepe
21 Appearances

Pepe turned 41 in February 2024 but is still playing at the top level for Porto and representing his country regularly, too. With 20 appearances – all of which have been starts – at the European Championship, he is second in this list, adding to his tally at Euro 2024 when he started against Czech Republic. He also became the oldest player in European Championship history that day.

Born in Brazil, Pepe came to the international stage with Portugal at the age of 24 in qualifying for Euro 2008, and then played at those finals, as well as each edition since then. His 20 Euros appearances have therefore come across five different tournaments.

He played a key role as Portugal won Euro 2016, though missed the semi-final against Wales with a thigh injury, watching on as his teammates secured a place in the final with their only win inside 90 minutes at the whole tournament. They had progressed from the group stage with three draws from three, and so had one of the best records of the third-placed teams.

Pepe returned for the extra-time victory over France in the final, meaning he drew all six of his games at the tournament but still won the competition (no, extra-time or penalty-shootout victories don’t count as wins; they are draws).

João Moutinho
19 Appearances

Third place belongs to a third Portuguese legend in this list, João Moutinho, although six of his appearances came off the bench. He will not add to his tally at Euro 2024, having failed to make the final cut of Portugal’s squad. The most recent of his 146 caps came in September 2022, but he is still playing in the Portuguese top flight for SC Braga.

The first of his caps came in 2005, meaning his international career has taken in four European Championship tournaments – 2008, 2012, 2016 and 2020. He made 19 appearances across those four editions, and although he only started three games as Portugal won Euro 2016, he was on the pitch when Éder popped up with the winner in the final against France.

Manuel Neuer
18 Appearances

With his appearance in Germany’s final group match of Euro 2024 versus Switzerland, Neuer made his 18th appearance at a UEFA European Championship. This landmark meant that he became the most used goalkeeper in Euros history, overtaking Gianluigi Buffon.

He’s played at four different European Championship finals for Germany (2012, 2016, 2020 and 2024), after making his debut in the tournament back in June 2012 against Portugal – a game in which he kept a clean sheet, in a 1-0 win.

Leonardo Bonucci
18 Appearances

Bonucci has only – so far – played at three European Championship finals but, having made his Italy debut in 2010, he has enjoyed a successful period in Italy’s history – at continental level, at least. While at the World Cup he has endured two group-stage exits and two outright failures to qualify during his international career, he has played in 18 matches at the last three Euros, with Italy going deep in each time.

Italy were beaten finalists at Euro 2012, with Bonucci starting five of their six games and coming off the bench in the other. They were then knocked out in the quarter-finals four years later in France, losing to Germany on penalties with Bonucci ever-present, although he saw his spot-kick saved in the shootout. Then, he played all seven games as Italy were crowned champions at Euro 2020, scoring the equaliser in the final against England at Wembley before he also netting from the spot in an ultimately successful penalty shootout.

euro 2020 final stats

He has not represented Italy since June 2023, and announced his retirement from football on the eve of Euro 2024.

Bastian Schweinsteiger
18 Appearances

Schweinsteiger made his international debut at the age of 19, just days before the start of Euro 2004, where he went on to make three appearances as Germany crashed out in the group stage without a win.

He then went on to be named in the Germany squad for every international tournament for the next 12 years, playing at Euro 2008, Euro 2012 and Euro 2016, racking up 18 appearances in total, although eight of those came off the bench.

He would have another appearance to his name were it not for the red card he received in Germany’s second group stage game against Croatia at Euro 2008. He served a suspension for their final group game, but then returned with a bang in the knockout rounds, scoring once and setting up two more in the quarter-final win over Portugal, before scoring again in the semi-final against Turkey. Neither he nor any teammate could find a way past Spain in the final, though, as Germany fell to a 1-0 defeat.

Schweinsteiger then played every minute as Germany made it to the Euro 2012 semi-finals – where they were beaten by Italy – and also featured in five out of six games at Euro 2016 before another semi-final exit, this time to France.

He played one more friendly before retiring from international football, meaning his Germany career was bookended by European Championships with a single friendly appearance at either end.


Enjoy this? Subscribe to our football newsletter to receive exclusive weekly content. You should also follow our social accounts over on XInstagramTikTok and Facebook.