Euro 2024 odds winner

Euro 2024: Who are the favourites for the Euros?

Jun 6, 2024

England lead the way in the outright betting at 3/1, closely followed by France (4/1)

Will France win their first Euros since 2000? Can reigning European Champions Italy seal back-to-back championships? Or, will England end years of hurt and disappointment and (finally) bring football home?

Here's how the top UK football bookies see it:

Odds for Euro 2024

🏴󠁧󠁢󠁥󠁮󠁧󠁿 England3/1 with NRG.Bet25%
🇫🇷 France4/1 with Betfred20%
🇩🇪 Germany11/2 with Kwiff15.4%
🇵🇹 Portugal8/1 with Bet36511.1%
🇪🇸 Spain8/1 with BoyleSports11.1%
🇮🇹 Italy14/1 with LiveScore Bet6.7%
🇧🇪 Belgium14/1 with BetMGM6.7%
🇳🇱 Netherlands16/1 with BetUK5.9%
🇭🇷 Croatia40/1 with Copybet2.4%
🇩🇰 Denmark40/1 with MrRex2.4%

*Odds correct as of 6th June 2024

Who will win Euro 2024?

England are the outright favourites to win the Euros this summer, priced at 3/1 just ahead of World Cup finalists France (4/1).

Hosts Germany are 6/1 to lift the trophy on home soil while Spain and Portugal are also in the running at 7/1 and 8/1 respectively.

Scotland, who play Germany in the tournament's opening game, are 125/1 longshots to go all the way, while competition debutants, Georgia, are rank outsiders at 750/1.

The main contenders

1) England - 3/1

Is 2024 the year England ends years of hurt and disappointment by finally bringing football home? The bookies certainly think so.

Runners-up to Italy in the 2020 Euros Final after an agonising penalty shootout, the Three Lions are fancied to go one better this time around and win their first European Championship and first trophy since 1966.

Will Gareth Southgate, for whom this summer's Euros will surely be his last as England boss, bow out in a blaze of glory?

2) France - 4/1

England may be the favourites for the Euros but France, remain the team to beat in the eyes of most football fans.

Led by their talisman and the favourite to be the tournament's top scorer, Kylian Mbappe, Les Bleus will be looking to recover from the disappointment of losing the 2022 World Cup Final by winning in Germany.

Didier Deschamps has an exceptional record at major tournaments having also led France to the final of Euro 2016 and, let's not forget, World Cup glory in 2018 in Russia. Will this success carry through to Euro 2024?

3) Germany - 11/2

They may not quite be the German side of old but you'd be silly to rule out the three-time winners and tournament hosts.

The price for Julian Nagelsmann’s side has shortened to 6/1 following their recent resurgence which included friendly victories away in France and at home to the Netherlands in March.

Now with Hansi Flick's disappointing spell in charge a distant memory, a record fourth title isn't as unlikely as it once seemed. With a favourable draw, Germany could take some stopping on home soil.

4) Portugal - 8/1

Portugal go into the tournament having won ten out of ten in qualifying, scoring a whopping 36 goals.

Roberto Martinez’s team boast Premier League quality throughout with Ruben Dias, Bruno Fernandes and Bernardo Silva, and let's not forget talisman Cristiano Ronaldo for whom Euro 2024 could be his last major international tournament.

The 2016 winners are genuine contenders to win a second European Championships.

Which country has won the Euros the most times?

Germany and Spain have each won the European Championships on three occasions.

Germany tasted success in 1972, 1980 (both years as West Germany) and in 1996. Spain's three titles came in 1964, 2008 & 2012.

The Dark Horses

5) Spain - 8/1

Three-time winners, Spain - the only nation to win back-to-back Euros (in 2008 and 2012) - fell at the semi-final stage of Euro 2020, losing on penalties to eventual champions, Italy.

Most recently, however, La Roja, exited the 2022 Qatar World Cup at the last 16 stage to Morroco, a defeat which spelled the end of Luis Enrique's reign.

The baton has been handed to Luis de la Fuente for this summer's Euros with his experience of managing Spain's youth teams thought to be a key factor in trying to mould another batch of impressive Spanish youngsters into a winning team.

6) Italy - 14/1

Defending champions, Italy, have endured a tough period of late, failing to qualify for the 2022 Qatar World Cup and squeezing through qualification for Euro 2024.

The Azzurri are 14/1 to win successive European championships and face a tricky task qualifying from the group stage with Spain, Croatia and Albania their opponents in arguably the tournament's Group of Death.

7) Belgium - 14/1

Despite a much-talked-about golden generation of players, Martinez’s former side, Belgium, have underachieved in recent tournaments.

However, with a new crop of talent emerging, could this be their time? The Red Devils are 14/1 to win a first major trophy.

8) Netherlands - 16/1

The Netherlands tasted success in 1988 and reached successive semi-finals in 2000 and 2004 but have struggled to replicate such finishes since.

Despite being able to call upon several high-profile names like Virgil van Dijk, Nathan Ake and Mephis Depay, it's the general concensus that Oranje will fall short this time too, an assertion that is backed up by their 16/1 price.

Could spring a surprise

9) Croatia - 40/1

Croatia have enjoyed success in recent World Cups, finishing runners-up and in third place in 2018 and 2022.

But those outcomes haven't transferred to the European Championships with Luka Modric's team falling at the last 16 stage in 2016 and 2020.

At 38, Modric is likely to lead his nation at a major tournament for the last time. Can he bow out with a Euros title?

10) Denmark - 40/1

Winners of Euro '92 and semi-finalists at Euro 2020, the Danes are used to defying the odds.

Cristian Eriksen & co will be out for revenge when they meet England in the Group Stage after the Three Lions reached the Euros final at their expense in 2020 and possess enough quality in the ranks to go far again.

Odds to win the Euros

Euro 2024 Groups & Fixtures

Group A: Germany, Scotland, Hungary, Switzerland

Friday June 14: Germany vs Scotland (Munich, kick-off 8pm)

Saturday June 15: Hungary vs Switzerland (Cologne, kick-off 2pm)

Wednesday June 19: Germany vs Hungary (Stuttgart, kick-off 5pm)

Wednesday June 19: Scotland vs Switzerland (Cologne, kick-off 8pm)

Sunday June 23: Switzerland vs Germany (Frankfurt, kick-off 8pm)

Sunday June 23: Scotland vs Hungary (Stuttgart, kick-off 8pm)

Group B: Spain, Croatia, Italy, Albania

Saturday June 15: Spain vs Croatia (Berlin, kick-off 5pm)

Saturday June 15: Italy vs Albania (Dortmund, kick-off 8pm)

Wednesday June 19: Croatia vs Albania (Hamburg, kick-off 2pm)

Thursday June 20: Spain vs Italy (Gelsenkirchen, kick-off 8pm)

Monday June 24: Croatia vs Italy (Leipzig, kick-off 8pm)

Monday June 24: Albania vs Spain (Dusseldorf, kick-off 8pm)

Group C: England, Denmark, Serbia, Slovenia

Sunday June 16: Slovenia vs Denmark (Stuttgart, kick-off 5pm)

Sunday June 16: Serbia vs England (Gelsenkirchen, kick-off 8pm)

Thursday June 20: Slovenia vs Serbia (Munich, kick-off 2pm)

Thursday June 20:Denmark vs England (Frankfurt, kick-off 5pm)

Tuesday June 25: England vs Slovenia (Cologne, kick-off 8pm)

Tuesday June 25: Denmark vs Serbia (Munich, kick-off 8pm)

Group D: France, Netherlands, Austria, Poland

Sunday June 16: Poland vs Netherlands (Hamburg, kick-off 2pm)

Monday June 17: Austria vs France (Dusseldorf, kick-off 8pm)

Friday June 21: Poland vs Austria (Berlin, kick-off 5pm)

Friday June 21: Netherlands vs France (Leipzig, kick-off 8pm)

Tuesday June 25: Netherlands vs Austria (Berlin, kick-off 5pm)

Tuesday June 25: France vs Poland (Dortmund, kick-off 5pm)

Group E: Belgium, Slovakia, Romania, Ukraine

Monday June 17: Romania vs Ukraine (Munich, kick-off 2pm)

Monday June 17: Belgium vs Slovakia (Frankfurt, kick-off 5pm)

Friday June 21: Slovakia vs Ukraine (Dusseldorf, kick-off 2pm)

Saturday June 22: Belgium vs Romania (Cologne, kick-off 8pm)

Wednesday June 26: Slovakia vs Romania (Frankfurt, kick-off 5pm)

Wednesday June 26: Ukraine vs Belgium (Stuttgart, kick-off 5pm)

Group F: Portugal, Czech Republic, Turkey, Georgia

Tuesday June 18:Turkey vs Georgia (Dortmund, kick-off 5pm)

Tuesday June 18: Portugal vs Czech Republic (Leipzig, kick-off 8pm)

Saturday June 22: Georgia vs Czech Republic (Hamburg, kick-off 2pm)

Saturday June 22:Turkey vs Portugal (Dortmund, kick-off 5pm)

Wednesday June 26: Czech Republic vs Turkey (Hamburg, kick-off 8pm)

Wednesday June 26: Georgia vs Portugal (Gelsenkirchen, kick-off 8pm)

Euro 2024 Key dates

June 14-June 26: Group stage
June 27-28: Rest days
June 29-July 2: Round of 16
July 3-4: Rest days
July 5-6: Quarter-finals
July 9-10, 2024: Semi-finals
July 14, 2024: Euro 2024 final