The UEFA European Championship is always a massive draw, situated exactly halfway through each World Cup cycle and satiating every football fan's appetite for high-leverage international matches in the summer months.
With the biggest club leagues on a break, Euro 2024 sees many of the top stars from across Europe challenge for a highly coveted trophy and four years of bragging rights.
Defending champions Italy won the most recent title in a COVID-delayed tournament in 2021, despite having failed to qualify for the World Cup two years earlier.
The Sporting News brings you all the updated odds for today's games, as well as the most up-to-date futures for who is most likely to win the tournament, given the results already completed to this point.
MORE: Euro 2024 schedule and results, updated LIVE | Who will win Euro 2024? Latest odds and predictions | How to watch all the Euro 2024 action
Euro 2024 odds and betting today for soccer games Tuesday, June 25
All odds and futures via BetMGM in the USA.
England vs. Slovenia
England's tournament has so far not played out how many predicted, as they struggled against both Serbia and Denmark's robust defence. However, the history books suggest England can come out on top vs. Slovenia. They’ve won on Matchday Three at three of their last four European Championship tournaments, since losing 3-2 to Romania at Euro 2000 under Kevin Keegan.
BetMGM (USA) | |
England win | -300 |
Draw | +400 |
Slovenia win | +850 |
Both teams to score | Y: +130 N: -190 |
Over / Under 2.5 goals | O: -120 U: -120 |
England -1.5 goals | -190 |
Slovenia +1.5 goals | +575 |
MORE: Read our full betting preview here for England vs. Slovenia from SN's experts
Denmark vs. Serbia
The 10 previous games between the countries have resulted in five wins each, but Denmark currently holds the momentum, having won the last four matches. Denmark also boasts more recent Euro experience, however, as Slovenia learned in their last match, Serbia is a team that fights right until the very end.
BetMGM (USA) | |
Denmark win | +130 |
Draw | +230 |
Serbia win | +210 |
Both teams to score | Y: -135 N: -110 |
Over / Under 2.5 goals | O: -110 U: -130 |
Denmark -1.5 goals | +125 |
Serbia +1.5 goals | +175 |
MORE: Read our full betting preview here for Denmark vs. Serbia from SN's experts
France vs. Poland
France have already mathematically ensured they advance to the knockout round, but they will want to win so they ensure themselves of a top-placed qualifying spot for seeding purposes. Meanwhile, Poland have already been eliminated from the competition on the heels of two defeats. They found the net in both matches thanks to a high shot total, but they will find less joy in this match as they go up against the suffocating tactics of Didier Deschamps. If Poland can't improve their efficiency up front, they'll have no answer for France's organization.
BetMGM (USA) | |
France win | -350 |
Draw | +475 |
Poland win | +900 |
Both teams to score | Y: +105 N: -145 |
Over / Under 2.5 goals | O: -175 U: +125 |
France -1.5 goals | -130 |
Poland +1.5 goals | -110 |
MORE: Read our full betting preview here for France vs. Poland from SN's experts
Netherlands vs. Austria
Despite Ronald Koeman's side looking dominant vs. Poland, this should be a really tight game and we've already seen final group stage games go right to the wire with Germany, Hungary and Italy all scoring in the last minute. These games have also been won by a small margin and Ralf Rangnick's side will feel underdogs so may look to keep it tight to the very end.
BetMGM (USA) | |
Netherlands win | +120 |
Draw | +200 |
Austria win | +250 |
Both teams to score | Y: -145 N: +105 |
Over / Under 2.5 goals | O: -115 U: -120 |
Netherlands -1.5 goals | +105 |
Austria +1.5 goals | -275 |
MORE: Read our full betting preview here for Netherlands vs. Austria from SN's experts
Euro 2024 odds, futures to win tournament
England entered the 2024 summer tournament as favorites to win the title, as their star power surpassed that of nearly all other participating nations. Here's how the latest odds look.
Odds via BetMGM in USA, updated as of June 25, 2024.
Nation | Best finish | Odds to win |
France | Winners (2x, last 2000) | +350 |
Germany | Winners (3x, last 1996) | +450 |
England | Runners-up (2020) | +450 |
Spain | Winners (3x, last 2012) | +450 |
Portugal | Winners (2016) | +600 |
Netherlands | Winners (1988) | +1400 |
Italy | Winners (2x, last 2020) | +2000 |
Belgium | Runners-up (1980) | +2200 |
Switzerland | Quarterfinals (2020) | +4000 |
Denmark | Winners (1992) | +5000 |
Austria | Round of 16 (2020) | +5000 |
Turkey | Semifinals (2008) | +6600 |
Serbia | Runners-up (2x, last 1968) | +10,000 |
Romania | Quarterfinals (2016) | +12,500 |
Hungary | Semifinals (2x, last 1972) | +15,000 |
Ukraine | Quarterfinals (2020) | +15,000 |
Czechia | Winners (1976) | +15,000 |
Croatia | Quarterfinals (2x, last 2008) | +25,000 |
Slovakia | Winners (1976)* | +25,000 |
Slovenia | Group Stage (2000) | +25,000 |
Georgia | First appearance | +50,000 |
Albania | Group Stage (2016) | Eliminated |
Poland | Quarterfinals (2016) | Eliminated |
Scotland | Group Stage (3x, last 2020) | Eliminated |
MORE: FIFA Ranking for all teams at Euro 2024
Euro 2024 results so far
Date | Result | Stage | Venue |
June 14 | Germany 5-1 Scotland | Group A, Matchday 1 | Allianz Arena (Munich) |
June 15 | Hungary 1-3 Switzerland | Group A, Matchday 1 | RheinEnergieStadion (Cologne) |
June 15 | Spain 3-0 Croatia | Group B, Matchday 1 | Olympiastadion (Berlin) |
June 15 | Italy 2-1 Albania | Group B, Matchday 1 | Westfalenstadion (Dortmund) |
June 16 | Poland 1-2 Netherlands | Group D, Matchday 1 | Volksparkstadion (Hamburg) |
June 16 | Slovenia 1-1 Denmark | Group C, Matchday 1 | MHPArena (Stuttgart) |
June 16 | Serbia 0-1 England | Group C, Matchday 1 | Veltins-Arena (Gelsenkirchen) |
June 17 | Romania 3-0 Ukraine | Group E, Matchday 1 | Allianz Arena (Munich) |
June 17 | Belgium 0-1 Slovakia | Group E, Matchday 1 | Deutsche Bank Park (Frankfurt) |
June 17 | Austria 0-1 France | Group D, Matchday 1 | Merkur Spiel-Arena (Dusseldorf) |
June 18 | Turkey 3-1 Georgia | Group F, Matchday 1 | Westfalenstadion (Dortmund) |
June 18 | Portugal 2-1 Czechia | Group F, Matchday 1 | Red Bull Arena (Leipzig) |
June 19 | Croatia 2-2 Albania | Group B, Matchday 2 | Volksparkstadion (Hamburg) |
June 19 | Germany 2-0 Hungary | Group A, Matchday 2 | MHPArena (Stuttgart) |
June 19 | Scotland 1-1 Switzerland | Group A, Matchday 2 | RheinEnergieStadion (Cologne) |
June 20 | Slovenia 1-1 Serbia | Group C, Matchday 2 | Allianz Arena (Munich) |
June 20 | England 1-1 Denmark | Group C, Matchday 2 | Deutsche Bank Park (Frankfurt) |
June 20 | Spain 1-0 Italy | Group B, Matchday 2 | Veltins-Arena (Gelsenkirchen) |
June 21 | Slovakia 1-2 Ukraine | Group E, Matchday 2 | Merkur Spiel-Arena (Dusseldorf) |
June 21 | Poland 1-3 Austria | Group D, Matchday 2 | Olympiastadion (Berlin) |
June 21 | Netherlands 0-0 France | Group D, Matchday 2 | Red Bull Arena (Leipzig) |
June 22 | Georgia 1-1 Czechia | Group F, Matchday 2 | Volksparkstadion (Hamburg) |
June 22 | Turkey 0-3 Portugal | Group F, Matchday 2 | Westfalenstadion (Dortmund) |
June 22 | Belgium 2-0 Romania | Group E, Matchday 2 | RheimEnergieStadion (Cologne) |
June 23 | Switzerland 1-1 Germany | Group A, Matchday 3 | Deutsche Bank Park (Frankfurt) |
June 23 | Scotland 0-1 Hungary | Group A, Matchday 3 | MHPArena (Stuttgart) |
June 24 | Italy 1-1 Croatia | Group B, Matchday 3 | Red Bull Arena (Leipzig) |
June 24 | Albania 0-1 Spain | Group B, Matchday 3 | Merkur Spiel-Arena (Dusseldorf) |