We run through the all-time European Championship top scorers and outline those forwards’ most impressive tournament statistics and goal records.


The European Championship has showcased some of the greatest goalscorers in football history since its first edition back in 1960.

While the Euros have been won most often by Germany and Spain, who have racked up three titles each, it is players from Portugal, France and England who sit most prominently in the list of all-time Euros top scorers.

Only one of those attacking stars, Cristiano Ronaldo, has ever been able to reach double figures for goals in Euros history, though.

It is France great Michel Platini, meanwhile, who holds the record for the most goals in a single edition of the Euros.

Here, we run through the all-time European Championship top scorers and review some of their most impressive tournament statistics and goal records.

Euros Top Scorers All-Time

Cristiano Ronaldo (Portugal) – 14 goals
Michel Platini (France) –
9 goals
Antoine Griezmann (France) –
7 goals
Alan Shearer (England) –
7 goals
Álvaro Morata (Spain)
7 goals
Harry Kane (England) – 7 goals
Romelu Lukaku (Belgium) –
6 goals
Zlatan Ibrahimovic (Sweden) –
6 goals
Thierry Henry (France) –
6 goals
Nuno Gomes (Portugal) –
6 goals
Wayne Rooney (England) –
6 goals
Ruud van Nistelrooy (Netherlands) –
6 goals
Patrick Kluivert (Netherlands) –
6 goals
Robert Lewandowski (Poland) – 6 goals
Patrick Schick (Czech Republic) – 6 goals


1. Cristiano Ronaldo (Portugal) – 14 goals

Ronaldo holds a host of individual records at the European Championship, including the leading mark as the all-time top scorer.

The Portugal great has scored 14 goals at the Euros, putting him five strikes clear of any other player in the history of the competition.

Ronaldo’s goals have come in five separate editions of the tournament and across a total of 30 appearances.

While he has scored plenty of penalties over the course of his career for the likes of Manchester United and Real Madrid, just three of Ronaldo’s 14 strikes for Portugal at the Euros have come from the spot.

His most prolific tournament to date was Euro 2020, when he netted five times in just four appearances, converting five of his 15 total shots in a lethal display of finishing.

Ronaldo netted three times each in both Euro 2012 and Euro 2016, helping Portugal to win the latter tournament despite suffering an injury in the final. He racked up 625 minutes on the pitch during that edition of the competition and fired in 45 shots across the seven games he played in, scoring against Wales in the semi-finals.

He also helped Portugal to reach the final on home soil as a youngster in Euro 2004, only to see Greece produce a stunning upset in the showpiece match.

Ronaldo failed to get on the scoresheet at Euro 2024, despite attempting 23 shots across five games – only French forward Kylian Mbappé (24) attempted more at the tournament in Germany.

Ronaldo Euro 2024 Shots

2. Michel Platini (France) – 9 goals

Platini is second on the list of all-time Euros scorers with nine goals, a feat all the more remarkable given he scored them all in just one tournament, giving him the record for most goals in a single edition of the Euros.

Platini Euro 84 xG map

Platini lit up the 1984 tournament as France triumphed on home soil, scoring the fastest hat-trick in tournament history against Yugoslavia, with his treble in that group match arriving in just 18 minutes.

Platini also scored a treble against Belgium in the round robin stage and he remains the only player who has struck multiple hat-tricks in the Euros.

Only eight hat-tricks have ever been netted in Euros history, with Platini accounting for two of them, and no trebles have been scored at all since David Villa struck three times for Spain against Russia in Euro 2008.

A magnificent Euro 84 for Platini was capped with a free-kick in the final against Spain.

His nine strikes came at an average of just 53 minutes per goal and just one of them came from the penalty spot.

=3. Antoine Griezmann (France) – 7 goals

Platini’s compatriot Griezmann also boasts a formidable record at the European Championship, with the Atlético Madrid star sitting joint-third in the all-time goal rankings. He was unable to add to his tally this summer at Euro 2024, however – none of his 12 shots for France were scored.

Griezmann’s goals have come from 17 matches, with his minutes per goal ratio (186) actually better than overall scoring leader Ronaldo (189).

He did most of the heavy lifting at Euro 2016, scoring six times and adding two assists in seven matches, only for France to lose out to Ronaldo and Portugal in the final.

Griezmann had netted twice in the semi-final victory over Germany and also inspired a key group-stage comeback against the Republic of Ireland.

Despite Les Bleus ultimately finishing as runners-up, Griezmann won the tournament Golden Boot award and was named Player of the Tournament by UEFA.

=3. Alan Shearer (England) – 7 goals

While there was a heart-breaking semi-final exit for England at Euro 96, it was a tournament that established Shearer among his country’s greatest ever strikers.

Shearer netted five times that summer as England made it all the way to the last four before losing out to Germany on penalties at Wembley.

He scored in all three group games, including the famous wins over Scotland and the Netherlands, netting twice against the latter. Another goal followed in the quarter-final triumph over Spain.

Shearer then scored twice more in just three games at Euro 2000, although that was a less successful Euros for the Three Lions four years on from their memorable summer on home soil.

The Newcastle United great had also appeared at Euro 92 early on in his international career, but did not net in his sole appearance at a tournament surprisingly won by Denmark.

=3. Álvaro Morata (Spain) – 7 goals

Few players divide opinion like Morata, but there is little arguing with his goalscoring record.

The Spain striker bagged his first three European Championship goals at Euro 2016, scoring twice in a 3-0 win over Turkey before also giving La Roja the lead against Croatia in their final group game, though they went on to lose 2-1.

At the rearranged Euro 2020 tournament he scored just once in the group stage, in the 1-1 draw with Poland, but found the net twice more in the knockout stage, against Croatia in a 5-3 victory in the last 16, before also scoring against Italy in the semi-finals, only for Spain to lose to the Azzurri on penalties.

Morata got his seventh Euros goal, and third against Croatia, in Spain’s opening game of Euro 2024 with a neat finish when he raced on to a through ball from Pedri. While he didn’t score again in the tournament, it ended in glory with Spain lifting the trophy in Berlin after defeating England 2-1 in the final.

=3. Harry Kane (England) – 7 goals

Harry Kane added three more goals to his European Championship tally at Euro 2024 in Germany, but the tournament ultimately ended with more disappointment for the English captain.

Kane has famously struggled to win trophies throughout his playing career, and another escaped him on 14 July in Berlin, as England lost the Euro 2024 final to Spain.

The Bayern Munich striker grabbed a goal against Denmark in the group stage, before adding further strikes versus Slovakia and the Netherlands in the knockout stages.


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