1. Cristiano Ronaldo
The Portuguese player has played 57 games scoring 42 goals since his debut at Euro 2004. He is also the player with the most goals in the final phase (11).
Photo:
PONTUS LUNDAHL
AFP
Updated to
2. Zlatan Ibrahimovic
The Swedish player has played 43 games scoring 25 goals since his Euro 2004 debut.
Photo:
JONATHAN NACKSTRAND
AFP
Updated to
3. Robbie Keane
The Irish player has played 49 games scoring 23 goals.
Photo:
John sibley
REUTERS
Updated to
4. Jon Dahl Tomasson
The Danish player has played a total of 31 matches scoring 22 goals since his Euro 2000 debut.
Photo:
OLEG POPOV
REUTERS
Updated to
5. Hakan Sukur
The Turkish player has played 38 games scoring 22 goals since his Euro 1996 debut.
Photo:
Chris mcgrath
Getty Images
Updated to
6. Jan Koller
The Czech player has played 35 games scoring 21 goals since his Euro 2000 debut.
Photo:
CHRISTIAN HARTMANN
REUTERS
Updated to
7. Davor Suker
The Croatian player played a total of 21 matches, scoring 20 goals since his Euro 1996 debut.
Photo:
RUSSELL BOYCE
REUTERS
Updated to
8. Wayne Rooney
The English player has played 37 games scoring 20 goals since his Euro 2004 debut.
Photo:
John sibley
REUTERS
Updated to
9. Klaas-Jan Huntelaar
The Dutch player has played 24 games scoring 19 goals since his Euro 2008 debut.
Photo:
EMMANUEL DUNAND
AFP
Updated to
9. Raúl González
The Spanish player has played 27 games scoring 19 goals since his Euro 2000 debut.
Photo:
JUAN NAVARRO
DAILY AS
Updated to