Euro 2020 kicks off in June next year and the 20 automatic qualifiers are known. Here is a look at how they got there and at the 16 teams that will fight for four remaining places via playoffs next March.
QUALIFIED FOR FINALS
What is still to be decided?
There are four places still to be won. Sixteen teams entered the playoffs to fight for these spots. The four finals will be held on Nov. 12.
How the groups played out
England won the group and will be seeded in the finals draw. Czech Republic have also made it to finals, while Kosovo will be away to North Macedonia in the League D playoffs. Bulgaria are guaranteed a playoff, path to be confirmed.
Ukraine will be seeded in the draw and Portugal in Pot 3. Serbia will be away to Norway in the League C playoff semifinals.
Germany will be seeded with Netherlands in Pot 2. Northern Ireland are in the playoffs on will be away to Bosnia and Herzegovina in League B, while Belarus will be away to Georgia in the League D playoff.
Switzerland won the group and will be in draw Pot 2, while Denmark finish second and go into Pot 3. Republic of Ireland must go into the playoffs and will be away to Slovakia in League B. Georgia will be at home to Belarus in the League D playoff semifinals.
Croatia won the group and will be in Pot 2 for the draw. Wales took second place and will slot into Pot 4. Slovakia will be in playoff path B at home to Republic of Ireland, while Hungary's playoff path is to be determined.
Spain won the group and will be seeded in the draw. Sweden will also be at the finals after finishing second, and will be in Pot 3. Norway will be at home to Serbia in the League C playoff semifinal, while Romania will be in the playoffs, and it is almost certain that UEFA will place them into path A to play away to Iceland.
Poland are group winners and will be in Pot 2, with runners-up Austria in Pot 3,. North Macedonia will play Kosovo at home in the League D playoff path. Israel will also be in the playoffs, path to be determined.
France (Pot 2) and Turkey (Pot 3) have both qualified for the finals, while Iceland are guaranteed a home semifinal in the League A path -- probably at home to Romania.
Belgium have won the group and will be seeded in the finals draw, while Russia have qualified and will be in Pot 2. Scotland will have a home semifinal in the League C playoff path.
Italy are through and are guaranteed to be seeded in the finals draw. Finland are also through to their first tournament and will be in Pot 4, while Bosnia and Herzegovina have a home semifinal against Northern Ireland in the League B playoff path.
The best-performing nations from the UEFA Nations League who did not qualify automatically for Euro 2020 earned a playoff place.
There were 16 teams in the playoffs, with four in each from a UEFA Nations League path.
The winners of the two one-legged semifinals (Oct. 8) will meet in the final (Nov. 12) for a place at Euro 2020.
The UEFA Nations League rankings are in the following order, for teams who have not qualified automatically. Three additional teams moved from League C to League A to complete the playoff path.
League A: Iceland, Bulgaria, Romania, Hungary
League B: Bosnia and Herzegovina, Slovakia, Republic of Ireland, Northern Ireland
League C: Scotland, Norway, Serbia, Israel
League D: Georgia, Macedonia, Kosovo, Belarus
Fixtures and results:
Iceland 2-1 Romania
Bulgaria 1-3 Hungary
FINAL: Hungary vs. Iceland
Bosnia and Herzegovina 1-1 Northern Ireland (3-4 on pens)
Slovakia 0-0 Republic of Ireland (4-2 on pens)
FINAL: Northern Ireland vs. Slovakia
Scotland 0-0 Israel (5-3 on pens)
Norway 1-2 Serbia
FINAL: Serbia vs. Scotland
Georgia 1-0 Belarus
North Macedonia 2-1 Kosovo
FINAL: Georgia vs. North Macedonia
What are the Euro 2020 finals fixtures?
The fixtures were decided by the Euro 2020 finals draw.