Cristiano Ronaldo Portugal Euro 2020Getty Images

European Championship: Who is the all-time record goalscorer?

Winning the European Championship guarantees you continental glory, but who are the top-scorers of the tournament?

While lifting the European Championship is a team effort, the tournament also offers players the chance to shine on an individual basis – with special attention saved for the prolific goalscorers.

So who has scored the most goals in European Championship competition history? Goal takes a look.

Article continues below

European Championship: Who is the all-time record goalscorer?

Cristiano Ronaldo currently holds the record as the all-time top-scorer in the European Championships with 14 goals.

He broke the record of nine goals previously set by France icon Michel Platini, with a penalty against Hungary in Euro 2020.

Ronaldo scored the 87th-minute penalty to mark his 10th goal in the competition.

Ronaldo has continued to break records during Euro 2020, becoming the all-time top scorer in the World Cup and European Championship combined following his two goals against France in the final group stage game.

He also became the first player to feature at five finals tournaments, representing Portugal at every Euros since his country hosted the tournament in 2004. 

The Portugal captain is followed by Platini on nine goals, and then Alan Shearer and Antoine Griezmann on seven goals apiece.

European Championship all-time goalscorer table

RankPlayerTeamGoals scoredMatches playedTournament(s)
1Cristiano Ronaldo* Portugal14242004, 2008, 2012, 2016, 2020
2Michel Platini France951984
3Alan ShearerEngland791992, 1996, 2000
3Antoine Griezmann*France7102016, 2020
5Ruud van NistelrooyNetherlands682004, 2008
5Patrick KluivertNetherlands691996, 2000, 2004
5Wayne RooneyEngland6102004, 2012, 2016
5Thierry HenryFrance6112000, 2004, 2008
5Zlatan Ibrahimovic*Sweden6132004, 2008, 2012, 2016
5Nuno GomesPortugal6142000, 2004, 2008
11Savo MilosevicYugoslavia542000
11Romelu LukakuBelgium582016, 2020
11Marco van BastenNetherlands591988, 1992
11Milan BarosCzech Republic5112004, 2008, 2012
11Robert Lewandowski*Poland5112012, 2016, 2020
11Jurgen KlinsmannWest Germany & Germany5131998, 1992, 1996
11Fernando TorresSpain5132004, 2008, 2012
11Mario GomezGermany5132008, 2012, 2016
11Zinedine ZidaneFrance5141996, 2000, 2004

*Player still active

Advertisement