Euro 2024 results today and so far: Who won matches on Tuesday, yesterday's scores and games on tomorrow

07-09-2024
9 min read
Getty Images

Euro 2024 has reached a pivotal point, as the semifinals are concluded and we learn the fate of the two teams battling for the trophy.

The 17th edition of the UEFA European Championship is taking place in Germany, as the best sides in Europe gather once again to see who will be crowned the kings of the continent.

Over the course of the month, 24 teams have been going head-to-head, including heavyweights such as England, France, Spain, and hosts Germany. Euro 2020 winners Italy were eliminated in the first knockout stage.

There are 51 matches being played from June 14-July 14, and The Sporting News is keeping tabs on every single one, ensuring fans are up-to-date with the latest results.

MORE: Euro 2024 schedule and results, updated LIVE | Updated list of top goal scorers at Euro 2024 | How to watch all the Euro 2024 action 

Euro 2024 results today

Date Time (Local CEST) Match Stage Venue
July 9  9 p.m. Spain 2-1 France  Semifinal Allianz Arena (Munich)

Euro 2024 results so far

Here's all the results from Euro 2024 so far. This table will be updated as each day's action is concluded.

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 Signal Iduna Park (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 Waldstadion (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 Signal Iduna Park (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 Serbia 1-1 Slovenia 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 Signal Iduna Park (Dortmund)
June 22 Belgium 2-0 Romania Group E, Matchday 2 RheinEnergieStadion (Cologne)
June 23 Switzerland 1-1 Germany Group A, Matchday 3 Deutsche Bank Park (Dortmund)
June 23 Scotland 0-1 Hungary Group A, Matchday 3 MHP Arena (Stuttgart)
June 24 Croatia 1-1 Italy Group B, Matchday 3 Red Bull Arena (Lepizig)
June 24 Albania 0-1 Spain Group B, Matchday 3 Merkur Spiel-Arena (Dusseldorf)
June 25 France 1-1 Poland Group D, Matchday 3 Signal Iduna Park (Dortmund)
June 25 Austria 3-2 Netherlands Group D, Matchday 3 Olympiastadion (Berlin)
June 25 England 0-0 Slovenia Group C, Matchday 3 RheinEnergieStadion (Cologne)
June 25 Denmark 0-0 Serbia Group C, Matchday 3 Allianz Arena (Munich)
June 26 Belgium 0-0 Ukraine Group E, Matchday 3 MHP Arena (Stuttgart)
June 26 Slovakia 1-1 Romania Group E, Matchday 3 Volksparkstadion (Hamburg)
June 26 Georgia 2-0 Portugal Group F, Matchday 3 Veltins-Arena (Gelsenkirchen)
June 26 Czechia 1-2 Turkey Group F, Matchday 3 Volksparkstadion (Hamburg)
June 29 Switzerland 2-0 Italy Round of 16 Olympiastadion (Berlin)
June 29 Germany 2-0 Denmark Round of 16 Signal Iduna Park (Dortmund)
June 30 England 2-1 Slovakia Round of 16 Veltins-Arena (Gelsenkirchen)
June 30 Spain 4-1 Georgia Round of 16 RheinEnergieStadion (Cologne)
July 1 France 1-0 Belgium Round of 16 Merkur Spiel-Arena (Dusseldorf)
July 1 Portugal 0-0 Slovenia (Portugal won 3-0 on pens) Round of 16 Deutsche Bank Park (Frankfurt)
July 2 Romania 0-3 Netherlands Round of 16 Allianz Arena (Munich)
July 2 Austria 1-2 Turkey Round of 16 Red Bull Arena (Leipzig)
July 5 Spain 2-1 Germany Quarterfinal MHP Arena (Stuttgart)
July 5 Portugal 0-0 France (3-5 pens)  Quarterfinal Volksparkstadion (Hamburg)
July 6 England 1-1 Switzerland (5-3 pens) Quarterfinal Merkur Spiel-Arena (Dusseldorf)
July 6 Netherlands 2-1 Turkey Quarterfinal Olympiastadion (Berlin)

MORE: Full FIFA Ranking for all 24 teams taking part at Euro 2024

Euro 2024 matches tomorrow

Date Time (Local CET) Match Stage Venue
July 10 9 p.m. England vs. Netherlands Semifinals Signal Iduna Park (Dortmund)

What time are Euro 2024 matches?

Euro 2024 matches will kick off in one of three timeslots throughout the tournament: 3p.m., 6.p.m and 9 p.m. local time in Germany (CEST). Here's how those slots translate to some of the major regions around the world: 

Country 3 p.m. CEST 6 p.m. CEST 9 p.m. CEST
US/Canada (ET) 9 a.m. 12 p.m. 3 p.m.
US/Canada (PT) 6 a.m. 9 a.m. 12 p.m.
U.K. 2 p.m. 5 p.m. 8 p.m.
Australia 11 p.m. 2 a.m.* 5 a.m.*
India 6:30 p.m. 9:30 p.m. 12:30 a.m.*

* Following day

How to watch Euro 2024 matches

Broadcasters from across the world will be showing the best action from Euro 2024. Below are the key details on how to watch and stream matches in some of the major territories.

  TV channel Streaming
USA Fox Sports, TUDN, Univision Fubo, TUDN app/website, ViX
Canada TSN, TVA TSN+, TVA app/website
UK BBC, ITV, STV BBC iPlayer, ITVX, STV Player
Australia Optus Sport
India SONY TEN Sony Sports Network, Jio TV

If Euro 2024 is not available to watch live in your location or if you’re traveling abroad, you can use a Virtual Private Network (VPN). VPNs offer a secure and private online connection, allowing you to bypass geographical restrictions to access your favorite streaming services from any device anywhere in the world.

WATCH FROM ANYWHERE: Sign up for NordVPN (30-day moneyback guarantee)