European Championship 2024 Schedule

The 2024 European Championship in Germany will be the 17th edition of the prestigious international football tournament.
The hosts are among the favourites to win Euro 2024, but several other teams have a genuine chance of lifting the trophy.
The tournament is scheduled to take place from June 14 to July 14, 2024, and will feature 24 teams.
Germany will qualify automatically as the hosts, with the other 23 teams to be determined by a qualifying process staged ahead of the tournament.
The qualifiers feature ten groups of five or six teams, with the top two in each section booking a place at Euro 2024. The other three spots are decided by play-offs.
The finals will start with six groups of four teams, with the top two in each section progressing to the round of 16. The four best third-place finishers will also go through.
The tournament becomes a straight knockout from this point, with all games up to and including the final player to a finish. Here is the Euro 2024 schedule.
Euro 2024 Group Stage
Matchday 1
Thursday, March 23
- Group C: Italy vs England, North Macedonia vs Malta
- Group H: Kazakhstan vs Slovenia, Denmark vs Finland, San Marino vs Northern Ireland
- Group J: Bosnia and Herzegovina vs Iceland, Portugal vs Liechtenstein, Slovakia vs Luxembourg
Friday, March 24
- Group B: France vs Netherlands, Gibraltar vs Greece
- Group E: Czechia vs Poland, Moldova vs Faroe Islands
- Group F: Austria vs Azerbaijan, Sweden vs Belgium
- Group G: Bulgaria vs Montenegro, Serbia vs Lithuania
Saturday, March 25
- Group A: Scotland vs Cyprus, Spain vs Norway
- Group D: Armenia vs Turkey, Croatia vs Wales
- Group I: Belarus vs Switzerland, Andorra vs Romania, Israel vs Kosovo
Matchday 2
Sunday, March 26
- Group C: England vs Ukraine, Malta vs Italy
- Group H: Kazakhstan vs Denmark, Slovenia vs San Marino, Northern Ireland vs Finland
- Group J: Liechtenstein vs Iceland, Luxembourg vs Portugal, Slovakia vs Bosnia and Herzegovina
Monday, March 27
- Group B: Netherlands vs Gibraltar, Republic of Ireland vs France
- Group E: Moldova vs Czechia, Poland vs Albania
- Group F: Austria vs Estonia, Sweden vs Azerbaijan
- Group G: Hungary vs Bulgaria, Montenegro vs Serbia
Tuesday, March 28
- Group A: Georgia vs Norway, Scotland vs Spain
- Group D: Turkey vs Croatia, Wales vs Latvia
- Group I: Kosovo vs Andorra, Romania vs Belarus, Switzerland vs Israel
Matchday 3
Friday, June 16
- Group B: Gibraltar vs France, Greece vs Republic of Ireland
- Group C: Malta vs England, North Macedonia vs Ukraine
- Group D: Latvia vs Turkey, Wales vs Armenia
- Group H: Denmark vs Northern Ireland, Finland vs Slovenia, San Marino vs Kazakhstan
- Group I: Andorra vs Switzerland, Belarus vs Israel, Kosovo vs Romania
Saturday, June 17
- Group A: Norway vs Scotland, Cyprus vs Georgia
- Group E: Albania vs Moldova, Faroe Islands vs Czechia
- Group F: Azerbaijan vs Estonia, Belgium vs Austria
- Group G: Lithuania vs Bulgaria, Montenegro vs Hungary
- Group J: Luxembourg vs Liechtenstein, Iceland vs Slovakia, Portugal vs Bosnia and Herzegovina
Matchday 4
Monday, June 19
- Group B: France vs Greece, Republic of Ireland vs Gibraltar
- Group C: England vs North Macedonia, Ukraine vs Malta
- Group D: Armenia vs Latvia, Turkey vs Wales
- Group H: Finland vs San Marino, Northern Ireland vs Kazakhstan, Slovenia vs Denmark
- Group I: Belarus vs Kosovo, Israel vs Andorra, Switzerland vs Romania
Tuesday, June 20
- Group A: Norway vs Cyprus, Scotland vs Georgia
- Group E: Faroe Islands vs Albania, Moldova vs Poland
- Group F: Austria vs Sweden, Estonia vs Belgium
- Group G: Bulgaria vs Serbia, Hungary vs Lithuania
- Group J: Bosnia and Herzegovina vs Luxembourg, Iceland vs Portugal, Liechtenstein vs Slovakia
Matchday 5
Thursday, September 7
- Group B: France vs Republic of Ireland, Netherlands vs Greece
- Group E: Czechia vs Albania, Poland vs Faroe Islands
- Group G: Lithuania vs Montenegro, Serbia vs Hungary
- Group H: Kazakhstan vs Finland, Denmark vs San Marino, Slovenia vs Northern Ireland
Friday, September 8
- Group A: Georgia vs Spain, Cyprus vs Scotland
- Group D: Croatia vs Latvia, Turkey vs Armenia
- Group J: Bosnia and Herzegovina vs Liechtenstein, Luxembourg vs Iceland, Slovakia vs Portugal
Saturday, September 9
- Group C: Ukraine vs England, North Macedonia vs Italy
- Group F: Azerbaijan vs Belgium, Estonia vs Sweden
- Group I: Andorra vs Belarus, Kosovo vs Switzerland, Romania vs Israel
Matchday 6
Sunday, September 10
- Group B: Greece vs Gibraltar, Republic of Ireland vs Netherlands
- Group E: Faroe Islands vs Moldova, Albania vs Poland
- Group G: Montenegro vs Bulgaria, Lithuania vs Serbia
- Group H: Kazakhstan vs Northern Ireland, Finland vs Denmark, San Marino vs Slovenia
Monday, September 11
- Group A: Norway vs Georgia, Spain vs Cyprus
- Group D: Armenia vs Croatia, Latvia vs Wales
- Group J: Iceland vs Bosnia and Herzegovina, Portugal vs Luxembourg, Slovakia vs Liechtenstein
Tuesday, September 12
- Group C: Italy vs Ukraine, Malta vs North Macedonia
- Group F: Belgium vs Estonia, Sweden vs Austria
- Group I: Israel vs Belarus, Romania vs Kosovo, Switzerland vs Andorra
Matchday 7
Thursday, October 12
- Group A: Cyprus vs Norway, Spain vs Scotland
- Group D: Croatia vs Turkey, Latvia vs Armenia
- Group E: Albania vs Czechia, Faroe Islands vs Poland
- Group I: Andorra vs Kosovo, Belarus vs Romania, Israel vs Switzerland
Friday, October 13
- Group B: Netherlands vs France, Republic of Ireland vs Greece
- Group F: Austria vs Belgium, Estonia vs Azerbaijan
- Group J: Iceland vs Luxembourg, Liechtenstein vs Bosnia and Herzegovina, Portugal vs Slovakia
Saturday, October 14
- Group C: Ukraine vs North Macedonia, Italy vs Malta
- Group G: Bulgaria vs Lithuania, Hungary vs Serbia
- Group H: Northern Ireland vs San Marino, Slovenia vs Finland, Denmark vs Kazakhstan
Matchday 8
Sunday, October 15
- Group A: Georgia vs Cyprus, Norway vs Spain
- Group D: Turkey vs Latvia, Wales vs Croatia
- Group E: Czechia vs Faroe Islands, Poland vs Moldova
- Group I: Switzerland vs Belarus, Kosovo vs Israel, Romania vs Andorra
Monday, October 16
- Group B: Gibraltar vs Republic of Ireland, Greece vs Netherlands
- Group F: Azerbaijan vs Austria, Belgium vs Sweden
- Group J: Bosnia and Herzegovina vs Portugal, Iceland vs Liechtenstein, Luxembourg vs Slovakia
Tuesday, October 17
- Group C: England vs Italy, Malta vs Ukraine
- Group G: Lithuania vs Hungary, Serbia vs Montenegro
- Group H: Finland vs Kazakhstan, Northern Ireland vs Slovenia, San Marino vs Denmark
Matchday 9
Thursday, November 16
- Group A: Georgia vs Scotland, Cyprus vs Spain
- Group F: Azerbaijan vs Sweden, Estonia vs Austria
- Group G: Bulgaria vs Hungary, Montenegro vs Lithuania
- Group J: Liechtenstein vs Portugal, Luxembourg vs Bosnia and Herzegovina, Slovakia vs Iceland
Friday, November 17
- Group C: England vs Malta, Italy vs North Macedonia
- Group E: Moldova vs Albania, Poland vs Czechia
- Group H: Kazakhstan vs San Marino, Finland vs Northern Ireland, Denmark vs Slovenia
Saturday, November 18
- Group B: France vs Gibraltar, Netherlands vs Republic of Ireland
- Group D: Armenia vs Wales, Latvia vs Croatia
- Group I: Belarus vs Andorra, Israel vs Romania, Switzerland vs Kosovo
Matchday 10
Sunday, November 19
- Group A: Scotland vs Norway, Spain vs Georgia
- Group F: Belgium vs Azerbaijan, Sweden vs Estonia
- Group G: Hungary vs Montenegro, Serbia vs Bulgaria
- Group J: Bosnia and Herzegovina vs Slovakia, Liechtenstein vs Luxembourg, Portugal vs Iceland
Monday, November 20
- Group C: North Macedonia vs England, Ukraine vs Italy
- Group E: Albania vs Faroe Islands, Czechia vs Moldova
- Group H: Northern Ireland vs Denmark, San Marino vs Finland, Slovenia vs Kazakhstan
Tuesday, November 21
- Group B: Gibraltar vs Netherlands, Greece vs France
- Group D: Croatia vs Armenia, Wales vs Turkey
- Group I: Andorra vs Israel, Kosovo vs Belarus, Romania vs Switzerland
Thursday, March 21
- Play-off semi-finals
Tuesday, March 26
- Play-off finals
Euro 2024 Final Tournament Schedule
The key dates for Euro 2024 are as follows:
- June 14 – Euro 2024 begins
- June 26 – Last group stage fixtures.
- June 29 – July 2 – Round of 16.
- July 5/6 – Quarter-finals.
- July 9/10 – Semi-finals.
- July 14 – Final.
Also See:

Recent Posts
- Aston Villa 1-0 Arsenal: Bailey goal extends Villains’ unbeaten run at Villa Park
- Pep Guardiola denies City are reliant on Rodri but the stats disagree
- Preview: Aston Villa vs Arsenal – prediction, team news, line-ups
- Man Utd boss Ten Hag scoops Premier League MOTM award
- This Week In Football: Last-minute UWNL drama, Santos relegated & more
- Morning Mix: Arsenal face acid test at Villa, Chelsea boss has no excuses
- Arsenal or Liverpool: Who is better placed to beat Man City to the title?
- Copa America 2024 draw: Argentina to face Chile, Brazil and USMNT discover their groups
- Four reasons PSV Eindhoven are overtaking Ajax on and off the pitch
- Matip out for the rest of the season – what do Liverpool do now?