Euro 2024 qualifying permutations: State of play, what teams need to qualify for Germany finals

Ben Miller

Euro 2024 qualifying permutations: State of play, what teams need to qualify for Germany finals image

The group stage of UEFA Euro 2024 qualifying sent 20 teams to the finals automatically after a set of fixtures which ended in November 2023.

Several teams joined hosts Germany at the tournament with games to spare, but others only confirmed their places during the closing fixtures.

Others knew they were guaranteed a qualifying playoff place in March 2024 even if they did not finish in the required top two places of their group.

The Sporting News explains who qualified for Euro 2024, who needs what to qualify next and who's in peril of missing out entirely.

MORE: UEFA Champions League prize money: How much the winners get in 2023/24

How Euro 2024 qualification works

Of the 53 teams vying for qualification, 23 will get to play in the finals, alongside hosts Germany.

Those teams attempting to qualify were split across 10 groups: seven containing five teams, and three comprising six.

The top two from each group qualified, making up 20 places. The three remaining spots went to the winners of playoff games, which will take place between teams who have performed best in the 2022/23 Nations League.

The group winners of Leagues A, B and C in the Nations League were awarded those playoff spots if they had not already qualified for Euro 2024. If they had, the next best-ranked team in their Nations League group reached the playoffs. If those teams had also already qualified, places filtered down to the next league, finishing with League D.

Full list of teams at Euro 2024

As tournament hosts, Germany were the only team to have qualified for Euro 2024 before the October qualifying matches.

Here are the teams who joined them over the course of the closing fixtures.

TeamQualification method
GermanyHosts
BelgiumGroup F — 1st place
FranceGroup B — 1st place
PortugalGroup J — 1st place
ScotlandGroup A — 2nd place
SpainGroup A — 1st place
TurkiyeGroup D – 1st place
AustriaGroup F — 2nd place
EnglandGroup C — 1st place
HungaryGroup G — 1st place
SlovakiaGroup J — 2nd place
AlbaniaGroup E – 1st place
CzechiaGroup E – 2nd place
DenmarkGroup H — 1st place
NetherlandsGroup B — 2nd place
RomaniaGroup I – 1st place
SwitzerlandGroup I – 2nd place
SloveniaGroup J — 2nd place
SerbiaGroup G — 2nd place
CroatiaGroup D – 2nd place
ItalyGroup C — 2nd place
PolandPlayoff final
GeorgiaPlayoff final
UkrainePlayoff final

Euro 2024 playoff qualifying permutations: Who can qualify next?

The Euro 2024 playoffs took place in March 2024. Twelve teams took part.

There were six semifinals, all held on March 21, 2024, and then three finals held on March 26. All games were a one-off, single-legged affairs.

The six semifinals will be split into three sections — Path A, Path B and Path C — with two games in each and a separate draw to determine which semifinal winner will host that path's final. The teams in each path are seeded based on their UEFA Nations League ranking, with the top seed facing the fourth seed, and second facing third.

Euro 2024 playoff games, schedule and scores

GamesScore
Path A: Poland vs Estonia5-1
Path A: Wales vs Finland4-1
Path B: Israel vs Iceland1-4
Path B: Bosnia & Herzegovina vs Ukraine1-2
Path C: Georgia vs Luxembourg2-0
Path C: Greece vs Kazakhstan5-0

The winners of the three finals will be added to the final lineup for Euro 2024.

GamesScore
Final A: Poland vs Wales0-0 (5-4 pens Poland)
Final B: Iceland vs Ukraine1-2
Final C: Georgia vs Greece0-0 (4-2 pens Georgia)

MORE: England predicted squad for Euro 2024

Euro 2024 qualifying permutations: Who qualified?

Here are the final group standings.

Group A

Spain and Scotland qualified because La Roja won 1-0 in Norway on October 15, ensuring the hosts could not catch the top two.

TeamPTSGPWLDGD
1. Spain (Q)218710+20
2. Scotland (Q)178512+9
3. Norway118332+2
4. Georgia (P)88242-6
5. Cyprus08080-25
  • March 25: Scotland 3-0 Cyprus, Spain 3-0 Norway
  • March 28: Georgia 1-1 Norway, Scotland 2-0 Spain
  • June 17: Norway 1-2 Scotland, Cyprus 1-2 Georgia
  • June 20: Norway 3-1 Cyprus, Scotland 2-0 Georgia
  • September 8: Georgia 1-7 Spain, Cyprus 0-3 Scotland
  • September 12: Norway 2-1 Georgia, Spain 6-0 Cyprus
  • October 12: Cyprus 0-4 Norway, Spain 2-0 Scotland
  • October 15: Georgia 4-0 Cyprus, Norway 0-1 Spain
  • November 16: Georgia 2-2 Scotland, Cyprus 1-3 Spain
  • November 19: Scotland 3-3 Norway, Spain 3-1 Georgia

Group B

Two-time champions and 2022 FIFA World Cup finalists France qualified from Group B on Matchday 7 by winning 2-1 in Amsterdam.

The Netherlands followed them by beating Republic of Ireland on November 18. Greece can still reach the finals via the playoff.

TeamPTSGPWLDGD
1. France (Q)218701+26
2. Netherlands (Q)158620+10
3. Greece (P)158530+6
4. Rep. Ireland68260-1
5. Gibraltar08080-41
  • March 24: France 4-0 Netherlands, Gibraltar 0-3 Greece
  • March 27: Netherlands 3-0 Gibraltar, Republic of Ireland 0-1 France
  • June 16: Gibraltar 0-3 France, Greece 2-1 Republic of Ireland
  • June 19: France 1-0 Greece, Republic of Ireland 3-0 Gibraltar
  • September 7: France 2-0 Republic of Ireland, Netherlands 3-0 Greece
  • September 10: Greece 5-0 Gibraltar, Republic of Ireland 1-2 Netherlands
  • October 13: Netherlands 1-2 France, Republic of Ireland 0-2 Greece
  • October 16: Gibraltar 0-4 Republic of Ireland, Greece 0-1 Netherlands
  • November 18: France 14-0 Gibraltar, Netherlands 1-0 Republic of Ireland
  • November 21: Gibraltar 0-6 Netherlands, Greece 2-2 France

Group C

England qualified for Euro 2024 after securing a 3-1 win over rivals Italy at Wembley Stadium on October 17.

Italy qualified by drawing 0-0 away to Ukraine, who headed to the playoffs.

TeamPTSGPWLDGD
1. England (Q)208602+18
2. Italy (Q)148422+7
3. Ukraine (P)148422+3
4. North Macedonia78242-10
5. Malta08080-18
  • March 23: Italy 1-2 England, North Macedonia 2-1 Malta
  • March 26: England 2-0 Ukraine, Malta 0-2 Italy
  • June 16: Malta 0-4 England, North Macedonia 2-3 Ukraine
  • June 19: Ukraine 1-0 Malta, England 7-0 North Macedonia
  • September 9: Ukraine 1-1 England, North Macedonia 1-1 Italy
  • September 12: Italy 2-1 Ukraine, Malta 0-2 North Macedonia
  • October 14: Ukraine 2-0 North Macedonia, Italy 4-0 Malta
  • October 17: England 3-1 Italy, Malta 1-3 Ukraine
  • November 17: England 2-0 Malta, Italy 5-2 North Macedonia
  • November 20: North Macedonia 1-1 England, Ukraine 0-0 Italy

Group D

Turkiye were the first team to qualify from Group D. Croatia beat Armenia to join them.

Wales narrowly missed out despite a draw with Turikye on the final matchday, and are in the playoffs.

TeamPTSGPWLDGD
1. Turkiye (Q)178512+7
2. Croatia (Q)168521+9
3. Wales (P)1283210
4. Armenia88242-2
5. Latvia38170-14
  • March 25: Armenia 1-2 Turkiye, Croatia 1-1 Wales
  • March 28: Turkiye 0-2 Croatia, Wales 1-0 Latvia
  • June 16: Latvia 2-3 Turkiye, Wales 2-4 Armenia
  • June 19: Armenia 2-1 Latvia, Turkiye 2-0 Wales
  • September 8: Croatia 5-0 Latvia, Turkiye 1-1 Armenia
  • September 11: Armenia 0-1 Croatia, Latvia 0-1 Wales
  • October 12: Croatia 0-1 Turkiye, Latvia 2-0 Armenia
  • October 15: Turkiye 4-0 Latvia, Wales 2-1 Croatia
  • November 18: Armenia 1-1 Wales, Latvia 0-2 Croatia
  • November 21: Croatia 1-0 Armenia, Wales 1-1 Turkiye

Group E

Albania qualified thanks to a 1-1 draw with Moldova on November 17, and Czechia joined them by beating Moldova three days later.

Poland needed to beat the Czechia on Matchday 9 to qualify but failed to do so and had to settle for a playoff place.

TeamPTSGPWLDGD
1. Albania (Q)158413+8
2. Czechia (Q)158413+6
3. Poland (P)1183320
4. Moldova108224-3
5. Faroe Islands28062-11
  • March 24: Czechia 3-1 Poland, Moldova 1-1 Faroe Islands
  • March 27: Moldova 0-0 Czechia, Poland 1-0 Albania
  • June 17: Albania 2-0 Moldova, Faroe Islands 0-3 Czechia
  • June 20: Faroe Islands 1-3 Albania, Moldova 3-2 Poland
  • September 7: Czechia 1-1 Albania, Poland 2-0 Faroe Islands
  • September 10: Faroe Islands 0-1 Moldova, Albania 2-0 Poland
  • October 12: Albania 3-0 Czechia, Faroe Islands 0-2 Poland
  • October 15: Czechia 1-0 Faroe Islands, Poland 1-1 Moldova
  • November 17: Moldova 1-1 Albania, Poland 1-1 Czechia
  • November 20: Albania 0-0 Faroe Islands, Czechia 3-0 Moldova

Group F

Belgium qualified by winning in Austria on Matchday 7, and their opponents followed suit on October 16 by defeating Azerbaijan.

TeamPTSGPWLDGD
1. Belgium (Q)208701+18
2. Austria (Q)198612+10
3. Sweden108341+2
4. Azerbaijan78251-10
5. Estonia18071-20
  • March 24: Austria 4-1 Azerbaijan, Sweden 0-3 Belgium
  • March 27: Austria 2-1 Estonia, Sweden 5-0 Azerbaijan
  • June 17: Azerbaijan 1-1 Estonia, Belgium 1-1 Austria
  • June 20: Austria 2-0 Sweden, Estonia 0-3 Belgium
  • September 9: Azerbaijan 0-1 Belgium, Estonia 0-5 Sweden
  • September 12: Belgium 5-0 Estonia, Sweden 1-3 Austria
  • October 13: Austria 2-3 Belgium, Estonia 0-2 Azerbaijan
  • October 16: Azerbaijan 0-1 Austria, Belgium 1-1 Sweden*
  • November 16: Azerbaijan 3-0 Sweden, Estonia 0-2 Austria
  • November 19: Belgium 5-0 Azerbaijan, Sweden 2-0 Estonia

* Match abandoned at half-time, scoreline confirmed as final result.


Group G

Hungary qualified on November 16 with a draw in Bulgaria.

Serbia needed until the final day to confirm their place, becoming the last team of the group stage to qualify for Euro 2024 as they drew with Bulgaria on Matchday 10 while Montenegro fell to Hungary.

TeamPTSGPWLDGD
1. Hungary (Q)188503+9
2. Serbia (Q)148422+6
3. Montenegro118332-2
4. Lithuania68143-6
5. Bulgaria48044-7
  • March 24: Bulgaria 0-1 Montenegro, Serbia 2-0 Lithuania
  • March 27: Hungary 3-0 Bulgaria, Montenegro 0-2 Serbia
  • June 17: Lithuania 1-1 Bulgaria, Montenegro 0-0 Hungary
  • June 20: Bulgaria 1-1 Serbia, Hungary 2-0 Lithuania
  • September 7: Lithuania 2-2  Montenegro, Serbia 1-2 Hungary
  • September 10: Montenegro 2-1 Bulgaria, Lithuania 1-3 Serbia
  • October 14: Bulgaria 0-2 Lithuania, Hungary 2-1 Serbia
  • October 17: Lithuania 2-2 Hungary, Serbia 3-1 Montenegro
  • November 16: Bulgaria 2-2 Hungary, Montenegro 2-0 Lithuania
  • November 19: Hungary 3-1 Montenegro, Serbia 2-2 Bulgaria

Group H

A tight Group H went down to the wire. Denmark secured qualification with a November 17 win over Slovenia, who still can reach the final on Matchday 10 despite the defeat.

Slovenia qualified with a win at home against Kazakhstan.

TeamPTSGPWLDGD
1. Denmark (Q)2210721+9
2. Slovenia (Q)2210721+11
3. Finland (P)1810640+8
4. Kazakhstan (P)1810640+4
5. Northern Ireland910370-4
6. San Marino0100100-28
  • March 23: Kazakhstan 1-2 Slovenia, Denmark 3-1 Finland, San Marino 0-2 Northern Ireland
  • March 26: Kazakhstan 3-2 Denmark, Slovenia 2-0 San Marino, Northern Ireland 0-1 Finland
  • June 16: Denmark 1-0 Northern Ireland, Finland 2-0 Slovenia, San Marino 0-3 Kazakhstan
  • June 19: Finland 6-0 San Marino, Northern Ireland 0-1 Kazakhstan, Slovenia 1-1 Denmark
  • September 7: Kazakhstan 0-1 Finland, Denmark 4-0 San Marino, Slovenia 4-2 Northern Ireland
  • September 10: Kazakhstan 1-0 Northern Ireland, Finland 0-1 Denmark, San Marino 0-4 Slovenia
  • October 14: Northern Ireland 3-0 San Marino, Slovenia 3-0 Finland, Denmark 3-1 Kazakhstan
  • October 17: Finland 1-2 Kazakhstan, Northern Ireland 0-1 Slovenia, San Marino 1-2 Denmark
  • November 17: Kazakhstan 3-1 San Marino, Finland 4-0 Northern Ireland, Denmark 2-1 Slovenia
  • November 20: Northern Ireland 2-0 Denmark, San Marino 1-2 Finland, Slovenia 2-1 Kazakhstan

Group I

It wasn't until Matchday nine that any team in Group I secured qualification.

Romania's 2-1 win over Israel sent them through, while their opponents had to prepare for the playoffs.

Switzerland also confirmed their place at the finals after a 1-1 draw with Kosovo, eliminating their opponents in the process.

TeamPTSGPWLDGD
1. Romania (Q)2210604+11
2. Switzerland (Q)1710415+11
3. Israel (P)15104330
4. Belarus1210343-5
5. Kosovo11102350
6. Andorra210072-17
  • March 25: Belarus 0-5 Switzerland, Andorra 0-2 Romania, Israel 1-1 Kosovo
  • March 28: Kosovo 1-1 Andorra, Romania 2-1 Belarus, Switzerland 3-0 Israel
  • June 16: Andorra 1-2 Switzerland, Belarus 1-2 Israel, Kosovo 0-0 Romania
  • June 19: Belarus 2-1 Kosovo, Israel 2-1 Andorra, Switzerland 2-2 Romania
  • September 9: Andorra 0-0 Belarus, Kosovo 2-2 Switzerland, Romania 1-1 Israel
  • September 12: Israel 1-0 Belarus, Romania 2-0 Kosovo, Switzerland 3-0 Andorra
  • October 12: Andorra 0-3 Kosovo, Belarus 0-0 Romania, Israel vs Switzerland
  • October 15: Switzerland 3-3 Belarus, Kosovo vs Israel, Romania 4-0 Andorra
  • November 12: Kosovo 1-0 Israel
  • November 15: Israel 1-1 Switzerland
  • November 18: Belarus 1-0 Andorra, Israel 1-2 Romania, Switzerland 1-1 Kosovo
  • November 21: Andorra 0-2 Israel, Kosovo 0-1 Belarus, Romania 1-0 Switzerland

Group J

Led by five-time Ballon d'Or winner Cristiano Ronaldo, Euro 2016 champions Portugal qualified by beating Slovakia at home on October 13 with the help of two goals from their captain, who leads the qualifying competition in scoring.

Slovakia joined them with victory over Iceland on November 16.

TeamPTSGPWLDGD
1. Portugal (Q)3010900+34
2. Slovakia (Q)2210721+9
3. Luxembourg (P)1710532-6
4. Iceland1010361+1
5. Bosnia & Herzegovina (P)910370-11
6. Liechtenstein0100100-27
  • March 23: Bosnia and Herzegovina 3-0 Iceland, Portugal 4-0 Liechtenstein, Slovakia 0-0 Luxembourg
  • March 26: Liechtenstein 0-7 Iceland, Luxembourg 0-6 Portugal, Slovakia 2-0 Bosnia and Herzegovina
  • June 17: Luxembourg 2-0 Liechtenstein, Iceland 1-2 Slovakia, Portugal 3-0 Bosnia and Herzegovina
  • June 20: Bosnia and Herzegovina 0-2 Luxembourg, Iceland 0-1 Portugal, Liechtenstein 0-1 Slovakia
  • September 8: Bosnia and Herzegovina 2-1 Liechtenstein, Luxembourg 3-1 Iceland, Slovakia 0-1 Portugal
  • September 11: Iceland 1-0 Bosnia and Herzegovina, Portugal 9-0 Luxembourg, Slovakia 3-0 Liechtenstein
  • October 13: Iceland 1-1 Luxembourg, Liechtenstein 0-2 Bosnia and Herzegovina, Portugal 3-2 Slovakia
  • October 16: Bosnia and Herzegovina 0-5 Portugal, Iceland 4-0 Liechtenstein, Luxembourg 0-1 Slovakia
  • November 16: Liechtenstein 0-2 Portugal, Luxembourg 4-1 Bosnia and Herzegovina, Slovakia 4-2 Iceland
  • November 29: Bosnia and Herzegovina 1-2 Slovakia, Liechtenstein 0-1 Luxembourg, Portugal 2-0 Iceland

When is Euro 2024?

The finals of Euro 2024 will run from June 14 – July 14, 2024.

The qualifying playoff semifinals will be held on March 21, 2024, with the finals of those scheduled for five days later.

Where is Euro 2024?

This will be the first time Germany has staged the tournament since the reunification of the country. West Germany hosted the 1988 finals, while Germany were 2006 World Cup hosts.

Here are the 10 stadiums where matches will take place.

StadiumCityCapacity
OlympiastadionBerlin70,000
RheinEnergieStadionCologne47,000
Signal Iduna ParkDortmund66,000
Merkur Spiel-ArenaDusseldorf47,000
WaldstadionFrankfurt48,000
Arena AufSchalkeGelsenkirchen50,000
VolksparkstadionHamburg50,000
Red Bull ArenaLeipzig42,000
Allianz ArenaMunich67,000
MHPArenaStuttgart54,000

Ben Miller

Ben Miller has been writing about sport for 25 years, following all levels of football as well as boxing, MMA, athletics and tennis. He’s seen five promotions, three relegations, one World Cup winner and home games in at least three different stadiums as a result of his lifelong devotion to Brighton & Hove Albion. His main aim each week is to cover at least one game or event that does not require a last-minute rewrite.