Contact Us

UEFA Euro 2024 qualifying: Groups & Fixtures

The qualification for the 2024 UEFA European Championship or Euro 2024 hosted by Germany will begin this week on 23 March 2023. Check out the UEFA Euro 2024 qualifying Groups and Fixtures.

Moinak Banerjee
Last updated: 21.03.2023
UEFA Euro 2024 qualifying Groups and Fixtures

The qualification for the 2024 UEFA European Championship or Euro 2024 hosted by Germany will begin this week on 23 March 2023. The matches will be played over 10 rounds with the last set of games scheduled to conclude in November of this year. 53 participating nations were drawn into ten groups with Group A to G containing five teams and three in Group H to J.

Every team in a group plays each other twice, with the top two automatically qualifying for the finals alongside hosts Germany. A total of 20 nations will get a direct berth to the main tournament with the remaining three spots going to the winners of the play-offs, linked to the 2022/23 UEFA Nations League. The UEFA Euro finals will take place a year later in June 2024.    

 

Here are all the groups and their fixtures: 

 

Group A

Spain

Scotland

Norway

Georgia

Cyprus

 

Fixtures

Saturday 25 March 2023

Scotland vs Cyprus

Spain vs Norway  


Tuesday 28 March 2023

Georgia vs Norway

Scotland vs Spain


Saturday 17 June 2023

Norway vs Scotland

Cyprus vs Georgia


Tuesday 20 June 2023

Norway vs Cyprus

Scotland vs Georgia


Friday 8 September 2023

Georgia vs Spain

Cyprus vs Scotland


Monday 11 September 2023

Norway vs Georgia

Spain vs Cyprus


Thursday 12 October 2023

Cyprus vs Norway

Spain vs Scotland


Sunday 15 October 2023

Georgia vs Cyprus

Norway vs Spain


Thursday 16 November 2023

Georgia vs Scotland

Cyprus vs Spain


Sunday 19 November 2023

Scotland vs Norway

Spain vs Georgia

 

Group B

Netherlands

France

Republic of Ireland

Greece

Gibraltar

 

Fixtures

Friday 24 March 2023


Gibraltar vs Greece

France vs Netherlands


Monday 27 March 2023

Netherlands vs Gibraltar

Republic of Ireland vs France


Friday 16 June 2023

Greece vs Republic of Ireland

Gibraltar vs France


Monday 19 June 2023

Republic of Ireland vs Gibraltar

France vs Greece


Thursday 7 September 2023

France vs Republic of Ireland

Netherlands vs Greece


Sunday 10 September 2023

Greece vs Gibraltar

Republic of Ireland vs Netherlands  


Friday 13 October 2023

Republic of Ireland vs Greece  

Netherlands vs France  


Monday 16 October 2023

Gibraltar vs Republic of Ireland

Greece vs Netherlands


Saturday 18 November 2023

France vs Gibraltar

Netherlands vs Republic of Ireland


Tuesday 21 November 2023

Gibraltar vs Netherlands

Greece vs France

 

Group C

Italy

England

Ukraine

North Macedonia

Malta

 

Fixtures

Thursday 23 March 2023

North Macedonia vs Malta

Italy vs England


Sunday 26 March 2023

England vs Ukraine

Malta vs Italy


Friday 16 June 2023

North Macedonia vs Ukraine

Malta vs England


Monday 19 June 2023

Ukraine vs Malta

England vs North Macedonia


Saturday 9 September 2023

Ukraine vs England

North Macedonia vs Italy


Tuesday 12 September 2023

Malta vs North Macedonia

Italy vs Ukraine


Saturday 14 October 2023

Ukraine vs North Macedonia

Italy vs Malta


Tuesday 17 October 2023

Malta vs Ukraine

England vs Italy


Friday 17 November 2023

England vs Malta

Italy vs North Macedonia


Monday 20 November 2023

North Macedonia vs England

Ukraine vs Italy

 

Group D

Croatia

Wales

Armenia

Turkiye

Latvia

 

Fixtures

Saturday 25 March 2023

Armenia vs Turkiye

Croatia vs Wales


Tuesday 28 March 2023

Wales vs Latvia

Turkiye vs Croatia


Friday 16 June 2023

Latvia vs Turkiye

Wales vs Armenia


Monday 19 June 2023

Armenia vs Latvia

Turkiye vs Wales


Friday 8 September 2023

Croatia vs Latvia

Turkiye vs Armenia


Monday 11 September 2023

Latvia vs Wales

Armenia vs Croatia


Thursday 12 October 2023

Latvia vs Armenia

Croatia vs Turkiye


Sunday 15 October 2023

Turkiye vs Latvia

Wales vs Croatia


Saturday 18 November 2023

Armenia vs Wales

Latvia vs Croatia


Tuesday 21 November 2023

Croatia vs Armenia

Wales vs Turkiye

 

Group E

Poland

Czechia

Albania

Faroe Islands

Moldova

 

Fixtures

Friday 24 March 2023

Moldova vs Faroe Islands

Czechia vs Poland


Monday 27 March 2023

Moldova vs Czechia

Poland vs Albania


Saturday 17 June 2023

Albania vs Moldova

Faroe Islands vs Czechia


Tuesday 20 June 2023

Faroe Islands vs Albania

Moldova vs Poland


Thursday 7 September 2023

Poland vs Faroe Islands

Czechia vs Albania


Sunday 10 September 2023

Faroe Islands vs Moldova

Albania vs Poland


Thursday 12 October 2023

Faroe Islands vs Poland

Albania vs Czechia


Sunday 15 October 2023

Czechia vs Faroe Islands

Poland vs Moldova


Friday 17 November 2023

Moldova vs Albania

Poland vs Czechia


Monday 20 November 2023

Albania vs Faroe Islands

Czechia vs Moldova

 

Group F

Belgium

Austria

Sweden

Azerbaijan

Estonia

 

Fixtures

Friday 24 March 2023

Austria vs Azerbaijan

Sweden vs Belgium


Monday 27 March 2023

Austria vs Estonia

Sweden vs Azerbaijan


Saturday 17 June 2023

Azerbaijan vs Estonia

Belgium vs Austria


Tuesday 20 June 2023

Estonia vs Belgium

Austria vs Sweden


Saturday 9 September 2023

Estonia vs Sweden

Azerbaijan vs Belgium


Tuesday 12 September 2023

Belgium vs Estonia

Sweden vs Austria


Friday 13 October 2023

Estonia vs Azerbaijan

Austria vs Belgium


Monday 16 October 2023

Azerbaijan vs Austria

Belgium vs Sweden


Thursday 16 November 2023

Estonia vs Austria

Azerbaijan vs Sweden 


Sunday 19 November 2023

Sweden vs Estonia

Belgium vs Azerbaijan

 

Group G

Hungary

Serbia

Montenegro

Bulgaria

Lithuania

 

Fixtures

Friday 24 March 2023


Bulgaria vs Montenegro

Serbia vs Lithuania


Monday 27 March 2023

Hungary vs Bulgaria

Montenegro vs Serbia


Saturday 17 June 2023

Lithuania vs Bulgaria

Montenegro vs Hungary


Tuesday 20 June 2023

Hungary vs Lithuania

Bulgaria vs Serbia


Thursday 7 September 2023

Lithuania vs Montenegro

Serbia vs Hungary


Sunday 10 September 2023

Montenegro vs Bulgaria

Lithuania vs Serbia


Saturday 14 October 2023

Bulgaria vs Lithuania

Hungary vs Serbia


Tuesday 17 October 2023

Lithuania vs Hungary

Serbia vs Montenegro


Thursday 16 November 2023

Montenegro vs Lithuania

Bulgaria vs Hungary


Sunday 19 November 2023

Hungary vs Montenegro

Serbia vs Bulgaria

 

Group H

Denmark

Finland

Slovenia

Kazakhstan

Northern Ireland

San Marino

 

Fixtures

Thursday 23 March 2023

San Marino vs Northern Ireland

Kazakhstan vs Slovenia

Denmark vs Finland


Sunday 26 March 2023

Slovenia vs San Marino

Northern Ireland vs Finland

Kazakhstan vs Denmark


Friday 16 June 2023

San Marino vs Kazakhstan

Finland vs Slovenia

Denmark vs Northern Ireland


Monday 19 June 2023

Finland vs San Marino

Northern Ireland vs Kazakhstan

Slovenia vs Denmark


Thursday 7 September 2023

Kazakhstan vs Finland

Slovenia vs Northern Ireland

Denmark vs San Marino


Sunday 10 September 2023

Kazakhstan vs Northern Ireland

San Marino vs Slovenia

Finland vs Denmark  


Saturday 14 October 2023

Northern Ireland vs San Marino

Slovenia vs Finland

Denmark vs Kazakhstan


Tuesday 17 October 2023

Finland vs Kazakhstan

Northern Ireland vs Slovenia

San Marino vs Denmark


Friday 17 November 2023

Kazakhstan vs San Marino

Finland vs Northern Ireland

Denmark vs Slovenia  


Monday 20 November 2023

San Marino vs Finland

Slovenia vs Kazakhstan

Northern Ireland vs Denmark

 

Group I

Switzerland

Israel

Romania

Kosovo

Belarus

Andorra

 

Fixtures

Saturday 25 March 2023

Andorra vs Romania

Israel vs Kosovo

Belarus vs Switzerland


Tuesday 28 March 2023

Kosovo vs Andorra

Romania vs Belarus

Switzerland vs Israel


Friday 16 June 2023

Belarus vs Israel

Kosovo vs Romania

Andorra vs Switzerland


Monday 19 June 2023

Belarus vs Kosovo

Israel vs Andorra

Switzerland vs Romania


Saturday 9 September 2023

Andorra vs Belarus

Romania vs Israel

Kosovo vs Switzerland


Tuesday 12 September 2023

Israel vs Belarus

Romania vs Kosovo

Switzerland vs Andorra


Sunday 15 October 2023

Kosovo vs Israel

Romania vs Andorra

Switzerland vs Belarus


Saturday 18 November 2023

Belarus vs Andorra

Israel vs Romania

Switzerland vs Kosovo


Tuesday 21 November 2023

Andorra vs Israel

Kosovo vs Belarus

Romania vs Switzerland

 

Group J

Portugal

Bosnia and Herzegovina

Iceland

Luxembourg

Slovakia

Liechtenstein

 

Fixtures

Thursday 23 March 2023

Slovakia vs Luxembourg

Bosnia and Herzegovina vs Iceland 

Portugal vs Liechtenstein


Sunday 26 March 2023

Liechtenstein vs Iceland

Slovakia vs Bosnia and Herzegovina

Luxembourg vs Portugal


Saturday 17 June 2023

Luxembourg vs Liechtenstein

Iceland vs Slovakia

Portugal vs Bosnia and Herzegovina


Tuesday 20 June 2023

Bosnia and Herzegovina vs Luxembourg

Liechtenstein vs Slovakia

Iceland vs Portugal


Friday 8 September 2023

Bosnia and Herzegovina vs Liechtenstein

Luxembourg vs Iceland

Slovakia vs Portugal


Monday 11 September 2023

Iceland vs Bosnia and Herzegovina

Slovakia vs Liechtenstein

Portugal vs Luxembourg


Friday 13 October 2023

Iceland vs Luxembourg

Liechtenstein vs Bosnia and Herzegovina

Portugal vs Slovakia


Monday 16 October 2023

Iceland vs Liechtenstein

Luxembourg vs Slovakia

Bosnia and Herzegovina vs Portugal


Thursday 16 November 2023

Luxembourg vs Bosnia and Herzegovina

Slovakia vs Iceland

Liechtenstein vs Portugal


Sunday 19 November 2023

Bosnia and Herzegovina vs Slovakia

Liechtenstein vs Luxembourg

Portugal vs Iceland

 

Play-off match dates

21 March 2024

Play-off semi-finals


26 March 2024

Play-off finals

Chase Your Sport

Stay up-to-date on the latest sports news, stats, expert analysis and trends, including cricket, football, wrestling, tennis, basketball, Formula One and more. Find previews, schedules, results of upcoming events, and fantasy tips on Chase Your Sport.