Portugal national team captain Cristiano Ronaldo is currently leading the Euro top-scorers all-time list. 

Cristiano Ronaldo tops the Euro top-scorers all-time list with 14 goals across five editions of the UEFA European Football Championship.

After making his Euro debut in Portugal in 2004, Ronaldo later netted his first international goal against Greece in the same tournament.

Since then, the Portugal talisman has featured in four more editions of the UEFA European Football Championship in 2008, 2012, 2016 and 2020.

Legendary French football player Michel Platini features second on the Euro top-scorers all-time list.

Michel Platini previously held the record for the most goals scored in the European Championship with nine goals. His record was surpassed by Ronaldo in 2021.

Having featured in a single edition of the European Championship in France in 1984, Michel Platini netted nine goals to guide his side to the coveted title at home. Michel Platini’s nine goals is still a record in a single European Championship.

England’s Alan Shearer, Antoine Griezmann of France and Spain’s Alvaro Morata share the third spot on the Euro top-scorers all-time list. All three have scored seven goals each in European Football Championship history.

Between 1960 and 2008, the Golden Boot award was presented to the top scorer of each edition of the UEFA European Championship.

Since 2008, if there is more than one player with the same number of goals, the tie-breaker goes to the player who has contributed the most assists. If there is still more than one player, the tie-breaker goes to the player who has played the least amount of time.

Know Euro top-scorers all-time list and the players with most goals in every UEFA European Football Championship.

Euro top-scorers all-time: Know the leading UEFA European Championship goal-scorers

Rank

Player

Team

Goals

Tournaments

1

Cristiano Ronaldo

Portugal 

14

2004, 2008, 2012, 2016, 2020

2

Michel Platini

France

9

1984

3

Alan Shearer

England

7

1992, 1996, 2000

 

Antoine Griezmann

France

7

2016, 2020

 

Alvaro Morata

Spain

7

2016, 2020, 2024

4

Ruud van Nistelrooy

Netherlands

6

2004, 2008

 

Patrick Kluivert

Netherlands

6

1996, 2000, 2004

 

Wayne Rooney

England

6

2004, 2012, 2016

 

Romelu Lukaku

Belgium

6

2016, 2020

 

Thierry Henry

France

6

2000, 2004, 2008

 

Zlatan Ibrahimovic

Sweden

6

2004, 2008, 2012, 2016

 

Nuno Gomes

Portugal

6

2000, 2004, 2008

Euro top-scorers all-time: Players with most goals in every UEFA European Championship

Year

Top-scorer (s)

Goals

1960

François Heutte (France), Viktor Ponedelnik (USSR), Valentin Ivanov (USSR), Drazan Jerkovic (Yugoslavia), Milan Galic (Yugoslavia)

2

1964

Jesus María Pereda (Spain), Ferenc Bene (Hungary), Deszo Novak (Hungary)

2

1968

Dragan Dzajic (Yugoslavia) 

2

1972

Gerd Muller (West Germany)

4

1976

Dieter Muller (West Germany)

4

1980

Klaus Allofs (West Germany) 

3

1984

Michel Platini (France) 

9

1988

Marco van Basten (Netherlands)

5

1992

Henrik Larsen (Denmark), Karl-Heinz Riedle (Germany), Dennis Bergkamp (Netherlands), Tomas Brolin (Sweden) 

3

1996

Alan Shearer (England)

5

2000

Patrick Kluivert (Netherlands), Savo Milosevic (Yugoslavia)

5

2004

Milan Baros (Czech Republic)

5

2008

David Villa (Spain)

4

2012

Fernando Torres (Spain), Alan Dzagoev (Russia), Mario Gomez (Germany), Mario Mandzukić (Croatia), Mario Balotelli (Italy), Cristiano Ronaldo (Portugal) 

3

2016

Antoine Griezmann (France) 

6

2020

Cristiano Ronaldo (Portugal), Patrik Schick (Czechia)

5

Photo credit: Alamy