Euro 2024 qualifying group tables, standings, fixtures and results for UEFA tournament qualifiers

The road to Euro 2024 officially began in March 2023 with qualifying kicking off across Europe.

Hosts Germany are the only team guaranteed a place in the tournament so far, with a further 23 nations to join them over the next year. Italy are the defending champions, but they still need to qualify for the 2024 event.

There are 53 nations vying for a spot at Euro 2024 with teams that finish first and second in the 10 qualifying groups (see tables below) clinching a ticket to Germany. That accounts for 20 of the 23 open slots.

The remaining three berths will be decided via playoffs that will see 12 teams competing for a spot at Euro 2024. But the 12 playoff participants will be determined based on performance and final rankings from an entirely different competition — the 2022/23 UEFA Nations League.

The Sporting News will be keeping track of Euro 2024 qualifying matches and standings below. Should teams finish level on points, this is the list of Euro 2024 group tiebreakers as outlined in the official tournament regulations (Article 15):

  1. Most points obtained in group matches between tied teams;
  2. Superior goal difference in group matches between tied teams;
  3. Most goals scored in group matches between tied teams;
  4. Superior goal difference in all group matches;
  5. Most goals scored in all group matches;
  6. Most away goals scored in all group matches;
  7. Most wins in all group matches;
  8. Most away wins in all group matches;
  9. Fewest disciplinary points (based on yellow and red cards accumulated);
  10. Final position in 2022/23 UEFA Nations League rankings

MORE: Euro 2021 final bracket with all the results and highlights

Euro 2024 qualifying tables, standings and fixtures

Group A table

Team
PTS
GP
W
L
D
GF
GA
GD

1. Scotland
6
2
2
0
0
5
0
+5

2. Spain
3
2
1
1
0
3
2
+1

3. Georgia
1
1
0
0
1
1
1
0

4. Norway
1
2
0
1
1
1
4
-3

5. Cyprus
0
1
0
1
0
0
3
-3

Group A schedule

Date
Match

March 25, 2023
Scotland 3-0 Cyprus

March 25, 2023
Spain 3-0 Norway

March 28, 2023
Georgia 1-1 Norway

March 28, 2023
Scotland 2-0 Spain

June 17, 2023
Norway vs Scotland

June 17, 2023
Cyprus vs Georgia

June 20, 2023
Norway vs Cyprus

June 20, 2023
Scotland vs Georgia

Sept. 8, 2023
Georgia vs Spain

Sept. 8, 2023
Cyprus vs Scotland

Sept. 11, 2023
Norway vs Georgia

Sept. 11, 2023
Spain vs Cyprus

Oct. 12, 2023
Cyprus vs Norway

Oct. 12, 2023
Spain vs Scotland

Oct. 15, 2023
Georgia vs Cyprus

Oct. 15, 2023
Norway vs Spain

Nov. 16, 2023
Georgia vs Scotland

Nov. 16, 2023
Cyprus vs Spain

Nov. 19, 2023
Scotland vs Norway

Nov. 19, 2023
Spain vs Georgia

Group B table

Team
PTS
GP
W
L
D
GF
GA
GD

1. France
6
2
2
0
0
5
0
+5

2. Greece
3
1
1
0
0
3
0
+3

3. Netherlands
3
2
1
1
0
3
4
-1

4. Republic of Ireland
0
1
0
1
0
0
1
-1

5. Gibraltar
0
2
0
2
0
0
6
-6

Group B schedule

Date
Match

March 24, 2023
France 4-0 Netherlands

March 24, 2023
Gibraltar 0-3 Greece

March 27, 2023
Netherlands 3-0 Gibraltar

March 27, 2023
Republic of Ireland 0-1 France

June 16, 2023
Gibraltar vs France

June 16, 2023
Greece vs Republic of Ireland

June 19, 2023
France vs Greece

June 19, 2023
Republic of Ireland vs Gibraltar

Sept. 7, 2023
France vs Republic of Ireland

Sept. 7, 2023
Netherlands vs Greece

Sept. 10, 2023
Greece vs Gibraltar

Sept. 10, 2023
Republic of Ireland vs Netherlands

Oct. 13, 2023
Netherlands vs France

Oct. 13, 2023
Republic of Ireland vs Greece

Oct. 16, 2023
Gibraltar vs Republic of Ireland

Oct. 16, 2023
Greece vs Netherlands

Nov. 18, 2023
France vs Gibraltar

Nov. 18, 2023
Netherlands vs Republic of Ireland

Nov. 21, 2023
Gibraltar vs Netherlands

Nov. 21, 2023
Greece vs France

Group C table

Team
PTS
GP
W
L
D
GF
GA
GD

1. England
6
2
2
0
0
4
1
+3

2. Italy
3
2
1
1
0
3
2
+1

3. North Macedonia
3
1
1
0
0
2
1
+1

4. Ukraine
0
1
0
1
0
0
2
-2

5. Malta
0
2
0
2
0
1
4
-3

Group C schedule

Date
Match

March 23, 2023
Italy 1-2 England

March 23, 2023
North Macedonia 2-1 Malta

March 26, 2023
England 2-0 Ukraine

March 26, 2023
Malta 0-2 Italy

June 16, 2023
Malta vs England

June 16, 2023
North Macedonia vs Ukraine

June 19, 2023
England vs North Macedonia

June 19, 2023
Ukraine vs Malta

Sept. 9, 2023
Ukraine vs England

Sept. 9, 2023
North Macedonia vs Italy

Sept. 12, 2023
Italy vs Ukraine

Sept. 12, 2023
Malta vs North Macedonia

Oct. 14, 2023
Ukraine vs North Macedonia

Oct. 14, 2023
Italy vs Malta

Oct. 17, 2023
England vs Italy

Oct.17, 2023
Malta vs Ukraine

Nov. 17, 2023
England vs Malta

Nov. 17, 2023
Italy vs North Macedonia

Nov. 20, 2023
North Macedonia vs England

Nov. 20, 2023
Ukraine vs Italy

Group D table

Team
PTS
GP
W
L
D
GF
GA
GD

1. Croatia
4
2
1
0
1
3
1
+2

2. Wales
4
2
1
0
1
2
1
+1

3. Turkey
3
2
1
1
0
2
3
-1

4. Armenia
0
1
0
1
0
1
2
-1

5. Latvia
0
1
0
1
0
0
1
-1

Group D schedule

Date
Match

March 25, 2023
Armenia 1-2 Turkey

March 25, 2023
Croatia 1-1 Wales

March 28, 2023
Turkey 0-2 Croatia

March 28, 2023
Wales 1-0 Latvia

June 16, 2023
Latvia vs Turkey

June 16, 2023
Wales vs Armenia

June 19, 2023
Armenia vs Latvia

June 19, 2023
Turkey vs Wales

Sept. 8, 2023
Croatia vs Latvia

Sept. 8, 2023
Turkey vs Armenia

Sept. 11, 2023
Armenia vs Croatia

Sept. 11, 2023
Latvia vs Wales

Oct. 12, 2023
Croatia vs Turkey

Oct. 12, 2023
Latvia vs Armenia

Oct. 15, 2023
Turkey vs Latvia

Oct. 15, 2023
Wales vs Croatia

Nov. 18, 2023
Armenia vs Wales

Nov. 18, 2023
Latvia vs Croatia

Nov. 21, 2023
Croatia vs Armenia

Nov. 21, 2023
Wales vs Turkey

Group E table

Team
PTS
GP
W
L
D
GF
GA
GD

1. Czech Republic
4
2
1
0
1
3
1
+2

2. Poland
3
2
1
1
0
2
3
-1

3. Moldova
2
2
0
0
2
1
1
0

4. Faroe Islands
1
1
0
0
1
1
1
0

5. Albania
0
1
0
1
0
0
1
-1

Group E schedule

Date
Match

March 24, 2023
Czech Republic 3-1 Poland

March 24, 2023
Moldova 1-1 Faroe Islands

March 27, 2023
Moldova 0-0 Czech Republic

March 27, 2023
Poland 1-0 Albania

June 17, 2023
Albania vs Moldova

June 17, 2023
Faroe Islands vs Czech Republic

June 20, 2023
Faroe Islands vs Albania

June 20, 2023
Moldova vs Poland 

Sept. 7, 2023
Czech Republic vs Albania

Sept. 7, 2023
Poland vs Faroe Islands

Sept. 10, 2023
Faroe Islands vs Moldova

Sept. 10, 2023
Albania vs Poland

Oct. 12, 2023
Albania vs Czech Republic

Oct. 12, 2023
Faroe Islands vs Poland

Oct. 15, 2023
Czech Republic vs Faroe Islands

Oct. 15, 2023
Poland vs Moldova

Nov. 17, 2023
Moldova vs Albania

Nov. 17, 2023
Poland vs Czech Republic

Nov. 20, 2023
Albania vs Faroe Islands

Nov. 20, 2023
Czech Republic vs Moldova

Group F table

Team
PTS
GP
W
L
D
GF
GA
GD

1. Austria
6
2
2
0
0
6
2
+4

2. Belgium
3
1
1
0
0
3
0
+3

3. Sweden
3
2
1
1
0
5
3
+2

4. Estonia
0
1
0
1
0
1
2
-1

5. Azerbaijan
0
2
0
2
0
1
9
-8

Group F schedule

Date
Match

March 24, 2023
Austria 4-1 Azerbaijan

March 24, 2023
Sweden 0-3 Belgium

March 27, 2023
Austria 2-1 Estonia

March 27, 2023
Sweden 5-0 Azerbaijan

June 17, 2023
Azerbaijan vs Estonia

June 17, 2023
Belgium vs Austria

June 20, 2023
Austria vs Sweden

June 20, 2023
Estonia vs Belgium

Sept. 9, 2023
Azerbaijan vs Belgium

Sept. 9, 2023
Estonia vs Sweden

Sept. 12, 2023
Belgium vs Estonia

Sept. 12, 2023
Sweden vs Austria

Oct. 13, 2023
Austria vs Belgium

Oct. 13, 2023
Estonia vs Azerbaijan

Oct. 16, 2023
Azerbaijan vs Austria

Oct. 16, 2023
Belgium vs Sweden

Nov. 16, 2023
Azerbaijan vs Sweden

Nov. 16, 2023
Estonia vs Austria

Nov. 19, 2023
Belgium vs Azerbaijan

Nov. 19, 2023
Sweden vs Estonia

Group G table

Team
PTS
GP
W
L
D
GF
GA
GD

1. Serbia
6
2
2
0
0
4
0
+4

2. Hungary
3
1
1
0
0
3
0
+3

3. Montenegro
3
2
1
1
0
1
2
-1

4. Lithuania
0
1
0
1
0
0
2
-2

5. Bulgaria
0
2
0
2
0
0
4
-4

Group G schedule

Date
Match

March 24, 2023
Bulgaria 0-1 Montenegro

March 24, 2023
Serbia 2-0 Lithuania

March 27, 2023
Hungary 3-0 Bulgaria

March 27, 2023
Montenegro 0-2 Serbia

June 17, 2023
Lithuania vs Bulgaria

June 17, 2023
Montenegro vs Hungary

June 20, 2023
Bulgaria vs Serbia

June 20, 2023
Hungary vs Lithuania

Sept. 7, 2023
Lithuania vs Montenegro

Sept. 7, 2023
Serbia vs Hungary

Sept. 10, 2023
Montenegro vs Bulgaria

Sept. 10, 2023
Lithuania vs Serbia 

Oct. 14, 2023
Bulgaria vs Lithuania

Oct. 14, 2023
Hungary vs Serbia

Oct. 17, 2023
Lithuania vs Hungary

Oct. 17, 2023
Serbia vs Montenegro

Nov. 16, 2023
Bulgaria vs Hungary

Nov. 16, 2023
Montenegro vs Lithuania

Nov. 19, 2023
Hungary vs Montenegro

Nov. 19, 2023
Serbia vs Bulgaria 

Group H table

Team
PTS
GP
W
L
D
GF
GA
GD

1. Slovenia
6
2
2
0
0
4
1
+3

2. Denmark
3
2
1
1
0
5
4
+1

3. Kazakhstan
3
2
1
1
0
4
4
0

4. Finland
3
2
1
1
0
2
3
-1

5. Northern Ireland
3
2
1
1
0
2
1
+1

6. San Marino
0
2
0
2
0
0
4
-4

Group H schedule

Date
Match

March 23, 2023
Kazakhstan 1-2 Slovenia

March 23, 2023
Denmark 3-1 Finland

March 23, 2023
San Marino 0-2 Northern Ireland

March 26, 2023
Kazakhstan 3-2 Denmark

March 26, 2023
Slovenia 2-0 San Marino

March 26, 2023
Northern Ireland 0-1 Finland

June 16, 2023
Finland vs Slovenia

June 16, 2023
Denmark vs Northern Ireland

June 16, 2023
San Marino vs Kazakhstan

June 19, 2023
Finland vs San Marino

June 19, 2023
Northern Ireland vs Kazakhstan

June 19, 2023
Slovenia vs Denmark

Sept. 7, 2023
Kazakhstan vs Finland

Sept. 7, 2023
Denmark vs San Marino

Sept. 7, 2023
Slovenia vs Northern Ireland

Sept. 10, 2023
Kazakhstan vs Northern Ireland

Sept. 10, 2023
Finland vs Denmark

Sept. 10, 2023
San Marino vs Slovenia

Oct. 14, 2023
Northern Ireland vs San Marino

Oct. 14, 2023
Slovenia vs Finland

Oct. 14, 2023
Denmark vs Kazakhstan

Oct. 17, 2023
Finland vs Kazakhstan

Oct. 17, 2023
Northern Ireland vs Slovenia

Oct. 17, 2023
San Marino vs Denmark

Nov. 17, 2023
Kazakhstan vs San Marino

Nov. 17, 2023
Finland vs Northern Ireland

Nov. 17, 2023
Denmark vs Slovenia

Nov. 20, 2023
Northern Ireland vs Denmark

Nov. 20, 2023
San Marino vs Finland

Nov. 20, 2023
Slovenia vs Kazakhstan

Group I table

Team
PTS
GP
W
L
D
GF
GA
GD

1. Switzerland
6
2
2
0
0
8
0
+8

2. Romania
6
2
2
0
0
4
1
+3

3. Kosovo
2
2
0
0
2
2
2
0

4. Andorra
1
2
0
1
1
1
3
-2

5. Israel
1
2
0
1
1
1
4
-3

6. Belarus
0
2
0
2
0
1
7
-6

Group I schedule

Date
Match

March 25, 2023
Belarus 0-5 Switzerland

March 25, 2023
Israel 1-1 Kosovo

March 25, 2023
Andorra 0-2 Romania

March 28, 2023
Kosovo 1-1 Andorra

March 28, 2023
Romania 2-1 Belarus

March 28, 2023
Switzerland 3-0 Israel

June 16, 2023
Andorra vs Switzerland

June 16, 2023
Belarus vs Israel

June 16, 2023
Kosovo vs Romania

June 19, 2023
Belarus vs Kosovo

June 19, 2023
Israel vs Andorra

June 19, 2023
Switzerland vs Romania

Sept. 9, 2023
Andorra vs Belarus

Sept. 9, 2023
Kosovo vs Switzerland

Sept. 9, 2023
Romania vs Israel

Sept. 12, 2023
Israel vs Belarus

Sept. 12, 2023
Romania vs Kosovo

Sept. 12, 2023
Switzerland vs Andorra

Oct. 12, 2023
Andorra vs Kosovo

Oct. 12, 2023
Belarus vs Romania

Oct. 12, 2023
Israel vs Switzerland

Oct. 15, 2023
Switzerland vs Belarus

Oct. 15, 2023
Kosovo vs Israel

Oct. 15, 2023
Romania vs Andorra

Nov. 18, 2023
Belarus vs Andorra

Nov. 18, 2023
Israel vs Romania

Nov. 18, 2023
Switzerland vs Kosovo

Nov. 21, 2023
Andorra vs Israel

Nov. 21, 2023
Kosovo vs Belarus

Nov. 21, 2023
Romania vs Switzerland

Group J table

Team
PTS
GP
W
L
D
GF
GA
GD

1. Portugal
6
2
2
0
0
10
0
+10

2. Slovakia
4
2
1
0
1
2
0
+2

3. Bosnia & Herzegovina
3
2
1
1
0
3
2
+1

4. Iceland
3
2
1
1
0
7
3
+4

5. Luxembourg
1
2
0
1
1
0
6
-6

6. Liechtenstein
0
2
0
2
0
0
11
-11

Group J schedule

Date
Match

March 23, 2023
Bosnia & Herzegovina 3-0 Iceland

March 23, 2023
Portugal 4-0 Liechtenstein

March 23, 2023
Slovakia 0-0 Luxembourg

March 26, 2023
Liechtenstein 0-7 Iceland

March 26, 2023
Luxembourg 0-6 Portugal

March 26, 2023
Slovakia 2-0 Bosnia & Herzegovina

June 17, 2023
Luxembourg vs Liechtenstein

June 17, 2023
Iceland vs Slovakia

June 17, 2023
Portugal vs Bosnia & Herzegovina

June 20, 2023
Bosnia & Herzegovina vs Luxembourg

June 20, 2023
Iceland vs Portugal

June 20, 2023
Liechtenstein vs Slovakia

Sept. 8, 2023
Bosnia & Herzegovina vs Liechtenstein

Sept. 8, 2023
Luxembourg vs Iceland

Sept. 8, 2023
Slovakia vs Portugal

Sept. 11, 2023
Iceland vs Bosnia & Herzegovina

Sept. 11, 2023
Portugal vs Luxembourg

Sept. 11, 2023
Slovakia vs Liechenstein

Oct. 13, 2023
Iceland vs Luxembourg

Oct. 13, 2023
Liechtenstein vs Bosnia & Herzegovina

Oct. 13, 2023
Portugal vs Slovakia

Oct. 16, 2023
Bosnia & Herzegovina vs Portugal

Oct. 16, 2023
Iceland vs Leichtenstein

Oct. 16, 2023
Luxembourg vs Slovakia

Nov. 16, 2023
Liechtenstein vs Portugal

Nov. 16, 2023
Luxembourg vs Bosnia & Herzegovina

Nov. 16, 2023
Slovakia vs Iceland

Nov. 19, 2023
Bosnia & Herzegovina vs Slovakia

Nov. 19, 2023
Liechtenstein vs Luxembourg

Nov. 19, 2023
Portugal vs Iceland

When is Euro 2024?

Euro 2024 will officially kick off on June 14, 2024 in Germany with the hosts involved in the first match at the Allianz Arena in Munich.

The UEFA tournament will last exactly one month with the final to be played on July 14, 2024 at the Olympiastadion in Berlin.

Euro 2024 will consist of 51 total matches with no third-place playoff to be held.

The tournament will start with the 24 finalists split up in six groups with each group winner and runner-up advancing to the knockout rounds together with the four best third-place teams.

Those 16 sides left standing will then do battle in the single-elimination knockout rounds beginning with the Round of 16, through to the quarter finals, semifinals and then the final in Berlin.

Alternate Text Gọi ngay