Table of Content (click to jump down)
Starting with Germany vs. Scotland on June 14 and finishing with the final in Berlin on July 14, Euro 2024 will include 51 matches played by 24 nations.
While England enters as the slight tournament favourites, the Three Lions will face formidable competition from host Germany, World Cup runner-up France, Spain, Portugal, defending champions Italy and many others.
Matches at Euro 2024 will kick off in one of three time slots (in local CET time): 3 p.m., 6 p.m., or 9 p.m.
For fans in North America, CET is six hours ahead of Eastern Time and nine hours ahead of Pacific Time. If you’re looking for a quick and easy way to stay up to date on Euro 2024, you’ve come to the right place.
WATCH FOR FREE: Stream every Euro 2024 game live in the USA on Fubo (free trial)
Euro 2024 printable bracket and schedule PDF
Click on the links or image below to download or print your bracket!
Once the Group Stage concludes on June 26, we will update the bracket accordingly with the 16 teams advancing to the knockout rounds.
Euro 2024 teams and format
Twenty-four nations have booked their spot at Euro 2024, with those teams being decided by a lengthy qualification process. As tournament hosts, Germany were the only team to qualify automatically.
Having secured their place, the teams were all drawn into six groups for the initial phase of the finals.
The top two teams from each group, along with the four best third-placed teams, will qualify for the Round of 16.
The top two teams from each group, along with the four best third-placed teams, will qualify for the Round of 16.
Team | Qualification method |
Germany | Hosts |
Belgium | Qualifying Group F — 1st place |
France | Qualifying Group B — 1st place |
Portugal | Qualifying Group J — 1st place |
Scotland | Qualifying Group A — 2nd place |
Spain | Qualifying Group A — 1st place |
Turkey | Qualifying Group D – 1st place |
Austria | Qualifying Group F — 2nd place |
England | Qualifying Group C — 1st place |
Hungary | Qualifying Group G — 1st place |
Slovakia | Qualifying Group J — 2nd place |
Albania | Qualifying Group E – 1st place |
Czechia | Qualifying Group E – 2nd place |
Denmark | Qualifying Group H — 1st place |
Netherlands | Qualifying Group B — 2nd place |
Romania | Qualifying Group I – 1st place |
Switzerland | Qualifying Group I – 2nd place |
Slovenia | Qualifying Group J — 2nd place |
Serbia | Qualifying Group G — 2nd place |
Croatia | Qualifying Group D – 2nd place |
Italy | Qualifying Group C — 2nd place |
Poland | Playoff final |
Georgia | Playoff final |
Ukraine | Playoff final |
Euro 2024 group standings and schedule
Euro 2024 Group A fixtures and schedule
Date | Time (CET) | Match | Location |
June 14 | 9 p.m. | Germany vs. Scotland | Munich (Allianz Arena) |
June 15 | 3 p.m. | Hungary vs. Switzerland | Cologne (RheinEnergieStadion) |
June 19 | 6 p.m. | Germany vs. Hungary | Stuttgart (MHPArena) |
June 19 | 9 p.m. | Scotland vs. Switzerland | Cologne (RheinEnergieStadion) |
June 23 | 9 p.m. | Switzerland vs. Germany | Frankfurt (Waldstadion) |
June 23 | 9 p.m. | Scotland vs. Hungary | Stuttgart (MHPArena) |
Euro 2024 Group B fixtures and schedule
Date | Time (CET) | Match | Location |
June 15 | 6 p.m. | Spain vs. Croatia | Berlin (Olympiastadion) |
June 15 | 9 p.m. | Italy vs. Albania | Dortmund (Westfalenstadion) |
June 19 | 3 p.m. | Croatia vs. Albania | Hamburg (Volksparkstadion) |
June 20 | 9 p.m. | Spain vs. Italy | Gelsenkirchen (Arena AufSchalke) |
June 24 | 9 p.m. | Albania vs. Spain | Dusseldorf (Merkur Spiel-Arena) |
June 24 | 9 p.m. | Croatia vs. Italy | Leipzig (Red Bull Arena) |
Euro 2024 Group C fixtures and schedule
Date | Time (CET) | Match | Location |
June 16 | 6 p.m. | Slovenia vs. Denmark | Stuttgart (MHPArena) |
June 16 | 9 p.m. | Serbia vs. England | Gelsenkirchen (Arena AufSchalke) |
June 20 | 3 p.m. | Slovenia vs. Serbia | Munich (Allianz Arena) |
June 20 | 6 p.m. | Denmark vs. England | Frankfurt (Waldstadion) |
June 25 | 9 p.m. | England vs. Slovenia | Cologne (RheinEnergieStadion) |
June 25 | 9 p.m. | Denmark vs. Serbia | Munich (Allianz Arena) |
Euro 2024 Group D fixtures and schedule
Date | Time (CET) | Match | Location |
June 16 | 3 p.m. | Poland vs. Netherlands | Hamburg (Volksparkstadion) |
June 17 | 9 p.m. | Austria vs. France | Dusseldorf (Merkur Spiel-Arena) |
June 21 | 6 p.m. | Poland vs. Austria | Berlin (Olympiastadion) |
June 21 | 9 p.m. | Netherlands vs. France | Leipzig (Red Bull Arena) |
June 25 | 6 p.m. | France vs. Poland | Dortmund (Westfalenstadion) |
June 25 | 6 p.m. | Netherlands vs. Austria | Berlin (Olympiastadion) |
Euro 2024 Group E fixtures and schedule
Date | Time (CET) | Match | Location |
June 17 | 3 p.m. | Romania vs. Ukraine | Munich (Allianz Arena) |
June 17 | 6 p.m. | Belgium vs. Slovakia | Frankfurt (Waldstadion) |
June 21 | 3 p.m. | Slovakia vs. Ukraine | Dusseldorf (Merkur Spiel-Arena) |
June 22 | 9 p.m. | Belgium vs. Romania | Cologne (RheinEnergieStadion) |
June 26 | 6 p.m. | Ukraine vs. Belgium | Stuttgart (MHPArena) |
June 26 | 6 p.m. | Slovakia vs. Romania | Frankfurt (Waldstadion) |
Euro 2024 Group F fixtures and schedule
Date | Time (CET) | Match | Location |
June 18 | 6 p.m. | Turkey vs. Georgia | Dortmund (Westfalenstadion) |
June 18 | 9 p.m. | Portugal vs. Czechia | Leipzig (Red Bull Arena) |
June 22 | 3 p.m. | Georgia vs. Czechia | Hamburg (Volksparkstadion) |
June 22 | 6 p.m. | Turkey vs. Portugal | Dortmund (Westfalenstadion) |
June 26 | 9 p.m. | Czechia vs. Turkey | Hamburg (Volksparkstadion) |
June 26 | 9 p.m. | Georgia vs. Portugal | Gelsenkirchen (Arena AufSchalke) |
Euro 2024 Round of 16
Date | Time (CET) | Match | Location |
June 29 | 6 p.m. | M1: 2nd, Group A vs. 2nd, Group B | Berlin (Olimpiastadion) |
June 29 | 9 p.m. | M2: 1st, Group A vs. 2nd, Group C | Dortmund (Westfalenstadion) |
June 30 | 6 p.m. | M3: 1st, Group C vs. 3rd place D/E/F | Gelsenkirchen (Arena AufSchalke) |
June 30 | 9 p.m. | M4: 1st, Group B vs. 3rd place A/D/E/F | Cologne (RheinEnergieStadion) |
July 1 | 6 p.m. | M5: 2nd, Group D vs. 2nd, Group E | Dusseldorf (Merkur Spiel-Arena) |
July 1 | 9 p.m. | M6: 1st, Group F vs. 3rd place A/B/C | Frankfurt (Waldstadion) |
July 2 | 6 p.m. | M7: 1st, Group E vs. 3rd place A/B/C/D | Munich (Allianz Arena) |
July 2 | 9 p.m. | M8: 1st, Group D vs. 2nd, Group F | Leipzig (Red Bull Arena) |
Euro 2024 Quarterfinals
Date | Time (CET) | Match | Location |
July 5 | 6 p.m. | QF1: Winner, M4 vs. Winner, M2 | Stuttgart (MHPArena) |
July 5 | 9 p.m. | QF2: Winner, M6 vs. Winner, M5 | Hamburg (Volksparkstadion) |
July 6 | 6 p.m. | QF3: Winner, M3 vs. Winner, M1 | Dusseldorf (Merkur Spiel-Arena) |
July 6 | 9 p.m. | QF4: Winner, M7 vs. Winner, M8 | Berlin (Olimpiastadion) |
Euro 2024 Semifinals
Date | Time (CET) | Match | Location |
July 9 | 9 p.m. | Winner, QF1 vs. Winner, QF2 | Munich (Allianz Arena) |
July 10 | 9 p.m. | Winner, QF3 vs. Winner, QF4 | Dortmund (Westfalenstadion) |
Euro 2024 Final
Date | Time (CET) | Match | Location |
July 14 | 9 p.m. | SF winner vs. SF winner | Berlin (Olimpiastadion) |