Top 5 Goal Scorers of Euro 2012: Alan Dzagoev (Russia)
Alan Yelizbarovich Dzagoev made his debut for Russia in 2008 against Germany scoring his first ever goal two years later in a Euro 2012 qualifying match.
Dzagoev scored three goals in three matches for Russia two of which came in their opening encounter against Czech Republic in a 4-1 win while the last came against Poland in a 1-1 draw.
The 22-year- old midfielder currently represents Russian club CSKA Moscow.
Top 5 Goal Scorers of Euro 2012: Mario Gomez (Germany)
Mario Gómez García, who holds dual citizenship of Germany and Spain, chose to play for Germany and played his first ever match at the age of 21 against Switzerland. He found the back of the net in his very first appearance as his side won 3-1.
Mario has so far scored three goals in five matches at the Euo 2012, the first of which came against Portugal in the opening game that Germany won 1-0 while the next two were scored against the Netherlands in a 2-1 win.
The 26-year-old striker plays for German club Bayern Munich.
Top 5 Goal Scorers of Euro 2012: Mario Mandzukic (Croatia)
Mario Mandzukic debuted for Croatia in 2007 and netted his first ever goal for his national side against England in the following year.
Mandzukic scored three goals in three appearances in the Euro 2012 competition, twice against Republic of Ireland in their opening game in a 3-1 win and once against Italy in 1-1 draw.
The 26 year old striker recently signed for Bayern Munich. During his stint with Dinamo, he was fined by the club after being accused of poor performance.
Top 5 Goal Scorers of Euro 2012: Cristiano Ronaldo (Portugal)
Cristiano Ronaldo dos Santos Aveiro or CR7 as the striker is famously known debuted for Portugal in August 2003 against Kazakhstan. His first international goal came in the opening game of Euro 2004 against the eventual winner Greece.
Ronaldo scored three goals in five appearances for Portugal in the tournament. The first two were scored against The Netherlands that his side won 2-1 while the next came in the quarterfinal in a 1-0 win over Czech Republic that ensured a semi-final berth for his side. He is also the captain of his national team.
The 27-year-old currently plays for Spanish club Real Madrid.
Top 5 Goal Scorers of Euro 2012: Mario Balotelli (Italy)
Mario Balotelli is an enigmatic figure who has gained popularity among the soccer fans not just for his tricks with the ball but for his off-field antics as well. He debuted for Italy in August 2010 against Côte d`Ivoire in a friendly that his side lost 0-1.
His first goal for the national side came against Poland in November 2011 that Italy won 2-0.
So far, the striker has scored three goals for Italy in the Euro championships, the first of which came against Ireland via a superb bicycle kick. The next two were scored in the semifinal match against Germany that his side won 2-0 and thus joining Spain in the final for the title clash.
The 21-year-old currently plays for English football club Manchester City.