• Home
  • Football
  • UEFA European Championship

Euro 2021 Top Goalscorer Betting Odds - England's Harry Kane favoured to come out on top

Kane leads a star studded list at Euro 2021
England's Harry Kane is the favourite in the Euro 2020 Top Goalscorer betting market (Getty Images)

Euro 2021 Top Goalscorer Betting Odds


The Euro 2021 top goalscorer market is sure to attract plenty of interest this summer. England's Harry Kane is currently the favourite with William Hill with Portugal's Cristiano Ronaldo next best. 

There is plenty of value on offer with Romelu Lukaku, Kylian Mbappe, Memphis Depay, Antoine Griezmann, Raheem Sterling, Eden Hazard, Serge Gnabry, Alvaro Morata, Ciro Immobile and Robert Lewandowski all in with a chance.

Odds from William Hill and correct on 17 March 2020:

PlayerOdds
Harry Kane
6.00
Romelu Lukaku
9.00
Cristiano Ronaldo
10.00
Kylian Mbappe
12.00
Ciro Immobile
13.00
Alvaro Morata
13.00
Raheem Sterling
19.00
Antoine Griezmann
21.00
Timo Werner
21.00
Serge Gnabry
21.00
Eden Hazard
23.00
Ryan Babel
26.00
Olivier Giroud
29.00
Quincy Promes
29.00
Luuk De Jong
29.00
Artem Dzyuba
34.00
Robert Lewandowski
34.00
Paco Alcacer
34.00
Marcus Rashford
34.00
Bruno Petkovic
34.00
Joao Felix
51.00
Gerard Moreno
51.00
Christian Eriksen
51.00
Danny Ings
51.00
Andrea Belotti
51.00
Marko Arnautovic
51.00
Lorenzo Insigne
51.00
Wissam Ben Yedder
51.00
Krzysztof Piatek
67.00
Haris Seferovic
67.00
Gareth Bale
67.00
Dries Mertens
67.00
Source: William Hill

UEFA European Championship top scorers by tournament


There are some famous names on the UEFA European Championship top scorers by tournament list with Gerd Müller, Klaus Allofs, Michel Platini, Marco van Basten, Henrik Larsen, Dennis Bergkamp, Alan Shearer, Patrick Kluivert, David Villa, Mario Gómez, Mario Balotelli, Cristiano Ronaldo, Fernando Torres flourishing at the tournament. 

France's Antoine Griezmann broke the record with six goals at Euro 2016, but it wasn't enough to help France win the tournament on home soil. Portugal beat France 1-0 in the Euro 2016 Final at the Stade de France in Paris.

YearCountryPlayerGoalsMatches
2016 France  Antoine Griezmann 6 7
2012 Croatia  Mario Mandžukić 3 3
2012 Germany  Mario Gómez 3 5
2012 Italy  Mario Balotelli 3 6
2012 Portugal  Cristiano Ronaldo 3 5
2012 Russia  Alan Dzagoev 3 3
2012 Spain Fernando Torres 3 5
2008 Spain  David Villa 4 4
2004 Czech Republic  Milan Baroš 5 5
2000 Netherlands  Patrick Kluivert 5 5
2000 Yugoslavia  Savo Milošević 5 4
1996 England  Alan Shearer 5 5
1992 Denmark  Henrik Larsen 3 4
1992 Germany  Karl-Heinz Riedle 3 5
1992 Netherlands  Dennis Bergkamp 3 4
1992 Sweden  Tomas Brolin 3 4
1988 Netherlands  Marco van Basten 5 5
1984 France  Michel Platini 9 5
1980 West Germany  Klaus Allofs 3 3
1976 West Germany  Dieter Müller 4 2
1972 West Germany  Gerd Müller 4 2
1968 Yugoslavia  Dragan Džajić 2 3
1964 Spain  Jesús María Pereda 2 2
1964 Hungary  Ferenc Bene 2 2
1964 Hungary  Dezső Novák 2 1
1960 France  François Heutte 2 2
1960 Soviet Union  Valentin Ivanov 2 2
1960 Soviet Union  Viktor Ponedelnik 2 2
1960 Yugoslavia  Milan Galić 2 2
1960 Yugoslavia  Dražan Jerković 2 2

Football Betting Tips

UEFA European Championship Top Goalscorer FAQ

Who is the UEFA European Championship Top Goalscorer?

Portugal's Cristiano Ronaldo and France's Michel Platini are the top goalscorers at the UEFA European Championship with nine goals each.

Who has scored the most goals in one UEFA European Championship?

France's Antoine Griezmann has scored the most goals in one UEFA European Championship with six goals at Euro 2016.

Where is Euro 2021 being played?

Euro 2021 will be played in 12 countries including Azerbaijan, Denmark, England, Germany, Hungary, Italy, Netherlands, Republic of Ireland, Romania, Russia, Scotland and Spain.

When is Euro 2021 being played?

Euro 2021 will be played from 11 June to 11 July 2021.

Who won Euro 2016?

Portugal won Euro 2016 after defeating France 1-0 in the 2016 UEFA European Championship Final.

Where will the Euro 2021 Final be played?

The Euro 2021 Final will be played at Wembley Stadium in London, England.

When will the Euro 2021 Final be played?

The Euro 2021 Final will be played on Sunday 11 July 2021.

Top Betting Sites

special-offer-1Special offers

  • brand image

    New Jersey Welcome Bonus

    Bet 50 > Get 50

    New customers only. 21+ only. T&Cs and wagering requirements apply.
Bonus Bets