European Championship Top Scorers | All-Time Euros Top Scorers

Cristiano Ronaldo moved to the top of the European Championship scoring charts with a five-goal haul at Euro 2020.
He is five clear of Michel Platini in the all-time standings, with Antoine Griezmann, Alan Shearer and Alvaro Morata a further two adrift of the Frenchman.
Platini holds the record for most goals scored in a tournament (nine in 1984), with Griezmann’s six in 2016 in second.
All-Time European Championship Top Scorers
Player | Country | Goals |
---|---|---|
Cristiano Ronaldo | Portugal | 14 |
Michel Platini | France | 9 |
Antoine Griezmann | France | 7 |
Alan Shearer | England | 7 |
Alvaro Morata | Spain | 7 |
Thierry Henry | France | 6 |
Zlatan Ibrahimovic | Sweden | 6 |
Patrick Kluivert | Netherlands | 6 |
Romelu Lukaku | Belgium | 6 |
Nuno Gomes | Portugal | 6 |
European Championship Top Scorers – Every Tournament
- 1960: François Heutte (France), Viktor Ponedelnik (USSR), Valentin Ivanov (USSR), Dražan Jerković (Yugoslavia), Milan Galic (Yugoslavia) – 2 goals
- 1964: Jesus María Pereda (Spain), Ferenc Bene (Hungary), Deszo Novak (Hungary) – 2 goals
- 1968: Dragan Dzajic (Yugoslavia) – 2 goals
- 1972: Gerd Müller (West Germany) – 4 goals
- 1976: Dieter Müller (West Germany) – 4 goals
- 1980: Klaus Allofs (West Germany) – 3 goals
- 1984: Michel Platini (France) – 9 goals
- 1988: Marco van Basten (Netherlands) – 5 goals
- 1992: Henrik Larsen (Denmark), Karl-Heinz Riedle (Germany), Dennis Bergkamp (Netherlands), Tomas Brolin (Sweden) – 3 goals
- 1996: Alan Shearer (England) – 5 goals
- 2000: Patrick Kluivert (Netherlands), Savo Milosevic (Yugoslavia) – 5 goals
- 2004: Milan Baros (Czech Republic) – 5 goals
- 2008: David Villa (Spain) – 4 goals
- 2012: Fernando Torres (Spain), Alan Dzagoev (Russia), Mario Gomez (Germany), Mario Mandzukic (Croatia), Mario Balotelli (Italy), Cristiano Ronaldo (Portugal) – 3 goals
- 2016: Antoine Griezmann (France) – 6 goals
- 2020: Cristiano Ronaldo (Portugal), Patrik Schick (Czechia) – 5 goals
- 2024: Cody Gakpo (Netherlands), Harry Kane (England), Jamal Musiala (Germany), Georges Mikautadze (Georgia), Dani Olmo (Spain), Ivan Schranz (Slovakia) – 3 goals

Recent Posts
- Michael Olise steals the show in France’s win against Croatia
- England vs Latvia: Three Lions entertain Baltic minnows in first-ever clash
- Tuchel’s England look to establish identity against Latvia after Albania win
- Juventus sack Thiago Motta after just nine months, appoint Igor Tudor
- Hojlund’s Ronaldo tribute adds edge to Portugal vs Denmark Nations League clash
- Can Mbappe rescue France? Nations League exit looms after Croatia loss
- Nottingham Forest must break the bank for Matheus Cunha
- Record-breaking goals mark a winning start for Tuchel with England
- “It was missing” – Thomas Tuchel criticises Premier League duo after England win
- Kane’s 70th goal a sign of exciting times ahead for England under Tuchel
Topics
AC Milan
Arsenal
Aston Villa
Atlético Madrid
Barcelona
Bayern Munich
Borussia Dortmund
Brentford
Brighton & Hove Albion
Bundesliga
Championship
Champions League
Chelsea
Crystal Palace
England
Europa League
Everton
Fulham
General Football News
Inter Milan
International Football
Juventus
La Liga
Leeds United
Leicester City
Ligue 1
Liverpool
Manchester City
Manchester United
Match Previews
Napoli
Newcastle United
Nottingham Forest
Paris Saint-Germain
Premier League
Primeira Liga
RB Leipzig
Real Madrid
Roma
Serie A
Tottenham Hotspur
Transfer News
West Ham
Wolverhampton Wanderers
World Cup