Matches

Thursday 23 March 2023

Qualifying round - Matchday 1

Group H

Kazakhstan
Slovenia

1

2

Group C

Italy
England

1

2

Group C

North Macedonia
Malta

2

1

Group H

Denmark
Finland

3

1

Group H

San Marino
Northern Ireland

0

2

Group J

Portugal
Liechtenstein

4

0

Group J

Slovakia
Luxembourg

0

0

Group J

Bosnia and Herzegovina
Iceland

3

0

Saturday 25 March 2023

Qualifying round - Matchday 1

Group A

Scotland
Cyprus

3

0

Group D

Armenia
Türkiye

1

2

Group I

Belarus
Switzerland

0

5

Group I

Israel
Kosovo

1

1

Group A

Spain
Norway

3

0

Group J

CRO Croatia
WAL Wales

1

1

Group I

Andorra
Romania

0

2

Sunday 26 March 2023

Qualifying round - Matchday 2

Group H

Kazakhstan
Denmark

3

2

Group С

England
Ukraine

2

0

Group H

Slovenia
San Marino

2

0

Group J

Liechtenstein
Iceland

0

7

Group C

Malta
Italy

0

2

Group H

Northern Ireland
Finland

0

1

Group J

Slovakia
Bosnia and Herzegovina

2

0

Group J

Luxembourg
Portugal

0

6

Monday 27 March 2023

Qualifying round - Matchday 2

Group B

Netherlands
Gibraltar

3

0

Group B

Republic of Ireland
France

0

1

Group E

Poland
Albania

1

0

Group E

Moldova
Czechia

0

0

Group F

Sweden
Azerbaijan

5

0

Group F

Austria
Estonia

2

1

Group G

Hungary
Bulgaria

3

0

Group G

Montenegro
Serbia

0

2

Tuesday 28 March 2023

Qualifying round - Matchday 2

Group A

Georgia
Norway

1

1

Group A

Scotland
Spain

2

0

Group D

Türkiye
Croatia

0

2

Group D

Wales
Latvia

1

0

Group I

Switzerland
Israel

3

0

Group I

Romania
Belarus

2

1

Group I

Kosovo
Andorra

1

1

Friday 16 June 2023

Qualifying round - Matchday 3

Group H

Finland
Slovenia

2

0

Group B

Greece
Republic of Ireland

2

1

Group B

Gibraltar
France

0

3

Group C

Malta
England

0

4

Group C

North Macedonia
Ukraine

2

3

Group D

Wales
Armenia

2

4

Group D

Latvia
Türkiye

2

3

Group H

Denmark
Northern Ireland

1

0

Group H

San Marino
Kazakhstan

0

3

Group I

Andorra
Switzerland

1

2

Group I

Belarus
Israel

1

2

Group I

Kosovo
Romania

0

0

Saturday 17 June 2023

Qualifying round - Matchday 3

Group G

Lithuania
Bulgaria

1

1

Group J

Luxembourg
Liechtenstein

2

0

Group A

Norway
Scotland

1

2

Group F

Azerbaijan
Estonia

1

1

Group G

Montenegro
Hungary

0

0

Group A

Cyprus
Georgia

1

2

Group E

Albania
Moldova

2

0

Group E

Faroe Islands
Czechia

0

3

Group F

Belgium
Austria

1

1

Group J

Iceland
Slovakia

1

2

Group J

Portugal
Bosnia and Herzegovina

3

0

Monday 19 June 2023

Qualifying round - Matchday 4

Group C

Ukraine
Malta

1

0

Group D

Armenia
Latvia

2

1

Group H

Finland
San Marino

6

0

Group B

France
Greece

1

0

Group B

Republic of Ireland
Gibraltar

3

0

Group C

England
North Macedonia

7

0

Group C

Türkiye
Wales

2

0

Group H

Northern Ireland
Kazakhstan

0

1

Group H

Slovenia
Denmark

1

1

Group I

Switzerland
Romania

2

2

Group I

Israel
Andorra

2

1

Group I

Belarus
Kosovo

2

1

Tuesday 20 June 2023

Qualifying round - Matchday 4

Group A

Scotland
Georgia

2

0

Group A

Norway
Cyprus

3

1

Group E

Moldova
Poland

3

2

Group E

Faroe Islands
Albania

1

3

Group F

Austria
Sweden

2

0

Group F

Estonia
Belgium

0

3

Group G

Hungary
Lithuania

2

0

Group G

Bulgaria
Serbia

1

1

Group J

Iceland
Portugal

0

1

Group J

Bosnia and Herzegovina
Luxembourg

0

2

Group J

Liechtenstein
Slovakia

0

1

Thursday 7 September 2023

Qualifying round - Matchday 5

Group H

Kazakhstan
Finland

0

1

Group G

Lithuania
Montenegro

2

2

Group B

France
Republic of Ireland

2

0

Group B

Netherlands
Greece

3

0

Group E

Poland
Faroe Islands

2

0

Group E

Czechia
Albania

1

1

Group G

Serbia
Hungary

1

2

Group H

Denmark
San Marino

4

0

Group H

Slovenia
Northern Ireland

4

2

Friday 8 September 2023

Qualifying round - Matchday 5

Group A

Georgia
Spain

1

7

Group A

Cyprus
Scotland

0

3

Group D

Croatia
Latvia

5

0

Group D

Türkiye
Armenia

1

1

Group J

Slovakia
Portugal

0

1

Group J

Bosnia and Herzegovina
Liechtenstein

2

1

Group J

Luxembourg
Iceland

3

1

Saturday 9 September 2023

Qualifying round - Matchday 5

Group F

Azerbaijan
Belgium

0

1

Group C

Ukraine
England

1

1

Group F

Estonia
Sweden

0

5

Group I

Andorra
Belarus

0

0

Group C

North Macedonia
Italy

1

1

Group I

Romania
Israel

1

1

Group I

Kosovo
Switzerland

2

2

Sunday 10 September 2023

Qualifying round - Matchday 6

Group H

Kazakhstan
Northern Ireland

1

0

Group E

Faroe Islands
Moldova

0

1

Group G

Montenegro
Bulgaria

2

1

Group H

Finland
Denmark

0

1

Group B

Republic of Ireland
Netherlands

1

2

Group B

Greece
Gibraltar

5

0

Group E

Albania
Poland

2

0

Group G

Lithuania
Serbia

1

3

Group H

San Marino
Slovenia

0

4

Monday 11 September 2023

Qualifying round - Matchday 6

Group D

Armenia
Croatia

0

1

Group D

Latvia
Wales

0

2

Group J

Iceland
Bosnia and Herzegovina

1

0

Group J

Portugal
Luxembourg

9

0

Group J

Slovakia
Liechtenstein

3

0

Tuesday 12 September 2023

Qualifying round - Matchday 6

Group A

Spain
Cyprus

6

0

Group A

Norway
Georgia

2

1

Group C

Italy
Ukraine

2

1

Group J

Portugal
Luxembourg

9

0

Group C

Malta
North Macedonia

0

2

Group F

Belgium
Estonia

5

0

Group F

Sweden
Austria

1

3

Group I

Switzerland
Andorra

3

0

Group I

Israel
Belarus

1

0

Group I

Romania
Kosovo

1

0

Thursday 12 October 2023

Qualifying round - Matchday 7

Group D

Latvia
Armenia

2

0

Group A

Spain
Scotland

2

0

Group A

Cyprus
Norway

0

4

Group D

Croatia
Armenia

2

0

Group E

Albania
Czechia

0

2

Group E

Faroe Islands
Poland

0

2

Group I

Andorra
Kosovo

0

3

Group I

Belarus
Romania

0

0

Friday 13 October 2023

Qualifying round - Matchday 7

Group F

Estonia
Azerbaijan

0

2

Group B

Netherlands
France

1

2

Group B

Republic of Ireland
Greece

0

2

Group F

Austria
Belgium

2

3

Group J

Iceland
Luxembourg

1

1

Group J

Portugal
Slovakia

3

2

Group J

Liechtenstein
Bosnia and Herzegovina

0

2

Saturday 14 October 2023

Qualifying round - Matchday 7

Group F

Estonia
Azerbaijan

0

2

Group B

Ukraine
North Macedonia

2

0

Group H

Northern Ireland
San Marino

3

0

Group G

Bulgaria
Lithuania

0

2

Group H

Slovenia
Finland

3

0

Group C

Italy
Malta

4

0

Group G

Hungary
Serbia

2

1

Group G

Denmark
Kazakhstan

3

1

Sunday 15 October 2023

Qualifying round - Matchday 8

Group A

Georgia
Cyprus

4

0

Group E

Czechia
Faroe Islands

1

0

Group I

Switzerland
Belarus

3

3

Group A

Norway
Spain

0

1

Group D

Türkiye
Latvia

4

0

Group D

Wales
Croatia

2

1

Group E

Poland
Moldova

1

1

Group I

Romania
Andorra

4

0

Monday 16 October 2023

Qualifying round - Matchday 8

Group F

Belgium
Sweden

1

1

Group F

Azerbaijan
Austria

0

1

Group B

Greece
Netherlands

0

1

Group B

Gibraltar
Republic of Ireland

0

4

Group J

Iceland
Liechtenstein

4

0

Group J

Bosnia and Herzegovina
Portugal

0

5

Group J

Luxembourg
Slovakia

0

1

Tuesday 17 October 2023

Qualifying round - Matchday 8

Group H

Finland
Kazakhstan

1

2

Group C

England
Italy

3

1

Group C

Malta
Ukraine

1

3

Group G

Serbia
Montenegro

3

1

Group G

Lithuania
Hungary

2

2

Group H

Northern Ireland
Slovenia

0

1

Group H

San Marino
Denmark

1

2

Sunday 12 November 2023

Qualifying round - Matchday 8

Group I

Kosovo
Israel

1

0

Wednesday 15 November 2023

Qualifying round - Matchday 7

Group I

Israel
Switzerland

1

1

Thursday 16 November 2023

Qualifying round - Matchday 8

Group A

Georgia
Scotland

2

2

Group A

Cyprus
Spain

1

3

Group F

Estonia
Austria

0

2

Group F

Azerbaijan
Sweden

3

0

Group G

Bulgaria
Hungary

2

2

Group G

Montenegro
Lithuania

2

0

Group J

Slovakia
Iceland

4

2

Group J

Luxembourg
Bosnia and Herzegovina

4

1

Group J

Liechtenstein
Portugal

0

2

Friday 17 November 2023

Qualifying round - Matchday 9

Group H

Kazakhstan
San Marino

3

1

Group E

Moldova
Albania

1

1

Group H

Finland
Northern Ireland

4

0

Group C

Italy
North Macedonia

3

0

Group C

England
Malta

2

0

Group E

Poland
Czechia

1

1

Group H

Denmark
Slovenia

2

1

Saturday 18 November 2023

Qualifying round - Matchday 9

Group D

Armenia
Wales

1

1

Group D

Latvia
Croatia

0

2

Group I

Belarus
Andorra

1

0

Group B

France
Gibraltar

14

0

Group B

Netherlands
Republic of Ireland

1

0

Group I

Switzerland
Kosovo

1

1

Group I

Israel
Romania

1

2

Sunday 19 November 2023

Qualifying round - Matchday 10

Group D

Hungary
Montenegro

3

1

Group G

Serbia
Bulgaria

2

2

Group F

Belgium
Azerbaijan

5

0

Group F

Sweden
Estonia

2

0

Group A

Spain
Georgia

3

1

Group A

Scotland
Norway

3

3

Group J

Portugal
Iceland

2

0

Group J

Bosnia and Herzegovina
Slovakia

1

2

Group J

Liechtenstein
Luxembourg

0

1

Monday 20 November 2023

Qualifying round - Matchday 10

Group C

Ukraine
Italy

0

0

Group C

North Macedonia
England

1

1

Group E

Czechia
Moldova

3

0

Group E

Albania
Faroe Islands

0

0

Group H

Northern Ireland
Denmark

2

0

Group H

Slovenia
Kazakhstan

2

1

Group H

San Marino
Finland

1

2

Tuesday 21 November 2023

Qualifying round - Matchday 10

Group B

Greece
France

2

2

Group B

Gibraltar
Netherlands

0

6

Group D

Croatia
Armenia

1

0

Group D

Wales
Türkiye

1

1

Group I

Romania
Switzerland

1

0

Group I

Andorra
Israel

0

2

Group I

Kosovo
Belarus

0

1

Thursday 21 March 2024

Play-off

Georgia
Luxembourg
19:00

View details

Greece
Kazakhstan
21:45

View details

Israel
Iceland
21:45

View details

Bosnia and Herzegovina
Ukraine
21:45

View details

Poland
Estonia
21:45

View details

Wales
Finland
21:45

View details

Tuesday 26 March 2024

Play-off

Georgia/Luxembourg
Greece/Kazakhstan
TBC
Wales/Finland
Poland/Estonia
TBC
Bosnia-Herz./Ukraine
Israel/Iceland
21:45

Friday 14 June 2024

Group stage - Matchday 1

Group A

Germany
Scotland
22:00

View details

Saturday 15 June 2024

Group stage - Matchday 1

Group A

Hungary
Switzerland
16:00

View details

Group B

Spain
Croatia
19:00

View details

Group B

Italy
Albania
22:00

View details

Sunday 16 June 2024

Group stage - Matchday 1

Group D

Play-off Winner A
Netherlands
16:00

View details

Group C

Slovenia
Denmark
19:00

View details

Group C

Serbia
England
22:00

View details

Monday 17 June 2024

Group stage - Matchday 1

Group E

Romania
Play-off Winner B
16:00

View details

Group E

Belgium
Slovakia
19:00

View details

Group D

Austria
France
22:00

View details

Tuesday 18 June 2024

Group stage - Matchday 1

Group F

Türkiye
Play-off Winner C
19:00

View details

Group F

Portugal
Czechia
22:00

View details

Wednesday 19 June 2024

Group stage - Matchday 2

Group B

Croatia
Albania
16:00

View details

Group A

Germany
Hungary
19:00

View details

Group A

Scotland
Switzerland
22:00

View details

Thursday 20 June 2024

Group stage - Matchday 2

Group C

Slovenia
Serbia
16:00

View details

Group C

Denmark
England
19:00

View details

Group B

Spain
Italy
22:00

View details

Friday 21 June 2024

Group stage - Matchday 2

Group E

Slovakia
Play-off Winner B
16:00

View details

Group D

Play-off Winner A
Austria
19:00

View details

Group D

Netherlands
France
22:00

View details

Saturday 22 June 2024

Group stage - Matchday 2

Group F

Play-off Winner C
Czechia
16:00

View details

Group F

Türkiye
Portugal
19:00

View details

Group E

Belgium
Romania
22:00

View details

Sunday 23 June 2024

Group stage - Matchday 3

Group A

Switzerland
Germany
22:00

View details

Group A

Scotland
Hungary
22:00

View details

Monday 24 June 2024

Group stage - Matchday 3

Group B

Albania
Spain
22:00

View details

Group B

Croatia
Italy
22:00

View details

Tuesday 25 June 2024

Group stage - Matchday 3

Group D

Netherlands
Austria
19:00

View details

Group D

France
Play-off Winner A
19:00

View details

Group C

England
Slovenia
22:00

View details

Group C

Denmark
Serbia
22:00

View details

Wednesday 26 June 2024

Group stage - Matchday 3

Group E

Slovakia
Romania
19:00

View details

Group E

Play-off Winner B
Belgium
19:00

View details

Group F

Play-off Winner C
Portugal
22:00

View details

Group А

Czechia
Türkiye
22:00

View details

Saturday 29 June 2024

Round of 16

2nd: A
2nd: B
19:00
1st: A
2nd: C
22:00

Sunday 30 June 2024

Round of 16

1st: C
3rd: D/E/F
19:00
1st: B
3rd: A/D/E/F
22:00

Monday 1 July 2024

Round of 16

2nd: D
2nd: E
19:00
1st: F
3rd: A/B/C
22:00

Tuesday 2 July 2024

Round of 16

1st: E
3rd: A/B/C/D
19:00
1st: D
2nd: F
22:00

Friday 5 July 2024

Quarter-finals

W39
W37
19:00
W41
W42
22:00

Saturday 6 July 2024

Quarter-finals

W40
W38
19:00
W43
W44
22:00

Tuesday 9 July 2024

Semi-finals

W45
W46
22:00

Wednesday 10 July 2024

Semi-finals

W47
W48
22:00

Sunday 14 July 2024

Final

W49
W50
22:00