Advertisment

All-time Top Goalscorers of UEFA Euros

Portugal superstar Cristiano Ronaldo holds the record of scoring the most goals in the Euros. Let's look at the footballers who are the all-time top goalscorers in this prestigious competition.

author-image
Abishek Goswami
Updated On
New Update
All-time Top Goalscorers: Cristiano Ronaldo has scored 14 goals in the Euros

Cristiano Ronaldo has scored 14 goals in the Euros for Portugal | Image: UEFA

Listen to this article
0.75x 1x 1.5x
00:00 / 00:00

The UEFA Euro 2024 has already begun from 15th June 2024 in Germany. Italy are the defending champions of Europe following a victory against England in the Final. Some of the best players in Europe represent their countries in this competition and compete to claim the prestigious title. Portugal superstar Cristiano Ronaldo is playing his sixth Euro and is the top scorer with 14 goals. Let's look at the players who come amongst the all-time top goalscorers of this prestigious competition.

Read Also: Euro 2024: Every squad of the UEFA Euro 2024

All-time Top Goalscorers of UEFA Euros (Top Five)

Cristiano Ronaldo (Portugal) | 14 goals 

All-time Top Goalscorers: Cristiano Ronaldo won the UEFA Euro 2016 with Portugal
Cristiano Ronaldo won the UEFA Euro 2016 with Portugal | Image: Sky Sports

The football player with the most goals, Cristiano Ronaldo, is also topping this list. The Portuguese sensation has played five editions of UEFA Euros, making him the longest-serving player in this competition. The 39-year-old has scored 14 goals in 25 Euro games and won the title in 2016. It was Portugal's first major title and came under Cristiano's leadership. The 2024 edition will be his last major tournament with Portugal and he would like to add another International title to his tally before saying goodbye.

2. Michel Platini (France) | 9 goals

Platini scored 9 goals in the 1984 Euros and won the title with France
Platini scored 9 goals in the 1984 Euros and won the title with France | Image: X

French legend, Michel Platini is the second-highest goalscorer in the history of the European Championships. The forward scored nine goals in only five appearances for the national team. Interestingly, all nine goals came in a single edition of the competition, the 1984 championships, which France also won. He scored a hat-trick in two group games, a 5-0 win against Belgium and a 3-2 win against Yugoslavia. 

3. Alan Shearer (England) | 7 goals

Shearer has scored 7 goals in 9 UEFA Euro appearances for England
Shearer has scored 7 goals in 9 UEFA Euro appearances for England | Image: Getty

The former English striker, Alan Shearer played in the 1992, 1996, and 2000 European Championships and scored seven goals. His best came in the 1996 edition where Shearer ended with the UEFA Euro Golden Boot scoring five goals. Shearer was one of the finest strikers of his time and scored 30 goals for his country. He is also the all-time top scorer of the Premier League with 260 goals.

4. Antoine Griezmann (France) | 7 goals

Antoine Griezmann comes fourth in this list with 7 goals in 11 appearances
Antoine Griezmann comes fourth in this list with 7 goals in 11 appearances | Image: AFP

One of the best players of this generation, Antoine Griezmann is fourth on this list with 7 goals in 11 appearances for France. The 33-year-old will be playing his third Euros and has a huge opportunity to close down Ronaldo. Griezmann is one of the best among France’s golden generation of footballers and has scored 44 goals for his national team. 

5. Alvaro Morata (Spain) | 7 goals

Alvaro Morata scored his seventh goal in the 2024 edition of Euros
Alvaro Morata scored his seventh goal in the 2024 edition of Euros | Image: X

The Spanish skipper scored his seventh goal in the UEFA Euros during the group-stage match against Croatia in the 2024 edition. He is now the joint-third top goalscorer of this competition. He has featured in 11 UEFA Euro matches for La Roja until now in three tournament editions (2016, 2020, 2024). Alvaro Morata bagged his first three of those seven goals in Euro 2016, scoring twice in a 3-0 win over Turkey before giving La Roja the lead against Croatia in their final group game. At the Euro 2020 tournament, he scored just once in the group stage, in a 1-1 draw with Poland, but found the net twice more in the knockout stage, against Croatia in the last 16 and against Italy in the semi-finals.

Read Also: Top 5 Goalscorers in Football History

All-time Top Goalscorers of UEFA Euros (Top Ten)

Rank Player Team Matches played Goals scored Edition(s)
1 Cristiano Ronaldo Portugal 25 14 2004, 2008, 2012, 2016, 2020
2 Michel Platini France 5 9 1984
3 Alan Shearer England 9 7 1992, 1996, 2000
4 Antoine Griezmann France 11 7 2016, 2020
5 Álvaro Morata Spain 11 7 2016, 2020, 2024
6 Ruud van Nistelrooy Netherlands 8 6 2004, 2008
7 Patrick Kluivert Netherlands 9 6 1996, 2000, 2004
8 Wayne Rooney England 10 6 2004, 2012, 2016
9 Romelu Lukaku Belgium 10 6 2016, 2020
10 Thierry Henry France 11 6 2000, 2004, 2008
Cristiano Ronaldo Uefa Euro France Portugal Antoine Griezmann UEFA Euro 2024 Alan Shearer