Short answer: Cristiano Ronaldo holds both EURO records, with 30 appearances and 14 goals at final tournaments. Michel Platini is second among the scorers with 9 goals in just 5 matches, and Germany have played the most matches in the competition, 58.

With EURO 2024 now complete, it’s the right time to look back at the most appearances and top scorers in UEFA European Championship history.

Who are the players who have played the most matches and scored the most goals in the history of the UEFA European Championship?

Let’s have a look at the stats together!

 

Most UEFA European Championship Final Tournament Appearances

Cristiano Ronaldo has the most EURO appearances: 30 matches across six tournaments, from 2004 to 2024.

ADVERTISEMENT

His Portugal teammate Pepe is second with 23 appearances at five tournaments (2008–2024). At EURO 2024, aged 41 years and 130 days, Pepe also became the oldest player in the history of the competition.

Germany’s Manuel Neuer is third with 20 appearances, ahead of João Moutinho and Toni Kroos on 19. Leonardo Bonucci, Harry Kane and Bastian Schweinsteiger follow with 18 each; Schweinsteiger played at four tournaments (2004–2016).

Bastian Schweinsteiger Germany

Below, find the players with the most appearances at European Championship final tournaments.

Portugal, Cristiano Ronaldo: 30 appearances – 2004, 2008, 2012, 2016, 2020, 2024
Portugal, Pepe: 23 appearances – 2008, 2012, 2016, 2020, 2024
Germany, Manuel Neuer: 20 appearances – 2012, 2016, 2020, 2024
Portugal, João Moutinho: 19 appearances – 2008, 2012, 2016, 2020
Germany, Toni Kroos: 19 appearances – 2012, 2016, 2020, 2024
Italy, Leonardo Bonucci: 18 appearances – 2012, 2016, 2020
England, Harry Kane: 18 appearances – 2016, 2020, 2024
Germany, Bastian Schweinsteiger: 18 appearances – 2004, 2008, 2012, 2016
Italy, Gianluigi Buffon: 17 appearances – 2004, 2008, 2012, 2016
Italy, Giorgio Chiellini: 17 appearances – 2008, 2012, 2016, 2020
Spain, Álvaro Morata: 17 appearances – 2016, 2020, 2024
Germany, Thomas Müller: 17 appearances – 2012, 2016, 2020, 2024
France, Antoine Griezmann: 17 appearances – 2016, 2020, 2024

ADVERTISEMENT

The UEFA European Championship Final Tournaments Top Scorers

Cristiano Ronaldo is the top scorer in EURO final tournaments with 14 goals.

Cristiano Ronaldo has played at six EUROs (2004–2024), scoring 14 goals in 30 matches. He did not score at EURO 2024.

Michel Platini is the 2nd top goal scorer of the EURO final tournaments. Platini played in only 1 EURO in 1984, scoring 9 goals in 5 matches.

Antoine Griezmann, Alan Shearer, Álvaro Morata and Harry Kane share third place with 7 goals each. Morata and Kane both reached seven at EURO 2024.

Below, find every player with five or more goals at EURO final tournaments.

Top Scorers

# Footballer Name Country Scored Goals
1 Cristiano Ronaldo Portugal 14
2 Michel Platini France 9
3 Alan Shearer England 7
4 Antoine Griezmann France 7
5 Álvaro Morata Spain 7
6 Harry Kane England 7
7 Patrik Schick Czech Republic 6
8 Ruud van Nistelrooy Netherlands 6
9 Patrick Kluivert Netherlands 6
10 Wayne Rooney England 6
11 Thierry Henry France 6
12 Zlatan Ibrahimović Sweden 6
13 Robert Lewandowski Poland 6
14 Nuno Gomes Portugal 6
15 Romelu Lukaku Belgium 6
16 Savo Milošević FR Yugoslavia 5
17 Marco van Basten Netherlands 5
18 Milan Baroš Czech Republic 5
19 Xherdan Shaqiri Switzerland 5
20 Mario Gómez Germany 5
21 Jürgen Klinsmann Germany 5
22 Fernando Torres Spain 5
23 Zinedine Zidane France 5

 

Top Scorers by Tournament

 

Year Player(s) Goals Scored Matches Played
1960
Milan Galić
2
2
François Heutte 2
Valentin Ivanov 2
Dražan Jerković 2
Viktor Ponedelnik 2
1964
Dezső Novák
2
1
Ferenc Bene 2
Jesús María Pereda 2
1968 Dragan Džajić 2 3
1972 Gerd Müller 4 2
1976 Dieter Müller 4 2
1980 Klaus Allofs 3 3
1984 Michel Platini 9 5
1988 Marco van Basten 5 5
1992
Dennis Bergkamp
3
4
Tomas Brolin 4
Henrik Larsen 4
Karl-Heinz Riedle 5
1996 Alan Shearer 5 5
2000
Savo Milošević
5
4
Patrick Kluivert 5
2004 Milan Baroš 5 5
2008 David Villa 4 4
2012
Alan Dzagoev
3
3
Mario Mandžukić 3
Cristiano Ronaldo 5
Mario Gómez 5
Fernando Torres 5
Mario Balotelli 6
2016 Antoine Griezmann 6 7
2020 Cristiano Ronaldo, Patrick Schick 5 –
2024 Cody Gakpo, Harry Kane, Jamal Musiala, Georges Mikautadze, Dani Olmo, Ivan Schranz 3 –

Find more regarding the top scorers here.

EURO Teams Stats

Germany have played the most matches at EURO final tournaments: 58.

Germany have also won the most matches, 30. Spain hold the record for most goals at a single tournament, with 15 at EURO 2024.

Below find the list of teams by most scored goals in UEFA EURO finals tournament by tournament.

1960 – Yugoslavia 6
1964 – Spain, Russia, Hungary 4
1968 – Italy 3
1972 – West Germany 5
1976 – West Germany 6
1980 – West Germany 6
1984 – France 14
1988 – Netherlands 8
1992 – Germany 7
1996 – Germany 10
2000 – France, Netherlands 13
2004 – England, Czech Republic 10
2008 – Spain 12
2012 – Spain 12
2016 – France 13

2020 – Italy & Spain 13 goals each
2024 – Spain 15

 

Check out also:

UEFA EURO 2020: Stats, Facts & Numbers

UEFA EURO 2020 Stadiums & Host Cities

UEFA EURO Winners & Records

UEFA EURO 2020 Fixtures & Dates

UEFA EURO 2020 Groups & Teams