Euro 2024 betting lines and odds today: Match schedule, soccer predictions, bets and results with Spain or England to be crowned

Author Photo
Getty Images

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. But they were out in 2024, after being beaten by Switzerland in the Round of 16.

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.

Euro 2024 odds and betting today for soccer games Sunday, July 14

All odds and futures via BetMGM in the USA.

Spain vs. England prediction, odds

Spain have been by far the most impressive side at Euro 2024, and are coming off a win against a team that has a similar approach to England.

La Roja punished France for their lack of attacking intent following an early goal, pouring on the pressure and turning the match around within the opening half-hour. Spain have been so incredibly efficient this entire competition, it's hard to look past them.

Pre-tournament favorites England have accomplished the incredibly difficult task of reaching the final but finding themselves as strong underdogs. The betting market has been forced to value the Three Lions on performances over results, and the narrative around Gareth Southgate's side has focused largely on their poor eye test.

This tournament has also seen a slight uptick in goals after a group stage and Round of 16 that were bereft of finishing quality, as eight of the last 12 Euro 2024 matches have gone over the 2.5 goal threshold. The final now features a clash of styles from that perspective. On the one hand, Spain have gone over the total in four of their six Euro 2024 games, including each of their three knockout matches — putting four past Georgia and two each against Germany and France.

England, meanwhile, seem largely averse to this — only one of their six Euro games have finished the 90 minutes of regulation over the total, and that was their 2-1 semifinal win over the Netherlands, which required a 91st-minute winner from Ollie Watkins and included a dubious penalty by Harry Kane.

 BetMGM
(USA)
Spain win
(90 mins)
+150
Draw
(90 mins)
+180
England win
(90 mins)
+230
Both teams
to score
Y: +100
N: -140
Over / Under
2.5 goals
O: +140
U: -200
Spain to win the trophy -150
England to win the trophy+120


Euro 2024 results so far

DateResultStageVenue
June 14Germany 5-1 ScotlandGroup A, Matchday 1Allianz Arena (Munich)
June 15Hungary 1-3 SwitzerlandGroup A, Matchday 1RheinEnergieStadion (Cologne)
June 15Spain 3-0 CroatiaGroup B, Matchday 1Olympiastadion (Berlin)
June 15Italy 2-1 AlbaniaGroup B, Matchday 1Westfalenstadion (Dortmund)
June 16Poland 1-2 NetherlandsGroup D, Matchday 1Volksparkstadion (Hamburg)
June 16Slovenia 1-1 DenmarkGroup C, Matchday 1MHPArena (Stuttgart)
June 16Serbia 0-1 EnglandGroup C, Matchday 1Veltins-Arena (Gelsenkirchen)
June 17Romania 3-0 UkraineGroup E, Matchday 1Allianz Arena (Munich)
June 17Belgium 0-1 SlovakiaGroup E, Matchday 1Deutsche Bank Park (Frankfurt)
June 17Austria 0-1 FranceGroup D, Matchday 1Merkur Spiel-Arena (Dusseldorf)
June 18Turkey 3-1 GeorgiaGroup F, Matchday 1Westfalenstadion (Dortmund)
June 18Portugal 2-1 CzechiaGroup F, Matchday 1Red Bull Arena (Leipzig)
June 19Croatia 2-2 AlbaniaGroup B, Matchday 2Volksparkstadion (Hamburg)
June 19Germany 2-0 HungaryGroup A, Matchday 2MHPArena (Stuttgart)
June 19Scotland 1-1 SwitzerlandGroup A, Matchday 2RheinEnergieStadion (Cologne)
June 20Slovenia 1-1 SerbiaGroup C, Matchday 2Allianz Arena (Munich)
June 20England 1-1 DenmarkGroup C, Matchday 2Deutsche Bank Park (Frankfurt)
June 20Spain 1-0 ItalyGroup B, Matchday 2Veltins-Arena (Gelsenkirchen)
June 21Slovakia 1-2 UkraineGroup E, Matchday 2Merkur Spiel-Arena (Dusseldorf)
June 21Poland 1-3 AustriaGroup D, Matchday 2Olympiastadion (Berlin)
June 21Netherlands 0-0 FranceGroup D, Matchday 2Red Bull Arena (Leipzig)
June 22Georgia 1-1 CzechiaGroup F, Matchday 2Volksparkstadion (Hamburg)
June 22Turkey 0-3 PortugalGroup F, Matchday 2Westfalenstadion (Dortmund)
June 22Belgium 2-0 RomaniaGroup E, Matchday 2RheimEnergieStadion (Cologne)
June 23Switzerland 1-1 GermanyGroup A, Matchday 3Deutsche Bank Park (Frankfurt)
June 23Scotland 0-1 HungaryGroup A, Matchday 3MHPArena (Stuttgart)
June 24Italy 1-1 CroatiaGroup B, Matchday 3Red Bull Arena (Leipzig)
June 24Albania 0-1 SpainGroup B, Matchday 3Merkur Spiel-Arena (Dusseldorf)
June 25France 1-1 PolandGroup D, Matchday 3Westfalenstadion (Dortmund)
June 25Austria 3-2 NetherlandsGroup D, Matchday 3Olympiastadion (Berlin)
June 25England 0-0 SloveniaGroup C, Matchday 3RheinEnergieStadion (Cologne)
June 25Denmark 0-0 SerbiaGroup C, Matchday 3Allianz Arena (Munich)
June 26Slovakia 0-0 RomaniaGroup E, Matchday 3Deutsche Bank Park (Frankfurt)
June 26Belgium 0-0 UkraineGroup E, Matchday 3MHPArena (Stuttgart)
June 26Georgia 2-0 PortugalGroup F, Matchday 3Veltins-Arena (Gelsenkirchen)
June 26Czechia 1-2 TurkeyGroup E, Matchday 3Volksparkstadion (Hamburg)
June 29Switzerland 2-0 ItalyRound of 16Olympiastadion (Berlin)
June 29Germany 2-0 DenmarkRound of 16Westfalenstadion (Dortmund)
June 30England 2-1 Slovakia Round of 16Veltins-Arena (Gelsenkirchen)
June 30Spain 4-1 GeorgiaRound of 16RheinEnergieStadion (Cologne)
July 1France 1-0 BelgiumRound of 16Merkur Spiel-Arena (Dusseldorf)
July 1Portugal 0-0 Slovenia (3-0 pens)Round of 16 Deutsche Bank Park (Frankfurt)
July 5Spain 2-1 GermanyQuarterfinalsMHPArena (Stuttgart)
July 5Portugal 0-0 France (3-5 pens)QuarterfinalsVolksparkstadion (Hamburg)
July 6England 1-1 Switzerland (5-3 pens)QuarterfinalsMerkur Spiel-Arena (Dusseldorf)
July 6Netherlands 2-1 TurkeyQuarterfinalsOlympiastadion (Berlin)
July 9Spain 2-1 FranceSemifinalsAllianz Arena (Munich)
July 10England 2-1 NetherlandsSemifinalsSignal Iduna Park (Dortmund)
Author(s)
Kyle Bonn Photo

Kyle Bonn is a soccer content producer for The Sporting News.