

The Dutch team once owned two top strikers, Ruud van Nistelrooy and Patrick Kluivertz. Each person has 2 goals in EURO tournaments. Van Nistelrooy played 6 matches, while Kluivertz appeared in 8 matches. (Photo: Getty Images)

Nuno Gomes (Portugal) also has 6 goals and 1 assist. He appeared in 14 matches in 3 EURO tournaments. This former striker ended his international career in 2011 and retired two years later. (Photo: EMPICS)

Wayne Rooney participated in 3 EURO tournaments with the England team but only scored in 3 matches out of 10 appearances. (Photo: Sky Sports)

Thierry Henry played 11 matches in 3 EUROs, scored 6 goals and had 2 assists for the French team. He is the only one in the group of players with 6 goals in EURO to have won the tournament. (Photo: Sportsphoto)

Ibrahimovic participated in 4 EUROs, spent 13 matches with the Swedish team and scored 6 goals. This player just retired in June 6 and his team also did not have a place to attend EURO 2023 – the first time since 2024. (Photo: The Athletics)

Romelu Lukaku has 6 goals in 10 appearances in 2 EURO periods. The Belgian striker still has a chance to improve his performance. If there are no unexpected events in the next month, he will join the Belgian team to attend the tournament in Germany this summer.

Alan Shearer (England) is the top scorer of EURO 1996 with 5 goals. Outside of this tournament, he only had 2 more goals. (Photo: Eurosport)

Antoine Griezmann is the top scorer of EURO 2016 with 6 goals and 2 assists. At EURO 2020 (taking place in 2021), the striker of the French team had 1 more goal. (Photo: Getty Images)

Michel Platini (France) participated in a single EURO and scored 9 goals. This is a record that no other player has ever touched. (Photo: Getty Images)

At the top of the rankings is Cristiano Ronaldo with a completely superior record: 14 goals. Counting the number of assists, CR7 (7 times) is only inferior to Karel Poborsky (Czech Republic/Czechoslovakia – 8 times). Among the players still playing, the ones closest to Ronaldo’s achievements are Alvaro Morata (Spain) and Romelu Lukaku (Belgium) with only 6 goals.
1. Cristiano Ronaldo (Portugal): 14 goals
2. Michel Platini (France): 9 goals
3. Antoine Griezmann (France): 7 goals
4. Alan Shearer (England): 7 goals
5. Thierry Henry (France): 6 goals
6. Zlatan Ibrahimovic (Sweden): 6 goals
7. Nuno Gomes (Portugal): 6 goals
8. Romelu Lukaku (Belgium): 6 goals
9. Wayne Rooney (England): 6 goals
10. Patrick Kluivertz (Netherlands): 6 goals
11. Ruud van Nistelrooy (Netherlands): 6 goals
12. Alvaro Morata (Spain): 6 goals



