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
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
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
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
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
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 |