UEFA Euro 2024: full football match schedule, start times, format and teams
All you need to know about the 2024 European Football Championships in Germany ahead of the June 14 tournament kick off.

- The UEFA Euro 2024 tournament is hosted by Germany and will kick off on June 14, with the final on July 14.
- In the opening match of the tournament, Germany take on Scotland in Munich on June 14.
- The Euro 2024 final will take place on July 14 in the capital, Berlin.
- Ten cities have been chosen as venues across Germany – Berlin, Cologne, Dortmund, Dusseldorf, Frankfurt, Gelsenkirchen, Hamburg, Leipzig, Munich and Stuttgart.
- A total of 24 teams divided into six groups will be taking part in the tournament, with 51 matches in total.
- The group stage of the tournament will run until June 26, with the 16-team knockout stage scheduled to begin on Saturday, June 29.
- To qualify for the knockout stage, nations must finish top two in their group to automatically qualify, while four third-place finishers will also advance.
Here are the details on the teams, groups, match fixtures, kickoff times and venues for Euro 2024:
Groups and teams
⚽ Group A: Germany, Scotland, Hungary, Switzerland
⚽ Group B: Spain, Croatia, Italy, Albania
⚽ Group C: Slovenia, Denmark, Serbia, England
⚽ Group D: Poland, Netherlands, Austria, France
⚽ Group E: Belgium, Slovakia, Romania, Ukraine
⚽ Group F: Turkey, Georgia, Portugal, Czech Republic
Format
Teams will be divided into six groups, consisting of four teams each. The top two sides from each group along with the best four third-placed teams will advance to the round of 16.
Winners of the last-16 will proceed to the quarterfinals followed by the semifinals and the final.
In the knockout stage, if a match is level at the end of normal playing time, extra time (two periods of 15 minutes each) will be played. If still tied after extra time, the match will be decided by a penalty shoot-out.
Match Schedule
⚽ Group Stage
14 June
Group A: Germany vs Scotland (Munich Football Arena, Munich, 9pm local/19:00 GMT)
15 June
Group A: Hungary vs Switzerland (Cologne Stadium, Cologne, 3pm local/13:00 GMT)
Group B: Spain vs Croatia (Olympiastadion, Berlin, 6pm local/16:00 GMT)
Group B: Italy vs Albania (BVB Stadion, Dortmund, 9pm local/19:00 GMT)
⚽ Final
14 July
Final (Olympiastadion, Berlin, 9pm local/19:00 GMT)

You can follow the action on Al Jazeera’s dedicated Euro 2024 tournament page with all the match build-up and live text commentary, and keep up to date with group standings and real-time match results and schedules.