# Europees kampioenschap voetbal 2020 (kwalificatie)

Deze pagina beschrijft het kwalificatieproces voor het Europees kampioenschap voetbal 2020. Alle 55 aangesloten landen bij de UEFA doen mee om 24 plaatsen in het eindtoernooi, in tegenstelling tot eerdere toernooien zijn de gastland(en) niet automatisch gekwalificeerd.

## Speelschema

Hieronder staan de speeldagen van dit kwalificatietoernooi. Deze start in maart 2019 en loopt tot november 2020.
| Fase | Wedstrijddag | Datums |
| Groepsfase | Speeldag 1 | 21–23 maart 2019 |
| Groepsfase | Speeldag 2 | 24–26 maart 2019 |
| Groepsfase | Speeldag 3 | 7–8 juni 2019 |
| Groepsfase | Speeldag 4 | 10–11 juni 2019 |
| Groepsfase | Speeldag 5 | 5–7 september 2019 |
| Groepsfase | Speeldag 6 | 8–10 september 2019 |
| Groepsfase | Speeldag 7 | 10–12 oktober 2019 |
| Groepsfase | Speeldag 8 | 13–15 oktober 2019 |
| Groepsfase | Speeldag 9 | 14–16 november 2019 |
| Groepsfase | Speeldag 10 | 17–19 november 2019 |
| Play-offs | Halve finales | 8 oktober 2020 |
| Play-offs | Finale | 12 november 2020 |

## Loting

De loting voor de groepsfase vond plaats op 2 december 2018 in het Convention Centre Dublin in Dublin, Ierland. De 55 deelnemende landen zijn ingedeeld in 10 groepen (5 groepen van 5 teams en 5 groepen van 6 teams).
De loting voor de poules op het hoofdtoernooi vond plaats op 30 november 2019. De loting voor de play-offwedstrijden is op 22 november 2019.

### Procedure

De groepen zijn dusdanig samengesteld dat de sterkste landen niet bij elkaar in de groep komen en dat de groepen een vergelijkbare sterkte hebben. Hiertoe zijn de landen ingedeeld in zes potten. Pot 1 is de sterkste pot met daarin de landen die het best gepresteerd hebben in de Nations League, geleid door de titelhouder. Dat is gebaseerd op het aantal punten dat ze hebben behaald. Eerst van divisie A, daarna divisie B, enz. Uit elke pot is een land in een andere groep geloot. Landen die in dezelfde pot zijn ingedeeld, konden dus niet tegen elkaar spelen. Landen die groepswinnaar zijn geworden in divisie A in de Nations League zijn in een poule met vijf landen geplaatst. Dit omdat die landen in juni ook nog een finaletoernooi van de Nations League moeten spelen, terwijl de overige landen op dat moment EK-kwalificatiewedstrijden spelen.

### Potindeling

Deze potindeling is gebaseerd op de stand van de Nations League van 21 november 2018.
Pot 1 :
| Land | Grp. | Wed | W | G | V | Pnt | Doelsaldo | Doelsaldo | Doelsaldo |
| Land | Grp. | Wed | W | G | V | Pnt | DV | DT | +/− |
| Zwitserland $^1$ | A2 | 4 | 3 | 0 | 1 | 9 | 14 | 5 | +9 |
| Portugal | A3 | 4 | 2 | 2 | 0 | 8 | 5 | 3 | +2 |
| Nederland $^1$ | A1 | 4 | 2 | 1 | 1 | 7 | 8 | 4 | +4 |
| Engeland $^1$ | A4 | 4 | 2 | 1 | 1 | 7 | 6 | 5 | +1 |
| België | A2 | 4 | 3 | 0 | 1 | 9 | 9 | 6 | +3 |
| Frankrijk | A1 | 4 | 2 | 1 | 1 | 7 | 4 | 4 | 0 |
| Spanje | A4 | 4 | 2 | 0 | 2 | 6 | 12 | 7 | +5 |
| Italië | A3 | 4 | 1 | 2 | 1 | 5 | 2 | 2 | 0 |
| Kroatië | A4 | 4 | 1 | 1 | 2 | 4 | 4 | 10 | −6 |
| Polen | A3 | 4 | 0 | 2 | 2 | 2 | 4 | 6 | −2 |
| Pot 3 ||||||||||
| Slowakije PO | B1 | 4 | 1 | 0 | 3 | 3 | 5 | 5 | 0 |
| Turkije | B2 | 4 | 1 | 0 | 3 | 3 | 4 | 7 | −3 |
| Ierland PO | B4 | 4 | 0 | 2 | 2 | 2 | 1 | 5 | −4 |
| Noord-Ierland PO | B3 | 4 | 0 | 0 | 4 | 0 | 2 | 7 | −5 |
| Schotland PO | C1 | 4 | 3 | 0 | 1 | 9 | 10 | 4 | +6 |
| Noorwegen $^2$ PO | C3 | 4 | 3 | 0 | 1 | 9 | 5 | 1 | +4 |
| Servië $^4$ PO | C4 | 4 | 2 | 2 | 0 | 8 | 6 | 3 | +3 |
| Finland $^3$ | C2 | 4 | 2 | 0 | 2 | 6 | 3 | 3 | 0 |
| Bulgarije $^2$ PO | C3 | 4 | 2 | 1 | 1 | 7 | 4 | 3 | +1 |
| Israël PO | C1 | 4 | 2 | 0 | 2 | 6 | 6 | 5 | +1 |
| Pot 5 ||||||||||
| Noord-Macedonië PO | D4 | 6 | 5 | 0 | 1 | 15 | 14 | 5 | +9 |
| Kosovo PO | D3 | 6 | 4 | 2 | 0 | 14 | 15 | 2 | +13 |
| Wit-Rusland PO | D2 | 6 | 4 | 2 | 0 | 14 | 10 | 0 | +10 |
| Luxemburg | D2 | 6 | 3 | 1 | 2 | 10 | 11 | 4 | +7 |
| Armenië | D4 | 6 | 3 | 1 | 2 | 10 | 14 | 8 | +6 |
| Azerbeidzjan | D3 | 6 | 2 | 3 | 1 | 9 | 7 | 6 | +1 |
| Kazachstan | D1 | 6 | 1 | 3 | 2 | 6 | 8 | 7 | +1 |
| Moldavië | D2 | 6 | 2 | 3 | 1 | 9 | 4 | 5 | −1 |
| Gibraltar | D4 | 6 | 2 | 0 | 4 | 6 | 5 | 15 | −10 |
| Faeröer | D3 | 6 | 1 | 2 | 3 | 5 | 5 | 10 | −5 |
Pot 2 :
| Land | Grp. | Wed | W | G | V | Pnt | Doelsaldo | Doelsaldo | Doelsaldo |
| Land | Grp. | Wed | W | G | V | Pnt | DV | DT | +/− |
| Duitsland | A1 | 4 | 0 | 2 | 2 | 2 | 3 | 7 | −4 |
| IJsland PO | A2 | 4 | 0 | 0 | 4 | 0 | 1 | 13 | −12 |
| Bosnië en Herzegovina PO | B3 | 4 | 3 | 1 | 0 | 10 | 5 | 1 | +4 |
| Oekraïne | B1 | 4 | 3 | 0 | 1 | 9 | 5 | 5 | 0 |
| Denemarken | B4 | 4 | 2 | 2 | 0 | 8 | 4 | 1 | +3 |
| Zweden | B2 | 4 | 2 | 1 | 1 | 7 | 5 | 3 | +2 |
| Rusland | B2 | 4 | 2 | 1 | 1 | 7 | 4 | 3 | +1 |
| Oostenrijk | B3 | 4 | 2 | 1 | 1 | 7 | 3 | 2 | +1 |
| Wales | B4 | 4 | 2 | 0 | 2 | 6 | 6 | 5 | +1 |
| Tsjechië | B1 | 4 | 2 | 0 | 2 | 6 | 4 | 4 | 0 |
| Pot 4 ||||||||||
| Hongarije $^3$ PO | C2 | 4 | 2 | 0 | 2 | 6 | 4 | 3 | +1 |
| Roemenië $^4$ PO | C4 | 4 | 1 | 3 | 0 | 6 | 3 | 2 | +1 |
| Griekenland $^3$ | C2 | 4 | 2 | 0 | 2 | 6 | 3 | 4 | −1 |
| Albanië | C1 | 4 | 1 | 0 | 3 | 3 | 1 | 8 | −7 |
| Montenegro $^4$ | C4 | 4 | 0 | 1 | 3 | 1 | 1 | 5 | −4 |
| Cyprus $^2$ | C3 | 4 | 0 | 1 | 3 | 1 | 2 | 7 | −5 |
| Estland | C2 | 6 | 1 | 1 | 4 | 4 | 4 | 8 | −4 |
| Slovenië | C3 | 6 | 0 | 3 | 3 | 3 | 5 | 8 | −3 |
| Litouwen | C4 | 6 | 0 | 0 | 6 | 0 | 3 | 16 | −13 |
| Georgië PO | D1 | 6 | 5 | 1 | 0 | 16 | 12 | 2 | +10 |
| Pot 6 ||||||||||
| Letland | D1 | 6 | 0 | 4 | 2 | 4 | 2 | 6 | −4 |
| Liechtenstein | D4 | 6 | 1 | 1 | 4 | 4 | 7 | 12 | −5 |
| Andorra | D1 | 6 | 0 | 4 | 2 | 4 | 2 | 9 | −3 |
| Malta | D3 | 6 | 0 | 3 | 3 | 3 | 5 | 14 | −9 |
| San Marino | D2 | 6 | 0 | 0 | 6 | 0 | 0 | 16 | −16 |
| Legenda |
| $^1$ | In een groep met 4 tegenstanders (groep A–D). |
| $^2$ | Min de resultaten tegen nummer 4 ( Slovenië). |
| $^3$ | Min de resultaten tegen nummer 4 ( Estland). |
| $^4$ | Min de resultaten tegen nummer 4 ( Litouwen). |
| | Geplaatst voor het hoofdtoernooi. |
| PO | Geplaatst voor het hoofdtoernooi via de play-offs. |
| PO | Gekwalificeerd voor de play-offs (via UEFA Nations League 2018/19). |

## Gekwalificeerde landen

In vergelijking met het vorige EK plaatsten Portugal, Spanje, Engeland, Italië, Frankrijk, Duitsland, Kroatië, Polen, Zwitserland, Oostenrijk, Oekraïne, Rusland, Zweden, Turkije, België, Tsjechië, Slowakije, Hongarije en Wales zich opnieuw voor het EK. Ierland, Noord-Ierland werden respectievelijk uitgeschakeld door Denemarken en Ierland, de plaatsen van IJsland, Roemenië en Albanië werden ingenomen door Schotland, Finland en Noord-Macedonië.
| Land | Gekwalificeerd als | Kwalificatiedatum | Deelnames aan EK's | Winnaar van EK |
| Engeland | Winnaar groep A | 14 november 2019 | (9) 1968, 1980, 1988, 1992, 1996, 2000, 2004, 2012, 2016 | (0) |
| Tsjechië | Tweede groep A | 14 november 2019 | (5) 1996, 2000, 2004, 2008, 2012, 2016 | (0) |
| Oekraïne | Winnaar groep B | 14 oktober 2019 | (2) 2012, 2016 | (0) |
| Portugal | Tweede groep B | 17 november 2019 | (7) 1984, 1996, 2000, 2004, 2008, 2012, 2016 | (1) 2016 |
| Duitsland | Winnaar groep C | 16 november 2019 | (12) 1972, 1976, 1980, 1984, 1988, 1992, 1996, 2000, 2004, 2008, 2012, 2016 | (3) 1972, 1980, 1996 |
| Nederland | Tweede groep C | 16 november 2019 | (9) 1976, 1980, 1988, 1992, 1996, 2000, 2004, 2008, 2012 | (1) 1988 |
| Zwitserland | Winnaar groep D | 18 november 2019 | (4) 1996, 2004, 2008, 2016 | (0) |
| Denemarken | Tweede groep D | 18 november 2019 | (8) 1964, 1984, 1988, 1992, 1996, 2000, 2004, 2012 | (1) 1992 |
| Kroatië | Winnaar groep E | 16 november 2019 | (5) 1996, 2004, 2008, 2012, 2016 | (0) |
| Wales | Tweede groep E | 19 november 2019 | (1) 2016 | (0) |
| Spanje | Winnaar groep F | 15 oktober 2019 | (10) 1964, 1980, 1984, 1988, 1996, 2000, 2004, 2008, 2012, 2016 | (3) 1964, 2008, 2012 |
| Zweden | Tweede groep F | 15 november 2019 | (6) 1992, 2000, 2004, 2008, 2012, 2016 | (0) |
| Polen | Winnaar groep G | 13 oktober 2019 | (3) 2008, 2012, 2016 | (0) |
| Oostenrijk | Tweede groep G | 16 november 2019 | (2) 2008, 2016 | (0) |
| Frankrijk | Winnaar groep H | 14 november 2019 | (9) 1960, 1984, 1992, 1996, 2000, 2004, 2008, 2012, 2016 | (2) 1984, 2000 |
| Turkije | Tweede groep H | 14 november 2019 | (4) 1996, 2000, 2008, 2016 | (0) |
| België | Winnaar groep I | 10 oktober 2019 | (5) 1972, 1980, 1984, 2000, 2016 | (0) |
| Rusland | Tweede groep I | 13 oktober 2019 | (5) 1996, 2004, 2008, 2012, 2016 | (0) |
| Italië | Winnaar groep J | 12 oktober 2019 | (9) 1968, 1980, 1988, 1996, 2000, 2004, 2008, 2012, 2016 | (1) 1968 |
| Finland | Tweede groep J | 15 november 2019 | (0) | (0) |
| Hongarije | Play-off divisie A | 12 november 2020 | (3) 1964, 1972, 2016 | (0) |
| Slowakije | Play-off divisie B | 12 november 2020 | (1) 2016 | (0) |
| Schotland | Play-off divisie C | 12 november 2020 | (2) 1992, 1996 | (0) |
| Noord-Macedonië | Play-off divisie D | 12 november 2020 | (0) | (0) |

## Groepsfase
### Groep A
#### Stand/Uitslagen

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie | ENG | TSJ | KOS | BUL | MON |
| 1 | Engeland | 8 | 7 | 0 | 1 | 21 | 37 | 6 | +31 | Geplaatst voor het hoofdtoernooi | | 5 − 0 | 5 − 3 | 4 – 0 | 7 – 0 |
| 2 | Tsjechië | 8 | 5 | 0 | 3 | 15 | 13 | 11 | +2 | Geplaatst voor het hoofdtoernooi | 2 – 1 | | 2 – 1 | 2 – 1 | 3 − 0 |
| 3 | Kosovo | 8 | 3 | 2 | 3 | 11 | 13 | 16 | −3 | Geplaatst voor de play-offs | 0 − 4 | 2 – 1 | | 1 − 1 | 2 − 0 |
| 4 | Bulgarije | 8 | 1 | 3 | 4 | 6 | 6 | 17 | −11 | Geplaatst voor de play-offs | 0 − 6 | 1 − 0 | 2 − 3 | | 1 − 1 |
| 5 | Montenegro | 8 | 0 | 3 | 5 | 3 | 3 | 22 | −19 | | 1 − 5 | 0 − 3 | 1 – 1 | 0 – 0 | |

#### Wedstrijden

Stadion: Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 5.652 Scheidsrechter: Ruddy Buquet :
| 22 maart 2019 «onderlinge duels» 19.00 (UTC+2) | Nedelev 82' (pen.) | Verslag | 50' Mugoša | Stadion: Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 5.652 Scheidsrechter: Ruddy Buquet |
Stadion: Wembley Stadium, Londen Toeschouwers: 82.575 Scheidsrechter: Artur Soares Dias :
| 22 maart 2019 «onderlinge duels» 19:45 (UTC) | Sterling 24', 62', 68' Kane 45+2' (pen.) Kalas 84' (e.d.) | Verslag | Stadion: Wembley Stadium, Londen Toeschouwers: 82.575 Scheidsrechter: Artur Soares Dias |
Stadion: Fadil Vokrristadion, Pristina Toeschouwers: 12.580 Scheidsrechter: Gediminas Mažeika :
| 25 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Zeneli 61' | Verslag | 39' Bozhikov | Stadion: Fadil Vokrristadion, Pristina Toeschouwers: 12.580 Scheidsrechter: Gediminas Mažeika |
Stadion: Pod Goricomstadion, Podgorica Toeschouwers: 8.329 Scheidsrechter: Aleksej Koelbakov :
| 25 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Vešović 17' | Verslag | 30' Keane 39', 59' Barkley 71' Kane 81' Sterling | Stadion: Pod Goricomstadion, Podgorica Toeschouwers: 8.329 Scheidsrechter: Aleksej Koelbakov |
Stadion: Generali Arena, Praag Toeschouwers: 13.482 Scheidsrechter: Tamás Bognár :
| 7 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Schick 19', 50' | Verslag | 3' Isa | Stadion: Generali Arena, Praag Toeschouwers: 13.482 Scheidsrechter: Tamás Bognár |
Stadion: Pod Goricomstadion, Podgorica Toeschouwers: 100 Scheidsrechter: Daniele Orsato :
| 7 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Mugoša 69' | Verslag | 24' Rashica | Stadion: Pod Goricomstadion, Podgorica Toeschouwers: 100 Scheidsrechter: Daniele Orsato |
Stadion: Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 4.994 Scheidsrechter: Mads-Kristoffer Kristoffersen :
| 10 juni 2019 «onderlinge duels» 21.45 (UTC+3) | I. Popov 43' Dimitrov 55' | Verslag | 14' Rashica 64' Muriqi 90+3' Rashani | Stadion: Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 4.994 Scheidsrechter: Mads-Kristoffer Kristoffersen |
Stadion: Andrův stadion, Olomouc Toeschouwers: 11.565 Scheidsrechter: Vladislav Bezborodov :
| 10 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Jankto 18' Kopitović 49' (e.d.) Schick 82' (pen.) | Verslag | Stadion: Andrův stadion, Olomouc Toeschouwers: 11.565 Scheidsrechter: Vladislav Bezborodov |
Stadion: Fadil Vokrristadion, Pristina Toeschouwers: 12.678 Scheidsrechter: Danny Makkelie :
| 7 september 2019 «onderlinge duels» 15.00 (UTC+2) | Muriqi 20' Vojvoda 67' | Verslag | 16' Schick | Stadion: Fadil Vokrristadion, Pristina Toeschouwers: 12.678 Scheidsrechter: Danny Makkelie |
Stadion: Wembley Stadium, Londen Toeschouwers: 82.605 Scheidsrechter: Marco Guida :
| 7 september 2019 «onderlinge duels» 17.00 (UTC+1) | Kane 24', 50' (pen.), 73' (pen.) Sterling 55' | Verslag | Stadion: Wembley Stadium, Londen Toeschouwers: 82.605 Scheidsrechter: Marco Guida |
Stadion: St. Mary's Stadium, Southampton Toeschouwers: 30.155 Scheidsrechter: Felix Zwayer :
| 10 september 2019 «onderlinge duels» 19.45 (UTC+1) | Sterling 8' Kane 19' Vojvoda 38' (e.d.) Sancho 44', 45+1' | Verslag | 1', 49' V. Berisha 55' (pen.) Muriqi | Stadion: St. Mary's Stadium, Southampton Toeschouwers: 30.155 Scheidsrechter: Felix Zwayer |
Stadion: Pod Goricomstadion, Podgorica Toeschouwers: 5.951 Scheidsrechter: Ali Palabıyık :
| 10 september 2019 «onderlinge duels» 20.45 (UTC+2) | Verslag | 54' Souček 58' Masopust 90+4' (pen.) Darida | Stadion: Pod Goricomstadion, Podgorica Toeschouwers: 5.951 Scheidsrechter: Ali Palabıyık |
Stadion: Sinobo Stadium, Praag Toeschouwers: 18.651 Scheidsrechter: Damir Skomina :
| 11 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Brabec 9' Ondrášek 85' | Verslag | 5' (pen.) Kane | Stadion: Sinobo Stadium, Praag Toeschouwers: 18.651 Scheidsrechter: Damir Skomina |
Stadion: Pod Goricomstadion, Podgorica Toeschouwers: 2.743 Scheidsrechter: Andreas Ekberg :
| 11 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Verslag | Stadion: Pod Goricomstadion, Podgorica Toeschouwers: 2.743 Scheidsrechter: Andreas Ekberg |
Stadion: Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 17.481 Scheidsrechter: Ivan Bebek :
| 14 oktober 2019 «onderlinge duels» 21.45 (UTC+2) | Verslag | 7' Rashford 20', 32' Barkley 45+3', 69' Sterling 85' Kane | Stadion: Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 17.481 Scheidsrechter: Ivan Bebek |
Stadion: Fadil Vokrristadion, Pristina Toeschouwers: 12.600 Scheidsrechter: Artur Soares Dias :
| 14 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Rrahmani 10' Muriqi 35' | Verslag | Stadion: Fadil Vokrristadion, Pristina Toeschouwers: 12.600 Scheidsrechter: Artur Soares Dias |
Stadion: Stadion města Plzně, Pilsen Toeschouwers: 10.986 Scheidsrechter: Gianluca Rocchi :
| 14 november 2019 «onderlinge duels» 20.45 (UTC+1) | Král 71' Čelůstka 79' | Verslag | 50' Nuhiu | Stadion: Stadion města Plzně, Pilsen Toeschouwers: 10.986 Scheidsrechter: Gianluca Rocchi |
Stadion: Wembley Stadium, Londen Toeschouwers: 77.277 Scheidsrechter: Antonio Mateu Lahoz :
| 14 november 2019 «onderlinge duels» 19.45 (UTC) | Oxlade-Chamberlain 11' Kane 19', 24', 37' Rashford 30' Šofranac 66' (e.d.) Abraham 84' | Verslag | Stadion: Wembley Stadium, Londen Toeschouwers: 77.277 Scheidsrechter: Antonio Mateu Lahoz |
Stadion: Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 0 Scheidsrechter: Sergej Karasjov :
| 17 november 2019 «onderlinge duels» 19.00 (UTC+2) | Bozhikov 56' | Verslag | Stadion: Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 0 Scheidsrechter: Sergej Karasjov |
Stadion: Fadil Vokrristadion, Pristina Toeschouwers: 12.326 Scheidsrechter: Paweł Gil :
| 17 november 2019 «onderlinge duels» 18.00 (UTC+1) | Verslag | 32' Winks 79' Kane 83' Rashford 90+1' Mount | Stadion: Fadil Vokrristadion, Pristina Toeschouwers: 12.326 Scheidsrechter: Paweł Gil |

### Groep B
#### Stand/Uitslagen

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie | OEK | POR | SER | LUX | LIT |
| 1 | Oekraïne | 8 | 6 | 2 | 0 | 20 | 17 | 4 | +13 | Geplaatst voor het hoofdtoernooi | | 2 − 1 | 5 – 0 | 1 – 0 | 2 − 0 |
| 2 | Portugal | 8 | 5 | 2 | 1 | 17 | 22 | 6 | +16 | Geplaatst voor het hoofdtoernooi | 0 − 0 | | 1 − 1 | 3 − 0 | 6 – 0 |
| 3 | Servië | 8 | 4 | 2 | 2 | 14 | 17 | 17 | 0 | Geplaatst voor de play-offs | 2 − 2 | 2 − 4 | | 3 − 2 | 4 – 1 |
| 4 | Luxemburg | 8 | 1 | 1 | 6 | 4 | 7 | 16 | −9 | | 1 − 2 | 0 − 2 | 1 − 3 | | 2 − 1 |
| 5 | Litouwen | 8 | 0 | 1 | 7 | 1 | 5 | 25 | −20 | | 0 − 3 | 1 − 5 | 1 − 2 | 1 – 1 | |

#### Wedstrijden

Stadion: Stade Josy Barthel, Luxemburg-stad Toeschouwers: 3.353 Scheidsrechter: Roi Reinshreiber :
| 22 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Barreiro 45' Rodrigues 55' | Verslag | 14' Černych | Stadion: Stade Josy Barthel, Luxemburg-stad Toeschouwers: 3.353 Scheidsrechter: Roi Reinshreiber |
Stadion: Estádio da Luz, Lissabon Toeschouwers: 58.355 Scheidsrechter: Clément Turpin :
| 22 maart 2019 «onderlinge duels» 19.45 (UTC) | Verslag | Stadion: Estádio da Luz, Lissabon Toeschouwers: 58.355 Scheidsrechter: Clément Turpin |
Stadion: Stade Josy Barthel, Luxemburg-stad Toeschouwers: 4.653 Scheidsrechter: Mattias Gestranius :
| 25 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Turpel 34' | Verslag | 40' Tsihankov 90+3' (e.d.) Rodrigues | Stadion: Stade Josy Barthel, Luxemburg-stad Toeschouwers: 4.653 Scheidsrechter: Mattias Gestranius |
Stadion: Estádio da Luz, Lissabon Toeschouwers: 50.342 Scheidsrechter: Szymon Marciniak :
| 25 maart 2019 «onderlinge duels» 19.45 (UTC) | Danilo 42' | Verslag | 7' (pen.) Tadić | Stadion: Estádio da Luz, Lissabon Toeschouwers: 50.342 Scheidsrechter: Szymon Marciniak |
Stadion: LFF-stadion, Vilnius Toeschouwers: 3.263 Scheidsrechter: Ádám Farkas :
| 7 juni 2019 «onderlinge duels» 21.45 (UTC+3) | Mikoliunas 5', 42' Novikovas 74' Vorobjovas 57', 90+4' | Verslag | 21' Rodrigues | Stadion: LFF-stadion, Vilnius Toeschouwers: 3.263 Scheidsrechter: Ádám Farkas |
Stadion: Arena Lviv, Lviv Toeschouwers: 34.915 Scheidsrechter: Antonio Mateu Lahoz :
| 7 juni 2019 «onderlinge duels» 21.45 (UTC+3) | Tsihankov 26', 27' Konopljanka 46', 75' Jaremtsjoek 58' | Verslag | Stadion: Arena Lviv, Lviv Toeschouwers: 34.915 Scheidsrechter: Antonio Mateu Lahoz |
Stadion: Rode Sterstadion, Belgrado Toeschouwers: 52 Scheidsrechter: Adrien Jaccottet :
| 10 juni 2019 «onderlinge duels» 20.45 (UTC+2) | A. Mitrović 20', 34' Jović 35' Ljajić 90+2' | Verslag | 71' (pen.) Novikovas | Stadion: Rode Sterstadion, Belgrado Toeschouwers: 52 Scheidsrechter: Adrien Jaccottet |
Stadion: Arena Lviv, Lviv Toeschouwers: 34.700 Scheidsrechter: Peter Kralović :
| 10 juni 2019 «onderlinge duels» 21.45 (UTC+3) | Jaremtsjoek 6' | Verslag | Stadion: Arena Lviv, Lviv Toeschouwers: 34.700 Scheidsrechter: Peter Kralović |
Stadion: LFF-stadion, Vilnius Toeschouwers: 5.067 Scheidsrechter: Irfan Peljto :
| 7 september 2019 «onderlinge duels» 19.00 (UTC+3) | Verslag | 7' Zintsjenko 27' Marlos 62' Malinovski | Stadion: LFF-stadion, Vilnius Toeschouwers: 5.067 Scheidsrechter: Irfan Peljto |
Stadion: Rode Sterstadion, Belgrado Toeschouwers: 39.839 Scheidsrechter: Cüneyt Çakır :
| 7 september 2019 «onderlinge duels» 20.45 (UTC+2) | Milenković 68' A. Mitrović 85' | Verslag | 42' Carvalho 58' Guedes 80' Ronaldo 86' B. Silva | Stadion: Rode Sterstadion, Belgrado Toeschouwers: 39.839 Scheidsrechter: Cüneyt Çakır |
Stadion: LFF-stadion, Vilnius Toeschouwers: 5.067 Scheidsrechter: Bas Nijhuis :
| 10 september 2019 «onderlinge duels» 21.45 (UTC+3) | Andriuškevičius 28' | Verslag | 7' (pen.), 62', 65', 76' Ronaldo 90+2' Carvalho | Stadion: LFF-stadion, Vilnius Toeschouwers: 5.067 Scheidsrechter: Bas Nijhuis |
Stadion: Stade Josy Barthel, Luxemburg-stad Toeschouwers: 6.373 Scheidsrechter: Davide Massa :
| 10 september 2019 «onderlinge duels» 20.45 (UTC+2) | Turpel 66' | Verslag | 36', 78' A. Mitrović 55' Radonjić | Stadion: Stade Josy Barthel, Luxemburg-stad Toeschouwers: 6.373 Scheidsrechter: Davide Massa |
Stadion: Estádio José Alvalade, Lissabon Toeschouwers: 47.305 Scheidsrechter: Daniel Stefański :
| 11 oktober 2019 «onderlinge duels» 19.45 (UTC+1) | B. Silva 16' Ronaldo 65' Guedes 89' | Verslag | Stadion: Estádio José Alvalade, Lissabon Toeschouwers: 47.305 Scheidsrechter: Daniel Stefański |
Stadion: Metaliststadion, Charkov Toeschouwers: 32.500 Scheidsrechter: Harald Lechner :
| 11 oktober 2019 «onderlinge duels» 21.45 (UTC+3) | Malinovski 29', 58' | Verslag | Stadion: Metaliststadion, Charkov Toeschouwers: 32.500 Scheidsrechter: Harald Lechner |
Stadion: LFF-stadion, Vilnius Toeschouwers: 2.787 Scheidsrechter: Paweł Raczkowski :
| 14 oktober 2019 «onderlinge duels» 21.45 (UTC+3) | Kazlauskas 79' | Verslag | 49', 53' A. Mitrović | Stadion: LFF-stadion, Vilnius Toeschouwers: 2.787 Scheidsrechter: Paweł Raczkowski |
Stadion: NSK Olimpiejsky, Kiev Toeschouwers: 65.883 Scheidsrechter: Anthony Taylor :
| 14 oktober 2019 «onderlinge duels» 21.45 (UTC+3) | Jaremtsjoek 6' Jarmolenko 27' Stepanenko 26', 73' | Verslag | 72' (pen.) Ronaldo | Stadion: NSK Olimpiejsky, Kiev Toeschouwers: 65.883 Scheidsrechter: Anthony Taylor |
Stadion: Estádio Algarve, Faro Toeschouwers: 18.534 Scheidsrechter: Ruddy Buquet :
| 14 november 2019 «onderlinge duels» 19.45 (UTC) | Ronaldo 7' (pen.), 22', 65' Pizzi 52' Paciência 56' B. Silva 63' | Verslag | Stadion: Estádio Algarve, Faro Toeschouwers: 18.534 Scheidsrechter: Ruddy Buquet |
Stadion: Rode Sterstadion, Belgrado Toeschouwers: 1.560 Scheidsrechter: Serdar Gözübüyük :
| 14 november 2019 «onderlinge duels» 20.45 (UTC+1) | A. Mitrović 11', 43' Radonjić 70' | Verslag | 54' Rodrigues 75' Turpel | Stadion: Rode Sterstadion, Belgrado Toeschouwers: 1.560 Scheidsrechter: Serdar Gözübüyük |
Stadion: Stade Josy Barthel, Luxemburg-stad Toeschouwers: 8.000 Scheidsrechter: Jesús Gil Manzano :
| 17 november 2019 «onderlinge duels» 15.00 (UTC+1) | Verslag | 39' Fernandes 86' Ronaldo | Stadion: Stade Josy Barthel, Luxemburg-stad Toeschouwers: 8.000 Scheidsrechter: Jesús Gil Manzano |
Stadion: Rode Sterstadion, Belgrado Toeschouwers: 4.457 Scheidsrechter: Robert Madden :
| 17 november 2019 «onderlinge duels» 15.00 (UTC+1) | Tadić 9' (pen.) A. Mitrović 56' | Verslag | 32' Jaremtsjoek 90+3' Besjedin | Stadion: Rode Sterstadion, Belgrado Toeschouwers: 4.457 Scheidsrechter: Robert Madden |

### Groep C
#### Stand/Uitslagen

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie | DUI | NED | NIE | WRU | EST |
| 1 | Duitsland | 8 | 7 | 0 | 1 | 21 | 30 | 7 | +23 | Geplaatst voor het hoofdtoernooi | | 2 – 4 | 6 – 1 | 4 – 0 | 8 – 0 |
| 2 | Nederland | 8 | 6 | 1 | 1 | 19 | 24 | 7 | +17 | Geplaatst voor het hoofdtoernooi | 2 – 3 | | 3 – 1 | 4 – 0 | 5 – 0 |
| 3 | Noord-Ierland | 8 | 4 | 1 | 3 | 13 | 9 | 13 | −4 | Geplaatst voor de play-offs | 0 – 2 | 0 – 0 | | 2 – 1 | 2 – 0 |
| 4 | Wit-Rusland | 8 | 1 | 1 | 6 | 4 | 4 | 16 | −12 | Geplaatst voor de play-offs | 0 – 2 | 1 – 2 | 0 – 1 | | 0 – 0 |
| 5 | Estland | 8 | 0 | 1 | 7 | 1 | 2 | 26 | −24 | | 0 − 3 | 0 – 4 | 1 – 2 | 1 – 2 | |

#### Wedstrijden

Stadion: Stadion Feijenoord, Rotterdam Toeschouwers: 38.604 Scheidsrechter: Davide Massa :
| 21 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Depay 1', 55' (pen.) Wijnaldum 21' Van Dijk 86' | Verslag | Stadion: Stadion Feijenoord, Rotterdam Toeschouwers: 38.604 Scheidsrechter: Davide Massa |
Stadion: Windsor Park, Belfast Toeschouwers: 18.176 Scheidsrechter: Ivan Bebek :
| 21 maart 2019 «onderlinge duels» 19.45 (UTC) | McGinn 56' Davis 75' (pen.) | Verslag | Stadion: Windsor Park, Belfast Toeschouwers: 18.176 Scheidsrechter: Ivan Bebek |
Stadion: Johan Cruijff ArenA, Amsterdam Toeschouwers: 51.694 Scheidsrechter: Jesús Gil Manzano :
| 24 maart 2019 «onderlinge duels» 20.45 (UTC+1) | De Ligt 48' Depay 63' | Verslag | 15' Sané 34' Gnabry 90' Schulz | Stadion: Johan Cruijff ArenA, Amsterdam Toeschouwers: 51.694 Scheidsrechter: Jesús Gil Manzano |
Stadion: Windsor Park, Belfast Toeschouwers: 18.188 Scheidsrechter: Paweł Raczkowski :
| 24 maart 2019 «onderlinge duels» 19.45 (UTC) | Evans 30' Magennis 87' | Verslag | 33' Stasevich | Stadion: Windsor Park, Belfast Toeschouwers: 18.188 Scheidsrechter: Paweł Raczkowski |
Stadion: A. Le Coq Arena, Tallinn Toeschouwers: 8.378 Scheidsrechter: Fábio Veríssimo :
| 8 juni 2019 «onderlinge duels» 19.00 (UTC+3) | Vassiljev 25' | Verslag | 77' Washington 80' Magennis | Stadion: A. Le Coq Arena, Tallinn Toeschouwers: 8.378 Scheidsrechter: Fábio Veríssimo |
Stadion: Borisov Arena, Borisov Toeschouwers: 12.510 Scheidsrechter: Srđan Jovanović :
| 8 juni 2019 «onderlinge duels» 21.45 (UTC+3) | Verslag | 13' Sané 62' Reus | Stadion: Borisov Arena, Borisov Toeschouwers: 12.510 Scheidsrechter: Srđan Jovanović |
Stadion: Opel Arena, Mainz Toeschouwers: 26.050 Scheidsrechter: Ali Palabıyık :
| 11 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Reus 10', 37' Gnabry 17', 62' Goretzka 20' Gündoğan 26' (pen.) Werner 79' Sané 88' | Verslag | Stadion: Opel Arena, Mainz Toeschouwers: 26.050 Scheidsrechter: Ali Palabıyık |
Stadion: Borisov Arena, Borisov Toeschouwers: 5.250 Scheidsrechter: Harald Lechner :
| 11 juni 2019 «onderlinge duels» 21.45 (UTC+3) | Verslag | 86' McNair | Stadion: Borisov Arena, Borisov Toeschouwers: 5.250 Scheidsrechter: Harald Lechner |
Stadion: A. Le Coq Arena, Tallinn Toeschouwers: 7.314 Scheidsrechter: Alain Durieux :
| 6 september 2019 «onderlinge duels» 19.00 (UTC+3) | Sorga 54' | Verslag | 48' Naoemov 90+2' Skavysj | Stadion: A. Le Coq Arena, Tallinn Toeschouwers: 7.314 Scheidsrechter: Alain Durieux |
Stadion: Volksparkstadion, Hamburg Toeschouwers: 51.299 Scheidsrechter: Artur Soares Dias :
| 6 september 2019 «onderlinge duels» 20.45 (UTC+2) | Gnabry 9' Kroos 73' (pen.) | Verslag | 59' F. de Jong 66' (e.d.) Tah 79' Malen 90+1' Wijnaldum | Stadion: Volksparkstadion, Hamburg Toeschouwers: 51.299 Scheidsrechter: Artur Soares Dias |
Stadion: A. Le Coq Arena, Tallinn Toeschouwers: 11.006 Scheidsrechter: Sergiej Bojko :
| 9 september 2019 «onderlinge duels» 21.45 (UTC+3) | Verslag | 17', 47' Babel 76' Depay 87' Wijnaldum | Stadion: A. Le Coq Arena, Tallinn Toeschouwers: 11.006 Scheidsrechter: Sergiej Bojko |
Stadion: Windsor Park, Belfast Toeschouwers: 18.236 Scheidsrechter: Daniele Orsato :
| 9 september 2019 «onderlinge duels» 19.45 (UTC+1) | Verslag | 48' Halstenberg 90+3' Gnabry | Stadion: Windsor Park, Belfast Toeschouwers: 18.236 Scheidsrechter: Daniele Orsato |
Stadion: Dinamostadion, Minsk Toeschouwers: 11.300 Scheidsrechter: Ricardo de Burgos Bengoetxea :
| 10 oktober 2019 «onderlinge duels» 19.00 (UTC+3) | Verslag | Stadion: Dinamostadion, Minsk Toeschouwers: 11.300 Scheidsrechter: Ricardo de Burgos Bengoetxea |
Stadion: Stadion Feijenoord, Rotterdam Toeschouwers: 41.348 Scheidsrechter: Benoît Bastien :
| 10 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Depay 80', 90+4' L. de Jong 90+1' | Verslag | 75' Magennis | Stadion: Stadion Feijenoord, Rotterdam Toeschouwers: 41.348 Scheidsrechter: Benoît Bastien |
Stadion: Dinamostadion, Minsk Toeschouwers: 21.639 Scheidsrechter: Anastasios Sidiropoulos :
| 13 oktober 2019 «onderlinge duels» 19.00 (UTC+3) | Drahoen 54' | Verslag | 32', 41' Wijnaldum | Stadion: Dinamostadion, Minsk Toeschouwers: 21.639 Scheidsrechter: Anastasios Sidiropoulos |
Stadion: A. Le Coq Arena, Tallinn Toeschouwers: 12.062 Scheidsrechter: Georgi Kabakov :
| 13 oktober 2019 «onderlinge duels» 21.45 (UTC+3) | Verslag | 14' Can 51', 57' Gündoğan 71' Werner | Stadion: A. Le Coq Arena, Tallinn Toeschouwers: 12.062 Scheidsrechter: Georgi Kabakov |
Stadion: Borussia-Park, Mönchengladbach Toeschouwers: 33.164 Scheidsrechter: Orel Grinfeeld :
| 16 november 2019 «onderlinge duels» 20.45 (UTC+1) | Ginter 41' Goretzka 49' Kroos 55', 83' | Verslag | Stadion: Borussia-Park, Mönchengladbach Toeschouwers: 33.164 Scheidsrechter: Orel Grinfeeld |
Stadion: Windsor Park, Belfast Toeschouwers: 18.404 Scheidsrechter: Szymon Marciniak :
| 16 november 2019 «onderlinge duels» 19.45 (UTC) | Verslag | Stadion: Windsor Park, Belfast Toeschouwers: 18.404 Scheidsrechter: Szymon Marciniak |
Stadion: Commerzbank-Arena, Frankfurt am Main Toeschouwers: 42.855 Scheidsrechter: Carlos del Cerro Grande :
| 19 november 2019 «onderlinge duels» 20.45 (UTC+1) | Gnabry 19', 47', 60' Goretzka 43', 73' Brandt 90+1' | Verslag | 7' Smith | Stadion: Commerzbank-Arena, Frankfurt am Main Toeschouwers: 42.855 Scheidsrechter: Carlos del Cerro Grande |
Stadion: Johan Cruijff ArenA, Amsterdam Toeschouwers: 50.386 Scheidsrechter: Davide Massa :
| 19 november 2019 «onderlinge duels» 20.45 (UTC+1) | Wijnaldum 6', 66', 79' Aké 19' Boadu 87' | Verslag | Stadion: Johan Cruijff ArenA, Amsterdam Toeschouwers: 50.386 Scheidsrechter: Davide Massa |

### Groep D
#### Stand/Uitslagen

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie | ZWI | DEN | IER | GEO | GIB |
| 1 | Zwitserland | 8 | 5 | 2 | 1 | 17 | 19 | 6 | +13 | Geplaatst voor het hoofdtoernooi | | 3 − 3 | 2 − 0 | 1 − 0 | 4 – 0 |
| 2 | Denemarken | 8 | 4 | 4 | 0 | 16 | 23 | 6 | +17 | Geplaatst voor het hoofdtoernooi | 1 − 0 | | 1 – 1 | 5 − 1 | 6 − 0 |
| 3 | Ierland | 8 | 3 | 4 | 1 | 13 | 7 | 5 | +2 | Geplaatst voor de play-offs | 1 – 1 | 1 − 1 | | 1 − 0 | 2 − 0 |
| 4 | Georgië | 8 | 2 | 2 | 4 | 8 | 7 | 11 | −4 | Geplaatst voor de play-offs | 0 − 2 | 0 – 0 | 0 − 0 | | 3 − 0 |
| 5 | Gibraltar | 8 | 0 | 0 | 8 | 0 | 3 | 31 | −28 | | 1 − 6 | 0 − 6 | 0 − 1 | 2 − 3 | |

#### Wedstrijden

Stadion: Boris Paitsjadzestadion, Tbilisi Toeschouwers: 49.207 Scheidsrechter: Craig Pawson :
| 23 maart 2019 «onderlinge duels» 18.00 (UTC+4) | Verslag | 56' Zuber 80' Zakaria | Stadion: Boris Paitsjadzestadion, Tbilisi Toeschouwers: 49.207 Scheidsrechter: Craig Pawson |
Stadion: Victoriastadion, Gibraltar Toeschouwers: 2.000 Scheidsrechter: Anastasios Papapetrou :
| 23 maart 2019 «onderlinge duels» 18.00 (UTC+1) | Verslag | 49' Hendrick | Stadion: Victoriastadion, Gibraltar Toeschouwers: 2.000 Scheidsrechter: Anastasios Papapetrou |
Stadion: Avivastadion, Dublin Toeschouwers: 40.317 Scheidsrechter: Serdar Gözübüyük :
| 26 maart 2019 «onderlinge duels» 19.45 (UTC) | Hourihane 36' | Verslag | Stadion: Avivastadion, Dublin Toeschouwers: 40.317 Scheidsrechter: Serdar Gözübüyük |
Stadion: St. Jakob-Park, Bazel Toeschouwers: 18.352 Scheidsrechter: Damir Skomina :
| 26 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Freuler 19' Xhaka 66' Embolo 76' | Verslag | 84' M. Jørgensen 88' Gytkjær 90+3' Dalsgaard | Stadion: St. Jakob-Park, Bazel Toeschouwers: 18.352 Scheidsrechter: Damir Skomina |
Stadion: Boris Paitsjadzestadion, Tbilisi Toeschouwers: 18.631 Scheidsrechter: Antti Munukka :
| 7 juni 2019 «onderlinge duels» 20.00 (UTC+4) | Gvilia 30' Papoenasjvili 59' Arveladze 76' (pen.) | Verslag | Stadion: Boris Paitsjadzestadion, Tbilisi Toeschouwers: 18.631 Scheidsrechter: Antti Munukka |
Stadion: Parken, Kopenhagen Toeschouwers: 34.610 Scheidsrechter: Cüneyt Çakır :
| 7 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Højbjerg 76' | Verslag | 85' Duffy | Stadion: Parken, Kopenhagen Toeschouwers: 34.610 Scheidsrechter: Cüneyt Çakır |
Stadion: Parken, Kopenhagen Toeschouwers: 15.387 Scheidsrechter: Robert Schörgenhofer :
| 10 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Dolberg 13', 63' Eriksen 30' (pen.) Poulsen 73' Braithwaite 90+3' | Verslag | 25' Lobzhanidze | Stadion: Parken, Kopenhagen Toeschouwers: 15.387 Scheidsrechter: Robert Schörgenhofer |
Stadion: Avivastadion, Dublin Toeschouwers: 36.281 Scheidsrechter: Radu Petrescu :
| 10 juni 2019 «onderlinge duels» 19.45 (UTC+1) | J. Chipolina 29' (e.d.) Brady 90+3' | Verslag | Stadion: Avivastadion, Dublin Toeschouwers: 36.281 Scheidsrechter: Radu Petrescu |
Stadion: Victoriastadion, Gibraltar Toeschouwers: 2.076 Scheidsrechter: Jonathan Lardot :
| 5 september 2019 «onderlinge duels» 20.45 (UTC+2) | Verslag | 6' Skov 34' (pen.), 50' (pen.) Eriksen 69' Delaney 73', 78' Gytkjær | Stadion: Victoriastadion, Gibraltar Toeschouwers: 2.076 Scheidsrechter: Jonathan Lardot |
Stadion: Avivastadion, Dublin Toeschouwers: 44.111 Scheidsrechter: Carlos del Cerro Grande :
| 5 september 2019 «onderlinge duels» 19.45 (UTC+1) | McGoldrick 85' | Verslag | 74' Schär | Stadion: Avivastadion, Dublin Toeschouwers: 44.111 Scheidsrechter: Carlos del Cerro Grande |
Stadion: Boris Paitsjadzestadion, Tbilisi Toeschouwers: 21.456 Scheidsrechter: François Letexier :
| 8 september 2019 «onderlinge duels» 20.00 (UTC+4) | Verslag | Stadion: Boris Paitsjadzestadion, Tbilisi Toeschouwers: 21.456 Scheidsrechter: François Letexier |
Stadion: Stade de Tourbillon, Sion Toeschouwers: 8.318 Scheidsrechter: Pavel Orel :
| 8 september 2019 «onderlinge duels» 18.00 (UTC+2) | Zakaria 37' Mehmedi 43' Rodríguez 45+4' Gavranović 87' | Verslag | Stadion: Stade de Tourbillon, Sion Toeschouwers: 8.318 Scheidsrechter: Pavel Orel |
Stadion: Boris Paitsjadzestadion, Tbilisi Toeschouwers: 24.385 Scheidsrechter: Marco Guida :
| 12 oktober 2019 «onderlinge duels» 17.00 (UTC+4) | Verslag | Stadion: Boris Paitsjadzestadion, Tbilisi Toeschouwers: 24.385 Scheidsrechter: Marco Guida |
Stadion: Parken, Kopenhagen Toeschouwers: 35.964 Scheidsrechter: Aleksej Koelbakov :
| 12 oktober 2019 «onderlinge duels» 18.00 (UTC+2) | Poulsen 84' | Verslag | Stadion: Parken, Kopenhagen Toeschouwers: 35.964 Scheidsrechter: Aleksej Koelbakov |
Stadion: Victoriastadion, Gibraltar Toeschouwers: 1.455 Scheidsrechter: Paolo Valeri :
| 15 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Casciaro 66' R. Chipolina 74' | Verslag | 10' Karaisjvili 21' Kankava 84' Kvilitaia | Stadion: Victoriastadion, Gibraltar Toeschouwers: 1.455 Scheidsrechter: Paolo Valeri |
Stadion: Stade de Genève, Genève Toeschouwers: 24.766 Scheidsrechter: Szymon Marciniak :
| 15 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Seferović 16' Duffy 90+3' (e.d.) | Verslag | 33', 77' Coleman | Stadion: Stade de Genève, Genève Toeschouwers: 24.766 Scheidsrechter: Szymon Marciniak |
Stadion: Parken, Kopenhagen Toeschouwers: 24.033 Scheidsrechter: István Vad :
| 15 november 2019 «onderlinge duels» 20.45 (UTC+1) | Skov 12', 64' Gytkjær 47' Braithwaite 51' Eriksen 85', 90+3' | Verslag | Stadion: Parken, Kopenhagen Toeschouwers: 24.033 Scheidsrechter: István Vad |
Stadion: Kybunpark, Sankt Gallen Toeschouwers: 16.400 Scheidsrechter: Danny Makkelie :
| 15 november 2019 «onderlinge duels» 20.45 (UTC+1) | Itten 77' | Verslag | Stadion: Kybunpark, Sankt Gallen Toeschouwers: 16.400 Scheidsrechter: Danny Makkelie |
Stadion: Victoriastadion, Gibraltar Toeschouwers: 2.079 Scheidsrechter: Benoît Millot :
| 18 november 2019 «onderlinge duels» 20.45 (UTC+1) | Styche 74' | Verslag | 10', 84' Itten 50' Vargas 57' Fassnacht 75' Benito 86' Xhaka | Stadion: Victoriastadion, Gibraltar Toeschouwers: 2.079 Scheidsrechter: Benoît Millot |
Stadion: Avivastadion, Dublin Toeschouwers: 50.000 Scheidsrechter: Felix Brych :
| 18 november 2019 «onderlinge duels» 19.45 (UTC) | Doherty 85' | Verslag | 73' Braithwaite | Stadion: Avivastadion, Dublin Toeschouwers: 50.000 Scheidsrechter: Felix Brych |

### Groep E
#### Stand/Uitslagen

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie | KRO | WAL | SLO | HON | AZE |
| 1 | Kroatië | 8 | 5 | 2 | 1 | 17 | 17 | 7 | +10 | Geplaatst voor het hoofdtoernooi | | 2 – 1 | 3 – 1 | 3 – 0 | 2 – 1 |
| 2 | Wales | 8 | 4 | 2 | 2 | 14 | 10 | 6 | +4 | Geplaatst voor het hoofdtoernooi | 1 – 1 | | 1 – 0 | 2 – 0 | 2 – 1 |
| 3 | Slowakije | 8 | 4 | 1 | 3 | 13 | 13 | 11 | +2 | Geplaatst voor het hoofdtoernooi via de play-offs | 0 – 4 | 1 – 1 | | 2 – 0 | 2 – 0 |
| 4 | Hongarije | 8 | 4 | 0 | 4 | 12 | 8 | 11 | −3 | Geplaatst voor het hoofdtoernooi via de play-offs | 2 – 1 | 1 – 0 | 1 – 2 | | 1 – 0 |
| 5 | Azerbeidzjan | 8 | 0 | 1 | 7 | 1 | 5 | 18 | −13 | | 1 – 1 | 0 – 2 | 1 – 5 | 1 – 3 | |

#### Wedstrijden

Stadion: Maksimirstadion, Zagreb Toeschouwers: 23.146 Scheidsrechter: Georgi Kabakov :
| 21 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Barišić 44' Kramarić 79' | Verslag | 19' Sjejdajev | Stadion: Maksimirstadion, Zagreb Toeschouwers: 23.146 Scheidsrechter: Georgi Kabakov |
Stadion: Štadión Antona Malatinského, Trnava Toeschouwers: 14.235 Scheidsrechter: Vladislav Bezborodov :
| 21 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Duda 42' Rusnák 85' | Verslag | Stadion: Štadión Antona Malatinského, Trnava Toeschouwers: 14.235 Scheidsrechter: Vladislav Bezborodov |
Stadion: Cardiff City Stadium, Cardiff Toeschouwers: 31.617 Scheidsrechter: Felix Zwayer :
| 24 maart 2019 «onderlinge duels» 14.00 (UTC) | James 5' | Verslag | Stadion: Cardiff City Stadium, Cardiff Toeschouwers: 31.617 Scheidsrechter: Felix Zwayer |
Stadion: Groupama Arena, Boedapest Toeschouwers: 19.400 Scheidsrechter: William Collum :
| 24 maart 2019 «onderlinge duels» 18.00 (UTC+1) | Szalai 34' Pátkai 76' | Verslag | 13' Rebić | Stadion: Groupama Arena, Boedapest Toeschouwers: 19.400 Scheidsrechter: William Collum |
Stadion: Stadion Gradski vrt, Osijek Toeschouwers: 17.061 Scheidsrechter: István Kovács :
| 8 juni 2019 «onderlinge duels» 15.00 (UTC+2) | Lawrence 17' (e.d.) Perišić 48' | Verslag | 77' Brooks | Stadion: Stadion Gradski vrt, Osijek Toeschouwers: 17.061 Scheidsrechter: István Kovács |
Stadion: Bakcell Arena, Bakoe Toeschouwers: 10.450 Scheidsrechter: Kevin Blom :
| 8 juni 2019 «onderlinge duels» 20.00 (UTC+4) | Emreli 69' | Verslag | 18', 53' Orban 71' Holman | Stadion: Bakcell Arena, Bakoe Toeschouwers: 10.450 Scheidsrechter: Kevin Blom |
Stadion: Bakcell Arena, Bakoe Toeschouwers: 8.200 Scheidsrechter: John Beaton :
| 11 juni 2019 «onderlinge duels» 20.00 (UTC+4) | Sjejdajev 29' | Verslag | 8' Lobotka 27' Kucka 30', 57' Hamšík 85' Hancko | Stadion: Bakcell Arena, Bakoe Toeschouwers: 8.200 Scheidsrechter: John Beaton |
Stadion: Groupama Arena, Boedapest Toeschouwers: 18.350 Scheidsrechter: Matej Jug :
| 11 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Pátkai 80' | Verslag | Stadion: Groupama Arena, Boedapest Toeschouwers: 18.350 Scheidsrechter: Matej Jug |
Stadion: Štadión Antona Malatinského, Trnava Toeschouwers: 18.098 Scheidsrechter: Felix Brych :
| 6 september 2019 «onderlinge duels» 20.45 (UTC+2) | Verslag | 45' Vlašić 46' Perišić 72' Petković 89' Lovren | Stadion: Štadión Antona Malatinského, Trnava Toeschouwers: 18.098 Scheidsrechter: Felix Brych |
Stadion: Cardiff City Stadium, Cardiff Toeschouwers: 28.385 Scheidsrechter: Trustin Farrugia Cann :
| 6 september 2019 «onderlinge duels» 19.45 (UTC+1) | Pasajev 26' (e.d.) Bale 84' | Verslag | 59' Emreli | Stadion: Cardiff City Stadium, Cardiff Toeschouwers: 28.385 Scheidsrechter: Trustin Farrugia Cann |
Stadion: Bakcell Arena, Bakoe Toeschouwers: 9.150 Scheidsrechter: Sandro Schärer :
| 9 september 2019 «onderlinge duels» 20.00 (UTC+4) | Khalilzada 72' | Verslag | 11' (pen.) Modrić | Stadion: Bakcell Arena, Bakoe Toeschouwers: 9.150 Scheidsrechter: Sandro Schärer |
Stadion: Groupama Arena, Boedapest Toeschouwers: 21.700 Scheidsrechter: Antonio Mateu Lahoz :
| 9 september 2019 «onderlinge duels» 20.45 (UTC+2) | Szoboszlai 50' | Verslag | 40' Mak 56' Boženík | Stadion: Groupama Arena, Boedapest Toeschouwers: 21.700 Scheidsrechter: Antonio Mateu Lahoz |
Stadion: Poljudstadion, Split Toeschouwers: 32.110 Scheidsrechter: Daniele Orsato :
| 10 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Modrić 5' Petković 24', 42' | Verslag | 19', 57' Kleinheisler | Stadion: Poljudstadion, Split Toeschouwers: 32.110 Scheidsrechter: Daniele Orsato |
Stadion: Štadión Antona Malatinského, Trnava Toeschouwers: 18.071 Scheidsrechter: Carlos del Cerro Grande :
| 10 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Kucka 53' Gyömbér 52', 89' | Verslag | 25' Moore | Stadion: Štadión Antona Malatinského, Trnava Toeschouwers: 18.071 Scheidsrechter: Carlos del Cerro Grande |
Stadion: Groupama Arena, Boedapest Toeschouwers: 11.300 Scheidsrechter: Dennis Higler :
| 13 oktober 2019 «onderlinge duels» 18.00 (UTC+2) | Korhut 10' | Verslag | Stadion: Groupama Arena, Boedapest Toeschouwers: 11.300 Scheidsrechter: Dennis Higler |
Stadion: Cardiff City Stadium, Cardiff Toeschouwers: 31.745 Scheidsrechter: Björn Kuipers :
| 13 oktober 2019 «onderlinge duels» 19.45 (UTC+1) | Bale 45+3' | Verslag | 9' Vlašić | Stadion: Cardiff City Stadium, Cardiff Toeschouwers: 31.745 Scheidsrechter: Björn Kuipers |
Stadion: Bakcell Arena, Bakoe Toeschouwers: 8.622 Scheidsrechter: Deniz Aytekin :
| 16 november 2019 «onderlinge duels» 21.00 (UTC+4) | Verslag | 10' Moore 34' Wilson | Stadion: Bakcell Arena, Bakoe Toeschouwers: 8.622 Scheidsrechter: Deniz Aytekin |
Stadion: Stadion Rujevica, Rijeka Toeschouwers: 8.212 Scheidsrechter: Clément Turpin :
| 16 november 2019 «onderlinge duels» 20.45 (UTC+1) | Vlašić 56' Petković 60' Perišić 74' | Verslag | 32' Boženík 23', 66' Mak | Stadion: Stadion Rujevica, Rijeka Toeschouwers: 8.212 Scheidsrechter: Clément Turpin |
Stadion: Štadión Antona Malatinského, Trnava Toeschouwers: 7.825 Scheidsrechter: Sergiej Bojko :
| 19 november 2019 «onderlinge duels» 20.45 (UTC+1) | Boženík 19' Hamšík 86' | Verslag | Stadion: Štadión Antona Malatinského, Trnava Toeschouwers: 7.825 Scheidsrechter: Sergiej Bojko |
Stadion: Cardiff City Stadium, Cardiff Toeschouwers: 31.762 Scheidsrechter: Ovidiu Haţegan :
| 19 november 2019 «onderlinge duels» 19.45 (UTC) | Ramsey 15', 47' | Verslag | Stadion: Cardiff City Stadium, Cardiff Toeschouwers: 31.762 Scheidsrechter: Ovidiu Haţegan |

### Groep F
#### Stand/Uitslagen

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie | SPA | ZWE | NOR | ROE | FAE | MAL |
| 1 | Spanje | 10 | 8 | 2 | 0 | 26 | 31 | 5 | +26 | Geplaatst voor het hoofdtoernooi | | 3 – 0 | 2 − 1 | 5 − 0 | 4 – 0 | 7 − 0 |
| 2 | Zweden | 10 | 6 | 3 | 1 | 21 | 23 | 9 | +14 | Geplaatst voor het hoofdtoernooi | 1 − 1 | | 1 – 1 | 2 − 1 | 3 − 0 | 3 – 0 |
| 3 | Noorwegen | 10 | 4 | 5 | 1 | 17 | 19 | 11 | +8 | Geplaatst voor de play-offs | 1 – 1 | 3 − 3 | | 2 – 2 | 4 − 0 | 2 − 0 |
| 4 | Roemenië | 10 | 4 | 2 | 4 | 14 | 17 | 15 | +2 | Geplaatst voor de play-offs | 1 – 2 | 0 − 2 | 1 − 1 | | 4 − 1 | 1 – 0 |
| 5 | Faeröer | 10 | 1 | 0 | 9 | 3 | 4 | 30 | −26 | | 1 – 4 | 0 − 4 | 0 – 2 | 0 – 3 | | 1 − 0 |
| 6 | Malta | 10 | 1 | 0 | 9 | 3 | 3 | 27 | −24 | | 0 − 2 | 0 – 4 | 1 − 2 | 0 – 4 | 2 − 1 | |

#### Wedstrijden

Stadion: Ta' Qalistadion, Ta' Qali Toeschouwers: 7.531 Scheidsrechter: Vilhjálmur Alvar Þórarinsson :
| 23 maart 2019 «onderlinge duels» 18.00 (UTC+1) | Nwoko 13' Agius 62' Borg 77' (pen.) | Verslag | 90+8' Thomsen | Stadion: Ta' Qalistadion, Ta' Qali Toeschouwers: 7.531 Scheidsrechter: Vilhjálmur Alvar Þórarinsson |
Stadion: Friends Arena, Solna Toeschouwers: 30.115 Scheidsrechter: Michael Oliver :
| 23 maart 2019 «onderlinge duels» 18.00 (UTC+1) | Quaison 33' Claesson 40' | Verslag | 58' Keșerü | Stadion: Friends Arena, Solna Toeschouwers: 30.115 Scheidsrechter: Michael Oliver |
Stadion: Estadio Mestalla, Valencia Toeschouwers: 39.752 Scheidsrechter: Andris Treimanis :
| 23 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Rodrigo 16' Ramos 71' (pen.) | Verslag | 65' (pen.) King | Stadion: Estadio Mestalla, Valencia Toeschouwers: 39.752 Scheidsrechter: Andris Treimanis |
Stadion: Ta' Qalistadion, Ta' Qali Toeschouwers: 16.542 Scheidsrechter: Andrew Dallas :
| 26 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Verslag | 31', 73' Morata | Stadion: Ta' Qalistadion, Ta' Qali Toeschouwers: 16.542 Scheidsrechter: Andrew Dallas |
Stadion: Ullevaalstadion, Oslo Toeschouwers: 23.439 Scheidsrechter: Gianluca Rocchi :
| 26 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Johnsen 41' King 59' Kamara 90+7' | Verslag | 70' Claesson 86' (e.d.) Nordtveit 90+1' Quaison | Stadion: Ullevaalstadion, Oslo Toeschouwers: 23.439 Scheidsrechter: Gianluca Rocchi |
Stadion: Dr.-Constantin-Rădulescustadion, Cluj-Napoca Toeschouwers: 10.502 Scheidsrechter: Halil Umut Meler :
| 26 maart 2019 «onderlinge duels» 21.45 (UTC+2) | Deac 26' Keșerü 29', 33' Pușcaș 63' | Verslag | 40' (pen.) Davidsen | Stadion: Dr.-Constantin-Rădulescustadion, Cluj-Napoca Toeschouwers: 10.502 Scheidsrechter: Halil Umut Meler |
Stadion: Tórsvøllur, Tórshavn Toeschouwers: 3.226 Scheidsrechter: Enea Jorgji :
| 7 juni 2019 «onderlinge duels» 19.45 (UTC+1) | Olsen 30' | Verslag | 6' Ramos 19' Navas 34' (e.d.) Gestsson 71' Gayà | Stadion: Tórsvøllur, Tórshavn Toeschouwers: 3.226 Scheidsrechter: Enea Jorgji |
Stadion: Ullevaalstadion, Oslo Toeschouwers: 17.664 Scheidsrechter: Sergej Karasjov :
| 7 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Elyounoussi 56' Ødegaard 70' | Verslag | 77', 90+2' Keșerü | Stadion: Ullevaalstadion, Oslo Toeschouwers: 17.664 Scheidsrechter: Sergej Karasjov |
Stadion: Friends Arena, Solna Toeschouwers: 26.421 Scheidsrechter: Robert Harvey :
| 7 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Quaison 2' Claesson 50' Isak 81' | Verslag | Stadion: Friends Arena, Solna Toeschouwers: 26.421 Scheidsrechter: Robert Harvey |
Stadion: Tórsvøllur, Tórshavn Toeschouwers: 3.083 Scheidsrechter: Donatas Rumšas :
| 10 juni 2019 «onderlinge duels» 19.45 (UTC+1) | Verslag | 49', 83' Johnsen | Stadion: Tórsvøllur, Tórshavn Toeschouwers: 3.083 Scheidsrechter: Donatas Rumšas |
Stadion: Ta' Qalistadion, Ta' Qali Toeschouwers: 6.471 Scheidsrechter: Dennis Higler :
| 10 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Verslag | 7', 29' Pușcaș 34' Chipciu 90+1' Man | Stadion: Ta' Qalistadion, Ta' Qali Toeschouwers: 6.471 Scheidsrechter: Dennis Higler |
Stadion: Estadio Santiago Bernabéu, Madrid Toeschouwers: 72.205 Scheidsrechter: William Collum :
| 10 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Ramos 64' (pen.) Morata 85' (pen.) Oyarzabal 87' | Verslag | Stadion: Estadio Santiago Bernabéu, Madrid Toeschouwers: 72.205 Scheidsrechter: William Collum |
Stadion: Tórsvøllur, Tórshavn Toeschouwers: 3.108 Scheidsrechter: Tiago Martins :
| 5 september 2019 «onderlinge duels» 19.45 (UTC+1) | Verslag | 12', 15' Isak 23' Lindelöf 41' Quaison | Stadion: Tórsvøllur, Tórshavn Toeschouwers: 3.108 Scheidsrechter: Tiago Martins |
Stadion: Ullevaalstadion, Oslo Toeschouwers: 11.269 Scheidsrechter: Dumitru Muntean :
| 5 september 2019 «onderlinge duels» 20.45 (UTC+2) | Berge 34' King 45+1' (pen.) | Verslag | Stadion: Ullevaalstadion, Oslo Toeschouwers: 11.269 Scheidsrechter: Dumitru Muntean |
Stadion: Arena Națională, Boekarest Toeschouwers: 50.024 Scheidsrechter: Deniz Aytekin :
| 5 september 2019 «onderlinge duels» 21.45 (UTC+3) | Andone 59' | Verslag | 29' (pen.) Ramos 47' Alcácer 79' Llorente | Stadion: Arena Națională, Boekarest Toeschouwers: 50.024 Scheidsrechter: Deniz Aytekin |
Stadion: Ilie Oanăstadion, Ploiești Toeschouwers: 13.376 Scheidsrechter: Duje Strukan :
| 8 september 2019 «onderlinge duels» 19.00 (UTC+3) | Pușcaș 47' | Verslag | Stadion: Ilie Oanăstadion, Ploiești Toeschouwers: 13.376 Scheidsrechter: Duje Strukan |
Stadion: El Molinón, Gijón Toeschouwers: 23.644 Scheidsrechter: Krzysztof Jakubik :
| 8 september 2019 «onderlinge duels» 20.45 (UTC+2) | Rodrigo 13', 50' Alcácer 90', 90+3' | Verslag | Stadion: El Molinón, Gijón Toeschouwers: 23.644 Scheidsrechter: Krzysztof Jakubik |
Stadion: Friends Arena, Solna Toeschouwers: 38.372 Scheidsrechter: Slavko Vinčić :
| 8 september 2019 «onderlinge duels» 20.45 (UTC+2) | Forsberg 60' | Verslag | 45' Johansen | Stadion: Friends Arena, Solna Toeschouwers: 38.372 Scheidsrechter: Slavko Vinčić |
Stadion: Tórsvøllur, Tórshavn Toeschouwers: 2.381 Scheidsrechter: Aliyar Ağayev :
| 12 oktober 2019 «onderlinge duels» 17.00 (UTC+1) | Verslag | 74' Pușcaș 83' Mitriță 90+4' Keșerü | Stadion: Tórsvøllur, Tórshavn Toeschouwers: 2.381 Scheidsrechter: Aliyar Ağayev |
Stadion: Ta' Qalistadion, Ta' Qali Toeschouwers: 10.702 Scheidsrechter: Sergej Ivanov :
| 12 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Verslag | 11' Danielson 58' (pen.), 71' (pen.) Se. Larsson 66' (e.d.) Agius | Stadion: Ta' Qalistadion, Ta' Qali Toeschouwers: 10.702 Scheidsrechter: Sergej Ivanov |
Stadion: Ullevaalstadion, Oslo Toeschouwers: 25.200 Scheidsrechter: Michael Oliver :
| 12 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | King 90+4' (pen.) | Verslag | 47' Saúl | Stadion: Ullevaalstadion, Oslo Toeschouwers: 25.200 Scheidsrechter: Michael Oliver |
Stadion: Tórsvøllur, Tórshavn Toeschouwers: 2.677 Scheidsrechter: José María Sánchez Martínez :
| 15 oktober 2019 «onderlinge duels» 19.45 (UTC+1) | Baldvinsson 71' | Verslag | Stadion: Tórsvøllur, Tórshavn Toeschouwers: 2.677 Scheidsrechter: José María Sánchez Martínez |
Stadion: Arena Națională, Boekarest Toeschouwers: 29.854 Scheidsrechter: Robert Madden :
| 15 oktober 2019 «onderlinge duels» 21.45 (UTC+3) | Mitriță 62' | Verslag | 90+2' Sørloth | Stadion: Arena Națională, Boekarest Toeschouwers: 29.854 Scheidsrechter: Robert Madden |
Stadion: Friends Arena, Solna Toeschouwers: 49.712 Scheidsrechter: Clément Turpin :
| 15 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Berg 50' | Verslag | 90+2' Rodrigo | Stadion: Friends Arena, Solna Toeschouwers: 49.712 Scheidsrechter: Clément Turpin |
Stadion: Ullevaalstadion, Oslo Toeschouwers: 10.400 Scheidsrechter: Fran Jović :
| 15 november 2019 «onderlinge duels» 18.00 (UTC+1) | Reginiussen 4' Fossum 8' Sørloth 62', 65' | Verslag | Stadion: Ullevaalstadion, Oslo Toeschouwers: 10.400 Scheidsrechter: Fran Jović |
Stadion: Arena Națională, Boekarest Toeschouwers: 49.678 Scheidsrechter: Daniele Orsato :
| 15 november 2019 «onderlinge duels» 21.45 (UTC+2) | Verslag | 18' Berg 34' Quaison | Stadion: Arena Națională, Boekarest Toeschouwers: 49.678 Scheidsrechter: Daniele Orsato |
Stadion: Estadio Ramón de Carranza, Cádiz Toeschouwers: 19.773 Scheidsrechter: Viktor Kassai :
| 15 november 2019 «onderlinge duels» 20.45 (UTC+1) | Morata 23' Cazorla 41' Torres 62' Sarabia 63' Olmo 69' Gerard 71' Navas 85' | Verslag | Stadion: Estadio Ramón de Carranza, Cádiz Toeschouwers: 19.773 Scheidsrechter: Viktor Kassai |
Stadion: Ta' Qalistadion, Ta' Qali Toeschouwers: 2.708 Scheidsrechter: Aliyar Ağayev :
| 18 november 2019 «onderlinge duels» 20.45 (UTC+1) | Fenech 40' | Verslag | 7' King 62' Sørloth | Stadion: Ta' Qalistadion, Ta' Qali Toeschouwers: 2.708 Scheidsrechter: Aliyar Ağayev |
Stadion: Estadio Wanda Metropolitano, Madrid Toeschouwers: 36.198 Scheidsrechter: Aleksej Koelbakov :
| 18 november 2019 «onderlinge duels» 20.45 (UTC+1) | Fabián 8' Gerard 33', 43' Rus 45+1' (e.d.) Oyarzabal 90+2' | Verslag | Stadion: Estadio Wanda Metropolitano, Madrid Toeschouwers: 36.198 Scheidsrechter: Aleksej Koelbakov |
Stadion: Friends Arena, Solna Toeschouwers: 19.737 Scheidsrechter: Matej Jug :
| 18 november 2019 «onderlinge duels» 20.45 (UTC+1) | Andersson 29' Svanberg 72' Guidetti 80' | Verslag | Stadion: Friends Arena, Solna Toeschouwers: 19.737 Scheidsrechter: Matej Jug |

### Groep G
#### Stand/Uitslagen

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie | POL | OOS | NMA | SLO | ISR | LET |
| 1 | Polen | 10 | 8 | 1 | 1 | 25 | 18 | 5 | +13 | Geplaatst voor het hoofdtoernooi | | 0 − 0 | 2 − 0 | 3 – 2 | 4 − 0 | 2 − 0 |
| 2 | Oostenrijk | 10 | 6 | 1 | 3 | 19 | 19 | 9 | +10 | Geplaatst voor het hoofdtoernooi | 0 − 1 | | 2 − 1 | 1 – 0 | 3 − 1 | 6 – 0 |
| 3 | Noord-Macedonië | 10 | 4 | 2 | 4 | 14 | 12 | 13 | −1 | Geplaatst voor het hoofdtoernooi via de play-offs | 0 – 1 | 1 − 4 | | 2 − 1 | 1 – 0 | 3 − 1 |
| 4 | Slovenië | 10 | 4 | 2 | 4 | 14 | 16 | 11 | +5 | | 2 – 0 | 0 − 1 | 1 − 1 | | 3 − 2 | 1 − 0 |
| 5 | Israël | 10 | 3 | 2 | 5 | 11 | 16 | 18 | −2 | Geplaatst voor de play-offs | 1 − 2 | 4 − 2 | 1 − 1 | 1 − 1 | | 3 − 1 |
| 6 | Letland | 10 | 1 | 0 | 9 | 3 | 3 | 28 | −25 | | 0 − 3 | 1 – 0 | 0 – 2 | 0 − 5 | 0 – 3 | |

#### Wedstrijden

Stadion: Sammy Oferstadion, Haifa Toeschouwers: 12.430 Scheidsrechter: Tiago Martins :
| 21 maart 2019 «onderlinge duels» 21.45 (UTC+2) | Zahavi 55' | Verslag | 48' Šporar | Stadion: Sammy Oferstadion, Haifa Toeschouwers: 12.430 Scheidsrechter: Tiago Martins |
Stadion: Telekom Arena, Skopje Toeschouwers: 7.043 Scheidsrechter: Halis Özkahya :
| 21 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Alioski 11' Elmas 29', 90+3' | Verslag | 87' (e.d.) Velkovski 62', 90+3' Cigaņiks | Stadion: Telekom Arena, Skopje Toeschouwers: 7.043 Scheidsrechter: Halis Özkahya |
Stadion: Ernst Happelstadion, Wenen Toeschouwers: 40.400 Scheidsrechter: Anastasios Sidiropoulos :
| 21 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Verslag | 69' Piątek | Stadion: Ernst Happelstadion, Wenen Toeschouwers: 40.400 Scheidsrechter: Anastasios Sidiropoulos |
Stadion: Sammy Oferstadion, Haifa Toeschouwers: 16.180 Scheidsrechter: Jevhen Aranovsky :
| 24 maart 2019 «onderlinge duels» 19.00 (UTC+2) | Zahavi 34', 45', 55' Dabour 66' | Verslag | 8', 75' Arnautović | Stadion: Sammy Oferstadion, Haifa Toeschouwers: 16.180 Scheidsrechter: Jevhen Aranovsky |
Stadion: Nationaal Stadion, Warschau Toeschouwers: 51.112 Scheidsrechter: Aliyar Ağayev :
| 24 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Lewandowski 76' Glik 84' | Verslag | Stadion: Nationaal Stadion, Warschau Toeschouwers: 51.112 Scheidsrechter: Aliyar Ağayev |
Stadion: Stožicestadion, Ljubljana Toeschouwers: 9.872 Scheidsrechter: Xavier Estrada :
| 24 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Zajc 34' | Verslag | 47' Bardhi | Stadion: Stožicestadion, Ljubljana Toeschouwers: 9.872 Scheidsrechter: Xavier Estrada |
Stadion: Skontostadion, Riga Toeschouwers: 5.508 Scheidsrechter: Sergej Ivanov :
| 7 juni 2019 «onderlinge duels» 21.45 (UTC+3) | Verslag | 10', 60', 81' Zahavi | Stadion: Skontostadion, Riga Toeschouwers: 5.508 Scheidsrechter: Sergej Ivanov |
Stadion: Toše Proeskiarena, Skopje Toeschouwers: 22.000 Scheidsrechter: Gianluca Rocchi :
| 7 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Musliu 66', 85' | Verslag | 47' Piątek | Stadion: Toše Proeskiarena, Skopje Toeschouwers: 22.000 Scheidsrechter: Gianluca Rocchi |
Stadion: Wörtherseestadion, Klagenfurt Toeschouwers: 19.200 Scheidsrechter: Aleksej Koelbakov :
| 7 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Burgstaller 74' | Verslag | Stadion: Wörtherseestadion, Klagenfurt Toeschouwers: 19.200 Scheidsrechter: Aleksej Koelbakov |
Stadion: Skontostadion, Riga Toeschouwers: 4.011 Scheidsrechter: Kevin Clancy :
| 10 juni 2019 «onderlinge duels» 21.45 (UTC+3) | Verslag | 24', 27' Črnigoj 29' (pen.), 44' Iličić 47' Zajc | Stadion: Skontostadion, Riga Toeschouwers: 4.011 Scheidsrechter: Kevin Clancy |
Stadion: Toše Proeskiarena, Skopje Toeschouwers: 10.501 Scheidsrechter: Aleksej Jeskov :
| 10 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Hinteregger 18' (e.d.) | Verslag | 39' Lazaro 62' (pen.), 82' Arnautović 86' (e.d.) Bejtulai | Stadion: Toše Proeskiarena, Skopje Toeschouwers: 10.501 Scheidsrechter: Aleksej Jeskov |
Stadion: Nationaal Stadion, Warschau Toeschouwers: 57.229 Scheidsrechter: Tobias Stieler :
| 10 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Piątek 35' Lewandowski 56' (pen.) Grosicki 59' Kądzior 84' | Verslag | Stadion: Nationaal Stadion, Warschau Toeschouwers: 57.229 Scheidsrechter: Tobias Stieler |
Stadion: Turnerstadion, Beër Sjeva Toeschouwers: 15.200 Scheidsrechter: Andreas Ekberg :
| 5 september 2019 «onderlinge duels» 21.45 (UTC+3) | Zahavi 55' | Verslag | 64' Ademi | Stadion: Turnerstadion, Beër Sjeva Toeschouwers: 15.200 Scheidsrechter: Andreas Ekberg |
Stadion: Red Bull Arena, Salzburg Toeschouwers: 16.300 Scheidsrechter: Robert Hennessy :
| 6 september 2019 «onderlinge duels» 20.45 (UTC+2) | Arnautović 7', 53' (pen.) Sabitzer 13' Šteinbors 76' (e.d.) Laimer 80' Gregoritsch 85' | Verslag | Stadion: Red Bull Arena, Salzburg Toeschouwers: 16.300 Scheidsrechter: Robert Hennessy |
Stadion: Stožicestadion, Ljubljana Toeschouwers: 15.231 Scheidsrechter: Sergej Karasjov :
| 6 september 2019 «onderlinge duels» 20.45 (UTC+2) | Struna 35' Šporar 65' | Verslag | Stadion: Stožicestadion, Ljubljana Toeschouwers: 15.231 Scheidsrechter: Sergej Karasjov |
Stadion: Skontostadion, Riga Toeschouwers: 2.724 Scheidsrechter: Espen Eskås :
| 9 september 2019 «onderlinge duels» 21.45 (UTC+3) | Verslag | 14' Pandev 17' Bardhi | Stadion: Skontostadion, Riga Toeschouwers: 2.724 Scheidsrechter: Espen Eskås |
Stadion: Nationaal Stadion, Warschau Toeschouwers: 56.788 Scheidsrechter: Viktor Kassai :
| 9 september 2019 «onderlinge duels» 20.45 (UTC+2) | Verslag | Stadion: Nationaal Stadion, Warschau Toeschouwers: 56.788 Scheidsrechter: Viktor Kassai |
Stadion: Stožicestadion, Ljubljana Toeschouwers: 10.669 Scheidsrechter: Anthony Taylor :
| 9 september 2019 «onderlinge duels» 20.45 (UTC+2) | Verbič 43', 90' Bezjak 66' | Verslag | 50' Natkho 63' Zahavi | Stadion: Stožicestadion, Ljubljana Toeschouwers: 10.669 Scheidsrechter: Anthony Taylor |
Stadion: Skontostadion, Riga Toeschouwers: 7.107 Scheidsrechter: Halis Özkahya :
| 10 oktober 2019 «onderlinge duels» 21.45 (UTC+3) | Verslag | 9', 13', 76' Lewandowski | Stadion: Skontostadion, Riga Toeschouwers: 7.107 Scheidsrechter: Halis Özkahya |
Stadion: Toše Proeskiarena, Skopje Toeschouwers: 16.500 Scheidsrechter: Danny Makkelie :
| 10 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Elmas 50', 68' | Verslag | 90+5' (pen.) Iličić | Stadion: Toše Proeskiarena, Skopje Toeschouwers: 16.500 Scheidsrechter: Danny Makkelie |
Stadion: Ernst Happelstadion, Wenen Toeschouwers: 26.200 Scheidsrechter: William Collum :
| 10 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Lazaro 41' Hinteregger 56' Sabitzer 88' | Verslag | 34' Zahavi | Stadion: Ernst Happelstadion, Wenen Toeschouwers: 26.200 Scheidsrechter: William Collum |
Stadion: Nationaal Stadion, Warschau Toeschouwers: 52.894 Scheidsrechter: Antonio Mateu Lahoz :
| 13 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Frankowski 74' Milik 80' | Verslag | Stadion: Nationaal Stadion, Warschau Toeschouwers: 52.894 Scheidsrechter: Antonio Mateu Lahoz |
Stadion: Stožicestadion, Ljubljana Toeschouwers: 15.108 Scheidsrechter: Cüneyt Çakır :
| 13 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Popović 89' | Verslag | 21' Posch | Stadion: Stožicestadion, Ljubljana Toeschouwers: 15.108 Scheidsrechter: Cüneyt Çakır |
Stadion: Turnerstadion, Beër Sjeva Toeschouwers: 9.150 Scheidsrechter: Arnold Hunter :
| 15 oktober 2019 «onderlinge duels» 21.45 (UTC+3) | Dabour 16', 42' Zahavi 26' | Verslag | 40' Kamešs | Stadion: Turnerstadion, Beër Sjeva Toeschouwers: 9.150 Scheidsrechter: Arnold Hunter |
Stadion: Stožicestadion, Ljubljana Toeschouwers: 11.224 Scheidsrechter: Radu Petrescu :
| 16 november 2019 «onderlinge duels» 18.00 (UTC+1) | Tarasovs 53' (e.d.) | Verslag | Stadion: Stožicestadion, Ljubljana Toeschouwers: 11.224 Scheidsrechter: Radu Petrescu |
Stadion: Teddystadion, Jeruzalem Toeschouwers: 16.700 Scheidsrechter: Mattias Gestranius :
| 16 november 2019 «onderlinge duels» 20.45 (UTC+2) | Dabour 88' | Verslag | 4' Krychowiak 54' Piątek | Stadion: Teddystadion, Jeruzalem Toeschouwers: 16.700 Scheidsrechter: Mattias Gestranius |
Stadion: Ernst Happelstadion, Wenen Toeschouwers: 41.100 Scheidsrechter: Michael Oliver :
| 16 november 2019 «onderlinge duels» 20.45 (UTC+1) | Alaba 7' Lainer 48' | Verslag | 90+3' Stojanovski | Stadion: Ernst Happelstadion, Wenen Toeschouwers: 41.100 Scheidsrechter: Michael Oliver |
Stadion: Skontostadion, Riga Toeschouwers: 2.781 Scheidsrechter: Alejandro Hernández :
| 19 november 2019 «onderlinge duels» 21.45 (UTC+2) | Ošs 65' | Verslag | Stadion: Skontostadion, Riga Toeschouwers: 2.781 Scheidsrechter: Alejandro Hernández |
Stadion: Toše Proeskiarena, Skopje Toeschouwers: 5.573 Scheidsrechter: Paolo Valeri :
| 19 november 2019 «onderlinge duels» 20.45 (UTC+1) | Nikolov 45+2' | Verslag | Stadion: Toše Proeskiarena, Skopje Toeschouwers: 5.573 Scheidsrechter: Paolo Valeri |
Stadion: Nationaal Stadion, Warschau Toeschouwers: 53.946 Scheidsrechter: Daniel Siebert :
| 19 november 2019 «onderlinge duels» 20.45 (UTC+1) | Szymański 3' Lewandowski 54' Góralski 81' | Verslag | 14' Matavž 61' Iličić 2', 86' Kurtić | Stadion: Nationaal Stadion, Warschau Toeschouwers: 53.946 Scheidsrechter: Daniel Siebert |

### Groep H

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie | FRA | TUR | IJS | ALB | AND | MOL |
| 1 | Frankrijk | 10 | 8 | 1 | 1 | 25 | 25 | 6 | +19 | Geplaatst voor het hoofdtoernooi | | 1 – 1 | 4 − 0 | 4 – 1 | 3 – 0 | 2 – 1 |
| 2 | Turkije | 10 | 7 | 2 | 1 | 23 | 18 | 3 | +15 | Geplaatst voor het hoofdtoernooi | 2 – 0 | | 0 – 0 | 1 – 0 | 1 – 0 | 4 − 0 |
| 3 | IJsland | 10 | 6 | 1 | 3 | 19 | 14 | 11 | +3 | Geplaatst voor de play-offs | 0 – 1 | 2 – 1 | | 1 – 0 | 2 – 0 | 3 – 0 |
| 4 | Albanië | 10 | 4 | 1 | 5 | 13 | 16 | 14 | +2 | | 0 − 2 | 0 − 2 | 4 – 2 | | 2 – 2 | 2 – 0 |
| 5 | Andorra | 10 | 1 | 1 | 8 | 4 | 3 | 20 | −17 | | 0 – 4 | 0 − 2 | 0 − 2 | 0 − 3 | | 1 – 0 |
| 6 | Moldavië | 10 | 1 | 0 | 9 | 3 | 4 | 26 | −22 | | 1 − 4 | 0 – 4 | 1 − 2 | 0 – 4 | 1 – 0 | |

#### Wedstrijden

Stadion: Loro Boriçistadion, Shkodër Toeschouwers: 11.730 Scheidsrechter: Tobias Stieler :
| 22 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Verslag | 21' Yılmaz 55' Çalhanoğlu | Stadion: Loro Boriçistadion, Shkodër Toeschouwers: 11.730 Scheidsrechter: Tobias Stieler |
Stadion: Estadi Nacional, Andorra la Vella Toeschouwers: 1.854 Scheidsrechter: Sandro Schärer :
| 22 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Verslag | 22' B. Bjarnason 80' Kjartansson | Stadion: Estadi Nacional, Andorra la Vella Toeschouwers: 1.854 Scheidsrechter: Sandro Schärer |
Stadion: Stadionul Zimbru, Chisinau Toeschouwers: 10.042 Scheidsrechter: Aleksandar Stavrev :
| 22 maart 2019 «onderlinge duels» 21.45 (UTC+2) | Ambros 89' | Verslag | 24' Griezmann 27' Varane 36' Giroud 87' Mbappé | Stadion: Stadionul Zimbru, Chisinau Toeschouwers: 10.042 Scheidsrechter: Aleksandar Stavrev |
Stadion: Eskişehir Atatürkstadion, Eskişehir Toeschouwers: 29.456 Scheidsrechter: Sergiej Bojko :
| 25 maart 2019 «onderlinge duels» 20.00 (UTC+3) | Kaldırım 24' Tosun 26', 53' Ayhan 70' | Verslag | Stadion: Eskişehir Atatürkstadion, Eskişehir Toeschouwers: 29.456 Scheidsrechter: Sergiej Bojko |
Stadion: Estadi Nacional, Andorra la Vella Toeschouwers: 1.373 Scheidsrechter: Filip Glova :
| 25 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Verslag | 21' Sadiku 87' Balaj 90+6' Abrashi | Stadion: Estadi Nacional, Andorra la Vella Toeschouwers: 1.373 Scheidsrechter: Filip Glova |
Stadion: Stade de France, Saint-Denis Toeschouwers: 64.538 Scheidsrechter: István Kovács :
| 25 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Umtiti 12' Giroud 68' Mbappé 78' Griezmann 84' | Verslag | Stadion: Stade de France, Saint-Denis Toeschouwers: 64.538 Scheidsrechter: István Kovács |
Stadion: Laugardalsvöllur, Reykjavik Toeschouwers: 8.968 Scheidsrechter: Robert Madden :
| 8 juni 2019 «onderlinge duels» 13.00 (UTC) | Guðmundsson 22' | Verslag | Stadion: Laugardalsvöllur, Reykjavik Toeschouwers: 8.968 Scheidsrechter: Robert Madden |
Stadion: Stadionul Zimbru, Chisinau Toeschouwers: 6.712 Scheidsrechter: Bojan Pandžić :
| 8 juni 2019 «onderlinge duels» 19.00(UTC+3) | Armaș 8' Ioniță 38', 47' | Verslag | Stadion: Stadionul Zimbru, Chisinau Toeschouwers: 6.712 Scheidsrechter: Bojan Pandžić |
Stadion: Konya Büyükşehir Belediyestadion, Konya Toeschouwers: 36.783 Scheidsrechter: Damir Skomina :
| 8 juni 2019 «onderlinge duels» 21.45 (UTC+3) | Ayhan 30' Ünder 40' | Verslag | Stadion: Konya Büyükşehir Belediyestadion, Konya Toeschouwers: 36.783 Scheidsrechter: Damir Skomina |
Stadion: Elbasan Arena, Elbasan Toeschouwers: 5.004 Scheidsrechter: Ville Nevalainen :
| 11 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Cikalleshi 66' Ramadani 90+3' | Verslag | Stadion: Elbasan Arena, Elbasan Toeschouwers: 5.004 Scheidsrechter: Ville Nevalainen |
Stadion: Estadi Nacional, Andorra la Vella Toeschouwers: 3.187 Scheidsrechter: Fran Jović :
| 11 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Verslag | 11' Mbappé 30' Ben Yedder 45+1' Thauvin 60' Zouma | Stadion: Estadi Nacional, Andorra la Vella Toeschouwers: 3.187 Scheidsrechter: Fran Jović |
Stadion: Laugardalsvöllur, Reykjavik Toeschouwers: 9.680 Scheidsrechter: Szymon Marciniak :
| 11 juni 2019 «onderlinge duels» 18.45 (UTC) | R. Sigurðsson 21', 32' | Verslag | 40' Toköz | Stadion: Laugardalsvöllur, Reykjavik Toeschouwers: 9.680 Scheidsrechter: Szymon Marciniak |
Stadion: Laugardalsvöllur, Reykjavik Toeschouwers: 8.338 Scheidsrechter: João Pinheiro :
| 7 september 2019 «onderlinge duels» 16.00 (UTC) | Sigþórsson 31' Bjarnason 55' Böðvarsson 77' | Verslag | Stadion: Laugardalsvöllur, Reykjavik Toeschouwers: 8.338 Scheidsrechter: João Pinheiro |
Stadion: Stade de France, Saint-Denis Toeschouwers: 77.655 Scheidsrechter: Jesús Gil Manzano :
| 7 september 2019 «onderlinge duels» 20.45 (UTC+2) | Coman 8', 68' Giroud 27' Ikoné 85' | Verslag | 90' (pen.) Cikalleshi | Stadion: Stade de France, Saint-Denis Toeschouwers: 77.655 Scheidsrechter: Jesús Gil Manzano |
Stadion: Vodafone Park, Istanboel Toeschouwers: 42.600 Scheidsrechter: Donald Robertson :
| 7 september 2019 «onderlinge duels» 21.45 (UTC+3) | Tufan 89' | Verslag | Stadion: Vodafone Park, Istanboel Toeschouwers: 42.600 Scheidsrechter: Donald Robertson |
Stadion: Elbasan Arena, Elbasan Toeschouwers: 8.652 Scheidsrechter: Ivan Kružliak :
| 10 september 2019 «onderlinge duels» 20.45 (UTC+2) | Dermaku 32' Hysaj 52' Roshi 79' Cikalleshi 83' | Verslag | 47' G. Sigurðsson 58' Sigþórsson | Stadion: Elbasan Arena, Elbasan Toeschouwers: 8.652 Scheidsrechter: Ivan Kružliak |
Stadion: Stade de France, Saint-Denis Toeschouwers: 55.383 Scheidsrechter: Mykola Balakin :
| 10 september 2019 «onderlinge duels» 20.45 (UTC+2) | Coman 18' Lenglet 52' Ben Yedder 90+1' | Verslag | Stadion: Stade de France, Saint-Denis Toeschouwers: 55.383 Scheidsrechter: Mykola Balakin |
Stadion: Stadionul Zimbru, Chisinau Toeschouwers: 8.281 Scheidsrechter: Davide Massa :
| 10 september 2019 «onderlinge duels» 21.45 (UTC+3) | Verslag | 37', 79' Tosun 57' Türüç 88' Yazıcı | Stadion: Stadionul Zimbru, Chisinau Toeschouwers: 8.281 Scheidsrechter: Davide Massa |
Stadion: Estadi Nacional, Andorra la Vella Toeschouwers: 947 Scheidsrechter: Jonathan Lardot :
| 11 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Vales 63' | Verslag | 40', 55' Gînsari | Stadion: Estadi Nacional, Andorra la Vella Toeschouwers: 947 Scheidsrechter: Jonathan Lardot |
Stadion: Laugardalsvöllur, Reykjavik Toeschouwers: 9.719 Scheidsrechter: Gianluca Rocchi :
| 11 oktober 2019 «onderlinge duels» 18.45 (UTC) | Verslag | 66' (pen.) Giroud | Stadion: Laugardalsvöllur, Reykjavik Toeschouwers: 9.719 Scheidsrechter: Gianluca Rocchi |
Stadion: Şükrü Saracoğlustadion, Istanboel Toeschouwers: 41.438 Scheidsrechter: Ovidiu Haţegan :
| 11 oktober 2019 «onderlinge duels» 21.45 (UTC+3) | Tosun 90' | Verslag | Stadion: Şükrü Saracoğlustadion, Istanboel Toeschouwers: 41.438 Scheidsrechter: Ovidiu Haţegan |
Stadion: Stade de France, Saint-Denis Toeschouwers: 72.154 Scheidsrechter: Felix Brych :
| 14 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Giroud 76' | Verslag | 82' Ayhan | Stadion: Stade de France, Saint-Denis Toeschouwers: 72.154 Scheidsrechter: Felix Brych |
Stadion: Laugardalsvöllur, Reykjavik Toeschouwers: 7.169 Scheidsrechter: Tamás Bognár :
| 14 oktober 2019 «onderlinge duels» 18.45 (UTC) | A. Sigurðsson 38' Sigþórsson 65' | Verslag | Stadion: Laugardalsvöllur, Reykjavik Toeschouwers: 7.169 Scheidsrechter: Tamás Bognár |
Stadion: Stadionul Zimbru, Chisinau Toeschouwers: 4.367 Scheidsrechter: Chris Kavanagh :
| 14 oktober 2019 «onderlinge duels» 21.45 (UTC+3) | Verslag | 22' Cikalleshi 34' Bare 40' Trashi 90' Manaj | Stadion: Stadionul Zimbru, Chisinau Toeschouwers: 4.367 Scheidsrechter: Chris Kavanagh |
Stadion: Türk Telekom Arena, Istanboel Toeschouwers: 48.329 Scheidsrechter: Anthony Taylor :
| 14 november 2019 «onderlinge duels» 20.00 (UTC+3) | Verslag | Stadion: Türk Telekom Arena, Istanboel Toeschouwers: 48.329 Scheidsrechter: Anthony Taylor |
Stadion: Elbasan Arena, Elbasan Toeschouwers: 4.260 Scheidsrechter: Kristo Tohver :
| 14 november 2019 «onderlinge duels» 20.45 (UTC+1) | Balaj 6' Manaj 55' | Verslag | 18', 48' C. Martínez | Stadion: Elbasan Arena, Elbasan Toeschouwers: 4.260 Scheidsrechter: Kristo Tohver |
Stadion: Stade de France, Saint-Denis Toeschouwers: 64.367 Scheidsrechter: Gediminas Mažeika :
| 14 november 2019 «onderlinge duels» 20.45 (UTC+1) | Varane 35' Giroud 79' (pen.) | Verslag | 9' Rață | Stadion: Stade de France, Saint-Denis Toeschouwers: 64.367 Scheidsrechter: Gediminas Mažeika |
Stadion: Air Albania Stadion, Tirana Toeschouwers: 19.228 Scheidsrechter: Slavko Vinčić :
| 17 november 2019 «onderlinge duels» 20.45 (UTC+1) | Verslag | 9' Tolisso 30' Griezmann | Stadion: Air Albania Stadion, Tirana Toeschouwers: 19.228 Scheidsrechter: Slavko Vinčić |
Stadion: Estadi Nacional, Andorra la Vella Toeschouwers: 2.357 Scheidsrechter: Ivan Kružliak :
| 17 november 2019 «onderlinge duels» 20.45 (UTC+1) | Verslag | 17', 21' (pen.) Ünal | Stadion: Estadi Nacional, Andorra la Vella Toeschouwers: 2.357 Scheidsrechter: Ivan Kružliak |
Stadion: Stadionul Zimbru, Chisinau Toeschouwers: 6.742 Scheidsrechter: Pavel Královec :
| 17 november 2019 «onderlinge duels» 21.45 (UTC+2) | Milinceanu 56' | Verslag | 17' Bjarnason 65' G. Sigurðsson | Stadion: Stadionul Zimbru, Chisinau Toeschouwers: 6.742 Scheidsrechter: Pavel Královec |

### Groep I

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie | BEL | RUS | SCH | CYP | KAZ | SM |
| 1 | België | 10 | 10 | 0 | 0 | 30 | 40 | 3 | +37 | Geplaatst voor het hoofdtoernooi | | 3 – 1 | 3 – 0 | 6 – 1 | 3 – 0 | 9 – 0 |
| 2 | Rusland | 10 | 8 | 0 | 2 | 24 | 33 | 8 | +25 | Geplaatst voor het hoofdtoernooi | 1 – 4 | | 4 – 0 | 1 – 0 | 1 – 0 | 9 – 0 |
| 3 | Schotland | 10 | 5 | 0 | 5 | 15 | 16 | 19 | −3 | Geplaatst voor het hoofdtoernooi via de play-offs | 0 – 4 | 1 – 2 | | 2 – 1 | 3 – 1 | 6 – 0 |
| 4 | Cyprus | 10 | 3 | 1 | 6 | 10 | 15 | 20 | −5 | | 0 – 2 | 0 – 5 | 1 – 2 | | 1 – 1 | 5 – 0 |
| 5 | Kazachstan | 10 | 3 | 1 | 6 | 10 | 13 | 17 | −4 | | 0 – 2 | 0 – 4 | 3 – 0 | 1 – 2 | | 4 – 0 |
| 6 | San Marino | 10 | 0 | 0 | 10 | 0 | 1 | 51 | −50 | | 0 – 4 | 0 – 5 | 0 – 2 | 0 – 4 | 1 – 3 | |

#### Wedstrijden

Stadion: Astana Arena, Nur-Sultan Toeschouwers: 27.641 Scheidsrechter: Srđan Jovanović :
| 21 maart 2019 «onderlinge duels» 21.00 (UTC+6) | Pertsoech 6' Vorogovski 10' Zajnoetdinov 51' | Verslag | Stadion: Astana Arena, Nur-Sultan Toeschouwers: 27.641 Scheidsrechter: Srđan Jovanović |
Stadion: GSP-stadion, Nicosia Toeschouwers: 3.175 Scheidsrechter: Juri Frischer :
| 21 maart 2019 «onderlinge duels» 19.00 (UTC+2) | Sotiriou 19' (pen.), 23' (pen.) Kousoulos 26' Efrem 31' Laifis 56' | Verslag | Stadion: GSP-stadion, Nicosia Toeschouwers: 3.175 Scheidsrechter: Juri Frischer |
Stadion: Koning Boudewijnstadion, Brussel Toeschouwers: 34.245 Scheidsrechter: Ovidiu Haţegan :
| 21 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Tielemans 14' E. Hazard 45' (pen.), 88' | Verslag | 16' Tsjerysjev 18', 90' Golovin | Stadion: Koning Boudewijnstadion, Brussel Toeschouwers: 34.245 Scheidsrechter: Ovidiu Haţegan |
Stadion: Astana Arena, Nur-Sultan Toeschouwers: 29.582 Scheidsrechter: Slavko Vinčić :
| 24 maart 2019 «onderlinge duels» 20.00 (UTC+6) | Verslag | 19', 45+2' Tsjerysjev 52' Dzjoeba 62' (e.d.) Bejsebekov | Stadion: Astana Arena, Nur-Sultan Toeschouwers: 29.582 Scheidsrechter: Slavko Vinčić |
Stadion: Stadio Olimpico, Serravalle Toeschouwers: 4.077 Scheidsrechter: Manuel Schüttengruber :
| 24 maart 2019 «onderlinge duels» 18.00 (UTC+1) | Verslag | 4' McLean 74' Russell | Stadion: Stadio Olimpico, Serravalle Toeschouwers: 4.077 Scheidsrechter: Manuel Schüttengruber |
Stadion: GSP-stadion, Nicosia Toeschouwers: 8.728 Scheidsrechter: François Letexier :
| 24 maart 2019 «onderlinge duels» 21.45 (UTC+2) | Verslag | 10' E. Hazard 18' Batshuayi | Stadion: GSP-stadion, Nicosia Toeschouwers: 8.728 Scheidsrechter: François Letexier |
Stadion: Mordovia Arena, Saransk Toeschouwers: 42.241 Scheidsrechter: Mohammed Al-Hakim :
| 8 juni 2019 «onderlinge duels» 19.00 (UTC+3) | Cevoli 25' (e.d.) Dzjoeba 31' (pen.), 73', 76', 88' Koedrjasjov 36' An. Mirantsjoek 41' Smolov 77', 83' | Verslag | Stadion: Mordovia Arena, Saransk Toeschouwers: 42.241 Scheidsrechter: Mohammed Al-Hakim |
Stadion: Koning Boudewijnstadion, Brussel Toeschouwers: 37.155 Scheidsrechter: Irfan Peljto :
| 8 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Mertens 11' Castagne 14' Lukaku 50' | Verslag | Stadion: Koning Boudewijnstadion, Brussel Toeschouwers: 37.155 Scheidsrechter: Irfan Peljto |
Stadion: Hampden Park, Glasgow Toeschouwers: 31.277 Scheidsrechter: Ola Hobber Nilsen :
| 8 juni 2019 «onderlinge duels» 19.45 (UTC+1) | Robertson 61' Burke 89' | Verslag | 87' Kousoulos | Stadion: Hampden Park, Glasgow Toeschouwers: 31.277 Scheidsrechter: Ola Hobber Nilsen |
Stadion: Astana Arena, Nur-Sultan Toeschouwers: 18.652 Scheidsrechter: Bartosz Frankowski :
| 11 juni 2019 «onderlinge duels» 16.00 (UTC+6) | Koeat 45+1' Fedin 62' Soejoembajev 65' Islamchan 79' | Verslag | Stadion: Astana Arena, Nur-Sultan Toeschouwers: 18.652 Scheidsrechter: Bartosz Frankowski |
Stadion: Koning Boudewijnstadion, Brussel Toeschouwers: 32.482 Scheidsrechter: Petr Ardeleánu :
| 11 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Lukaku 45+1', 57' De Bruyne 90+2' | Verslag | Stadion: Koning Boudewijnstadion, Brussel Toeschouwers: 32.482 Scheidsrechter: Petr Ardeleánu |
Stadion: Stadion Nizjni Novgorod, Nizjni Novgorod Toeschouwers: 42.228 Scheidsrechter: Marco Di Bello :
| 11 juni 2019 «onderlinge duels» 21.45 (UTC+3) | Ionov 38' | Verslag | Stadion: Stadion Nizjni Novgorod, Nizjni Novgorod Toeschouwers: 42.228 Scheidsrechter: Marco Di Bello |
Stadion: GSP-stadion, Nicosia Toeschouwers: 5.639 Scheidsrechter: Mattias Gestranius :
| 6 september 2019 «onderlinge duels» 19.00 (UTC+3) | Sotiriou 39' | Verslag | 2' Sjtsjotkin | Stadion: GSP-stadion, Nicosia Toeschouwers: 5.639 Scheidsrechter: Mattias Gestranius |
Stadion: Stadio Olimpico, Serravalle Toeschouwers: 2.523 Scheidsrechter: Horațiu Feșnic :
| 6 september 2019 «onderlinge duels» 20.45 (UTC+2) | Verslag | 43' (pen.), 90+2' Batshuayi 57' Mertens 63' Chadli | Stadion: Stadio Olimpico, Serravalle Toeschouwers: 2.523 Scheidsrechter: Horațiu Feșnic |
Stadion: Hampden Park, Glasgow Toeschouwers: 32.432 Scheidsrechter: Anastasios Sidiropoulos :
| 6 september 2019 «onderlinge duels» 19.45 (UTC+1) | McGinn 11' | Verslag | 40' Dzjoeba 59' (e.d.) O'Donnell | Stadion: Hampden Park, Glasgow Toeschouwers: 32.432 Scheidsrechter: Anastasios Sidiropoulos |
Stadion: Stadion Kaliningrad, Kaliningrad Toeschouwers: 31.818 Scheidsrechter: Nikola Dabanović :
| 9 september 2019 «onderlinge duels» 20.45 (UTC+2) | Fernandes 89' | Verslag | Stadion: Stadion Kaliningrad, Kaliningrad Toeschouwers: 31.818 Scheidsrechter: Nikola Dabanović |
Stadion: Stadio Olimpico, Serravalle Toeschouwers: 662 Scheidsrechter: Iwan Griffith :
| 9 september 2019 «onderlinge duels» 20.45 (UTC+2) | Verslag | 2', 73' Kousoulos 39' Papoulis 75' Artymatas | Stadion: Stadio Olimpico, Serravalle Toeschouwers: 662 Scheidsrechter: Iwan Griffith |
Stadion: Hampden Park, Glasgow Toeschouwers: 25.524 Scheidsrechter: Paweł Gil :
| 9 september 2019 «onderlinge duels» 19.45 (UTC+1) | Verslag | 9' Lukaku 24' Vermaelen 32' Alderweireld 82' De Bruyne | Stadion: Hampden Park, Glasgow Toeschouwers: 25.524 Scheidsrechter: Paweł Gil |
Stadion: Astana Arena, Nur-Sultan Toeschouwers: 11.769 Scheidsrechter: Craig Pawson :
| 10 oktober 2019 «onderlinge duels» 20.00 (UTC+6) | Erlanov 34' | Verslag | 73' Sotiriou 84' N. Ioannou | Stadion: Astana Arena, Nur-Sultan Toeschouwers: 11.769 Scheidsrechter: Craig Pawson |
Stadion: Koning Boudewijnstadion, Brussel Toeschouwers: 34.504 Scheidsrechter: Anastasios Papapetrou :
| 10 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Lukaku 28', 41' Chadli 31' Brolli 35' (e.d.) Alderweireld 43' Tielemans 45+1' Benteke 79' Verschaeren 84' (pen.) Castagne 90' | Verslag | Stadion: Koning Boudewijnstadion, Brussel Toeschouwers: 34.504 Scheidsrechter: Anastasios Papapetrou |
Stadion: Olympisch Stadion Loezjniki, Moskou Toeschouwers: 65.703 Scheidsrechter: Jakob Kehlet :
| 10 oktober 2019 «onderlinge duels» 21.45 (UTC+3) | Dzjoeba 57', 70' Ozdojev 60' Golovin 84' | Verslag | Stadion: Olympisch Stadion Loezjniki, Moskou Toeschouwers: 65.703 Scheidsrechter: Jakob Kehlet |
Stadion: Astana Arena, Nur-Sultan Toeschouwers: 26.801 Scheidsrechter: Gediminas Mažeika :
| 13 oktober 2019 «onderlinge duels» 19.00 (UTC+6) | Verslag | 21' Batshuayi 53' Meunier | Stadion: Astana Arena, Nur-Sultan Toeschouwers: 26.801 Scheidsrechter: Gediminas Mažeika |
Stadion: GSP-stadion, Nicosia Toeschouwers: 9.439 Scheidsrechter: Srđan Jovanović :
| 13 oktober 2019 «onderlinge duels» 19.00 (UTC+3) | Laifis 27' | Verslag | 9', 90+2' Tsjerysjev 23' Ozdojev 79' Dzjoeba 89' Golovin | Stadion: GSP-stadion, Nicosia Toeschouwers: 9.439 Scheidsrechter: Srđan Jovanović |
Stadion: Hampden Park, Glasgow Toeschouwers: 20.699 Scheidsrechter: Jérôme Brisard :
| 13 oktober 2019 «onderlinge duels» 17.00 (UTC+1) | McGinn 12', 27', 45+1' Shankland 65' Findlay 67' Armstrong 86' | Verslag | Stadion: Hampden Park, Glasgow Toeschouwers: 20.699 Scheidsrechter: Jérôme Brisard |
Stadion: GSP-stadion, Nicosia Toeschouwers: 7.595 Scheidsrechter: Harald Lechner :
| 16 november 2019 «onderlinge duels» 16.00 (UTC+2) | Efrem 47' | Verslag | 12' Christie 53' McGinn | Stadion: GSP-stadion, Nicosia Toeschouwers: 7.595 Scheidsrechter: Harald Lechner |
Stadion: Krestovskistadion, Sint-Petersburg Toeschouwers: 53.317 Scheidsrechter: Artur Soares Dias :
| 16 november 2019 «onderlinge duels» 20.00 (UTC+3) | Dzjikija 79' | Verslag | 19' T. Hazard 33', 40' E. Hazard 72' Lukaku | Stadion: Krestovskistadion, Sint-Petersburg Toeschouwers: 53.317 Scheidsrechter: Artur Soares Dias |
Stadion: Stadio Olimpico, Serravalle Toeschouwers: 643 Scheidsrechter: Ali Palabıyık :
| 16 november 2019 «onderlinge duels» 18.00 (UTC+1) | Berardi 77' | Verslag | 6' Zajnoetdinov 22' Soejoembajev 26' Sjtsjotkin | Stadion: Stadio Olimpico, Serravalle Toeschouwers: 643 Scheidsrechter: Ali Palabıyık |
Stadion: Koning Boudewijnstadion, Brussel Toeschouwers: 40.568 Scheidsrechter: Jørgen Daugbjerg Burchardt :
| 19 november 2019 «onderlinge duels» 20.45 (UTC+1) | Benteke 16', 68' De Bruyne 36', 41' Carrasco 44' Christoforou 51' (e.d.) | Verslag | 14' N. Ioannou | Stadion: Koning Boudewijnstadion, Brussel Toeschouwers: 40.568 Scheidsrechter: Jørgen Daugbjerg Burchardt |
Stadion: Stadio Olimpico, Serravalle Toeschouwers: 1.604 Scheidsrechter: Þorvaldur Árnason :
| 19 november 2019 «onderlinge duels» 20.45 (UTC+1) | Verslag | 3' Koezjajev 19' Petrov 49' Al. Mirantsjoek 56' Ionov 78' Komlitsjenko | Stadion: Stadio Olimpico, Serravalle Toeschouwers: 1.604 Scheidsrechter: Þorvaldur Árnason |
Stadion: Hampden Park, Glasgow Toeschouwers: 19.515 Scheidsrechter: Bas Nijhuis :
| 19 november 2019 «onderlinge duels» 19.45 (UTC) | McGinn 48', 90+1' Naismith 64' | Verslag | 34' Zajnoetdinov | Stadion: Hampden Park, Glasgow Toeschouwers: 19.515 Scheidsrechter: Bas Nijhuis |

### Groep J

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie | ITA | FIN | GRI | B&H | ARM | LIE |
| 1 | Italië | 10 | 10 | 0 | 0 | 30 | 37 | 4 | +33 | Geplaatst voor het hoofdtoernooi | | 2 – 0 | 2 – 0 | 2 – 1 | 9 – 1 | 6 – 0 |
| 2 | Finland | 10 | 6 | 0 | 4 | 18 | 16 | 10 | +6 | Geplaatst voor het hoofdtoernooi | 1 – 2 | | 1 – 0 | 2 – 0 | 3 – 0 | 3 – 0 |
| 3 | Griekenland | 10 | 4 | 2 | 4 | 14 | 12 | 14 | −2 | | 0 – 3 | 2 – 1 | | 2 – 1 | 2 – 3 | 1 – 1 |
| 4 | Bosnië en Herzegovina | 10 | 4 | 1 | 5 | 13 | 20 | 17 | +3 | Geplaatst voor de play-offs | 0 – 3 | 4 – 1 | 2 – 2 | | 2 – 1 | 5 – 0 |
| 5 | Armenië | 10 | 3 | 1 | 6 | 10 | 14 | 25 | −11 | | 1 – 3 | 0 – 2 | 0 – 1 | 4 – 2 | | 3 – 0 |
| 6 | Liechtenstein | 10 | 0 | 2 | 8 | 2 | 2 | 31 | −29 | | 0 – 5 | 0 – 2 | 0 – 2 | 0 – 3 | 1 – 1 | |

#### Wedstrijden

Stadion: Stadion Grbavica, Sarajevo Toeschouwers: 10.000 Scheidsrechter: Jakob Kehlet :
| 23 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Krunić 33' Milošević 80' | Verslag | 90+3' (pen.) Mchitarjan | Stadion: Stadion Grbavica, Sarajevo Toeschouwers: 10.000 Scheidsrechter: Jakob Kehlet |
Stadion: Stadio Friuli, Udine Toeschouwers: 24.000 Scheidsrechter: Orel Grinfeeld :
| 23 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Barella 7' Kean 74' | Verslag | Stadion: Stadio Friuli, Udine Toeschouwers: 24.000 Scheidsrechter: Orel Grinfeeld |
Stadion: Rheinparkstadion, Vaduz Toeschouwers: 2.711 Scheidsrechter: Alexandre Boucaut :
| 23 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Verslag | 45+1' Fortounis 80' Donis | Stadion: Rheinparkstadion, Vaduz Toeschouwers: 2.711 Scheidsrechter: Alexandre Boucaut |
Stadion: Republikeins Stadion Vazgen Sargsian, Jerevan Toeschouwers: 12.900 Scheidsrechter: Nikola Dabanović :
| 26 maart 2019 «onderlinge duels» 21.00 (UTC+4) | Verslag | 14' Jensen 78' Soiri | Stadion: Republikeins Stadion Vazgen Sargsian, Jerevan Toeschouwers: 12.900 Scheidsrechter: Nikola Dabanović |
Stadion: Bilino Polje, Zenica Toeschouwers: 10.500 Scheidsrechter: Danny Makkelie :
| 26 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Višća 10' Pjanić 15', 66' | Verslag | 64' (pen.) Fortounis 85' Kolovos | Stadion: Bilino Polje, Zenica Toeschouwers: 10.500 Scheidsrechter: Danny Makkelie |
Stadion: Stadio Ennio Tardini, Parma Toeschouwers: 19.834 Scheidsrechter: Kirill Levnikov :
| 26 maart 2019 «onderlinge duels» 20.45 (UTC+1) | Sensi 17' Verratti 32' Quagliarella 35' (pen.), 45+3' (pen.) Kean 69' Pavoletti 76' | Verslag | 45+3' Kaufmann | Stadion: Stadio Ennio Tardini, Parma Toeschouwers: 19.834 Scheidsrechter: Kirill Levnikov |
Stadion: Republikeins Stadion Vazgen Sargsian, Jerevan Toeschouwers: 9.200 Scheidsrechter: Nikola Popov :
| 8 juni 2019 «onderlinge duels» 20.00 (UTC+4) | Ghazaryan 2' Karapetian 18' Barseghyan 90+1' | Verslag | Stadion: Republikeins Stadion Vazgen Sargsian, Jerevan Toeschouwers: 9.200 Scheidsrechter: Nikola Popov |
Stadion: Ratina Stadion, Tampere Toeschouwers: 16.103 Scheidsrechter: Daniel Stefański :
| 8 juni 2019 «onderlinge duels» 19.00 (UTC+3) | Pukki 56', 68' | Verslag | Stadion: Ratina Stadion, Tampere Toeschouwers: 16.103 Scheidsrechter: Daniel Stefański |
Stadion: Pankritio Stadion, Iraklion Toeschouwers: 19.828 Scheidsrechter: Anthony Taylor :
| 8 juni 2019 «onderlinge duels» 21.45 (UTC+3) | Verslag | 23' Barella 30' Insigne 33' Bonucci | Stadion: Pankritio Stadion, Iraklion Toeschouwers: 19.828 Scheidsrechter: Anthony Taylor |
Stadion: Pankritio Stadion, Iraklion Toeschouwers: 7.011 Scheidsrechter: Kristo Tohver :
| 11 juni 2019 «onderlinge duels» 21.45 (UTC+3) | Zeca 54' Fortounis 87' | Verslag | 8' Karapetian 33' Ghazaryan 74' Barseghyan | Stadion: Pankritio Stadion, Iraklion Toeschouwers: 7.011 Scheidsrechter: Kristo Tohver |
Stadion: Allianz Stadium, Turijn Toeschouwers: 29.100 Scheidsrechter: Xavier Estrada :
| 11 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Insigne 49' Verratti 86' | Verslag | 32' Džeko | Stadion: Allianz Stadium, Turijn Toeschouwers: 29.100 Scheidsrechter: Xavier Estrada |
Stadion: Rheinparkstadion, Vaduz Toeschouwers: 2.160 Scheidsrechter: Jens Maae :
| 11 juni 2019 «onderlinge duels» 20.45 (UTC+2) | Verslag | 37' Pukki 57' Källman | Stadion: Rheinparkstadion, Vaduz Toeschouwers: 2.160 Scheidsrechter: Jens Maae |
Stadion: Republikeins Stadion Vazgen Sargsian, Jerevan Toeschouwers: 13.680 Scheidsrechter: Daniel Siebert :
| 5 september 2019 «onderlinge duels» 20.00 (UTC+4) | Karapetian 11', 26', 45+1' | Verslag | 28' Belotti 77' Lo. Pellegrini 80' (e.d.) Ayrapetyan | Stadion: Republikeins Stadion Vazgen Sargsian, Jerevan Toeschouwers: 13.680 Scheidsrechter: Daniel Siebert |
Stadion: Bilino Polje, Zenica Toeschouwers: 3.825 Scheidsrechter: Glenn Nyberg :
| 5 september 2019 «onderlinge duels» 20.45 (UTC+2) | Gojak 11', 89' Malin 80' (e.d.) Džeko 85' Višća 87' | Verslag | Stadion: Bilino Polje, Zenica Toeschouwers: 3.825 Scheidsrechter: Glenn Nyberg |
Stadion: Ratina Stadion, Tampere Toeschouwers: 16.163 Scheidsrechter: Juan Martínez Munuera :
| 5 september 2019 «onderlinge duels» 21.45 (UTC+3) | Pukki 52' (pen.) | Verslag | Stadion: Ratina Stadion, Tampere Toeschouwers: 16.163 Scheidsrechter: Juan Martínez Munuera |
Stadion: Republikeins Stadion Vazgen Sargsian, Jerevan Toeschouwers: 12.457 Scheidsrechter: Benoît Bastien :
| 8 september 2019 «onderlinge duels» 17.00 (UTC+4) | Mchitarjan 3', 66' Hambartsumyan 77' Lončar 90+5' (e.d.) | Verslag | 13' Džeko 70' Gojak | Stadion: Republikeins Stadion Vazgen Sargsian, Jerevan Toeschouwers: 12.457 Scheidsrechter: Benoît Bastien |
Stadion: Ratina Stadion, Tampere Toeschouwers: 16.292 Scheidsrechter: Robert Madden :
| 8 september 2019 «onderlinge duels» 21.45 (UTC+3) | Pukki 72' (pen.) | Verslag | 59' Immobile 79' (pen.) Jorginho | Stadion: Ratina Stadion, Tampere Toeschouwers: 16.292 Scheidsrechter: Robert Madden |
Stadion: Olympisch Stadion Spyridon Louis, Athene Toeschouwers: 3.445 Scheidsrechter: Alexander Harkam :
| 8 september 2019 «onderlinge duels» 21.45 (UTC+3) | Masouras 33' | Verslag | 85' Salanović | Stadion: Olympisch Stadion Spyridon Louis, Athene Toeschouwers: 3.445 Scheidsrechter: Alexander Harkam |
Stadion: Bilino Polje, Zenica Toeschouwers: 8.193 Scheidsrechter: Ivan Kružliak :
| 12 oktober 2019 «onderlinge duels» 18.00 (UTC+2) | Hajrović 29' Pjanić 37' (pen.), 58' Hodžić 73' | Verslag | 79' Pohjanpalo | Stadion: Bilino Polje, Zenica Toeschouwers: 8.193 Scheidsrechter: Ivan Kružliak |
Stadion: Stadio Olimpico, Rome Toeschouwers: 56.274 Scheidsrechter: Sergej Karasjov :
| 12 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Jorginho 63' (pen.) Bernardeschi 78' | Verslag | Stadion: Stadio Olimpico, Rome Toeschouwers: 56.274 Scheidsrechter: Sergej Karasjov |
Stadion: Rheinparkstadion, Vaduz Toeschouwers: 2.285 Scheidsrechter: István Kovács :
| 12 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Y. Frick 72' | Verslag | 19' Barseghyan | Stadion: Rheinparkstadion, Vaduz Toeschouwers: 2.285 Scheidsrechter: István Kovács |
Stadion: Veritasstadion, Turku Toeschouwers: 7.231 Scheidsrechter: Jesús Gil Manzano :
| 15 oktober 2019 «onderlinge duels» 19.00 (UTC+3) | Jensen 31' Pukki 61', 88' | Verslag | Stadion: Veritasstadion, Turku Toeschouwers: 7.231 Scheidsrechter: Jesús Gil Manzano |
Stadion: Olympisch Stadion Spyridon Louis, Athene Toeschouwers: 4.512 Scheidsrechter: Felix Zwayer :
| 15 oktober 2019 «onderlinge duels» 21.45 (UTC+3) | Pavlidis 30' Kovačević 88' (e.d.) | Verslag | 35' Gojak | Stadion: Olympisch Stadion Spyridon Louis, Athene Toeschouwers: 4.512 Scheidsrechter: Felix Zwayer |
Stadion: Rheinparkstadion, Vaduz Toeschouwers: 5.087 Scheidsrechter: Andris Treimanis :
| 15 oktober 2019 «onderlinge duels» 20.45 (UTC+2) | Verslag | 2' Bernardeschi 70', 90+2' Belotti 77' Romagnoli 82' El Shaarawy | Stadion: Rheinparkstadion, Vaduz Toeschouwers: 5.087 Scheidsrechter: Andris Treimanis |
Stadion: Republikeins Stadion Vazgen Sargsian, Jerevan Toeschouwers: 6.450 Scheidsrechter: Paweł Raczkowski :
| 15 november 2019 «onderlinge duels» 21.00 (UTC+4) | Verslag | 35' Limnios | Stadion: Republikeins Stadion Vazgen Sargsian, Jerevan Toeschouwers: 6.450 Scheidsrechter: Paweł Raczkowski |
Stadion: Bolt Arena, Helsinki Toeschouwers: 9.804 Scheidsrechter: Benoît Bastien :
| 15 november 2019 «onderlinge duels» 19.00 (UTC+2) | Tuominen 21' Pukki 64' (pen.), 75' | Verslag | Stadion: Bolt Arena, Helsinki Toeschouwers: 9.804 Scheidsrechter: Benoît Bastien |
Stadion: Bilino Polje, Zenica Toeschouwers: 8.355 Scheidsrechter: Sandro Schärer :
| 15 november 2019 «onderlinge duels» 20.45 (UTC+1) | Verslag | 21' Acerbi 37' Insigne 52' Belotti | Stadion: Bilino Polje, Zenica Toeschouwers: 8.355 Scheidsrechter: Sandro Schärer |
Stadion: Olympisch Stadion Spyridon Louis, Athene Toeschouwers: 5.453 Scheidsrechter: Aleksej Jeskov :
| 18 november 2019 «onderlinge duels» 21.45 (UTC+2) | Mantalos 47' Galanopoulos 70' | Verslag | 27' Pukki | Stadion: Olympisch Stadion Spyridon Louis, Athene Toeschouwers: 5.453 Scheidsrechter: Aleksej Jeskov |
Stadion: Stadio Renzo Barbera, Palermo Toeschouwers: 27.752 Scheidsrechter: Tiago Martins :
| 18 november 2019 «onderlinge duels» 20.45 (UTC+1) | Immobile 8', 33' Zaniolo 9', 64' Barella 29' Romagnoli 72' Jorginho 75' (pen.) Orsolini 78' Chiesa 81' | Verslag | 79' Babayan | Stadion: Stadio Renzo Barbera, Palermo Toeschouwers: 27.752 Scheidsrechter: Tiago Martins |
Stadion: Rheinparkstadion, Vaduz Toeschouwers: 2.993 Scheidsrechter: Halis Özkahya :
| 18 november 2019 «onderlinge duels» 20.45 (UTC+1) | Verslag | 57' Ćivić 64', 72' Hodžić | Stadion: Rheinparkstadion, Vaduz Toeschouwers: 2.993 Scheidsrechter: Halis Özkahya |

## Play-offs

De landen die meededen aan de play-offs werden bepaald door het resultaat in de UEFA Nations League 2018/19. Landen die eerste werden in hun poule, maar niet geplaatst waren via de reguliere kwalificatie, mochten meedoen. Indien het eerste land al geplaatst was werd gekeken naar de volledige eindstand. De vier hooggeplaatste landen per divisie deden mee aan de play-offs. De loting voor de play-offs vond plaats op 22 november 2019. De play-offs werden gespeeld tussen 8 oktober en 12 november 2020. Het land dat als hoogst geëindigd was bij de Nations League speelde tegen het laaggeplaatste land uit de divisie, of een land uit een lagere divisie als minder dan 4 landen 'over' zijn. Tevens werd er bij de loting bepaald dat de winnaars van de volgende wedstrijden werden benoemd als 'thuisspelend' land tijdens de finales van deze play-off. Tijdens deze wedstrijden werd er gebruikgemaakt van een video-assistent (VAR) en een assistent-video-assistent (AVAR).

### Divisie A
#### Schema

| halve finale | halve finale | | | finale | finale |
| 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 |
| Bulgarije | 1 | |
| Hongarije * | 3 | | | 12 november 2020 | 12 november 2020 |
| | | | | Hongarije * | 2 |
| 8 oktober 2020 | 8 oktober 2020 | | | IJsland | 1 |
| IJsland * | 2 | |
| Roemenië | 1 | | |

#### Halve finale

Stadion: Laugardalsvöllur, Reykjavik Toeschouwers: 60 Scheidsrechter: Damir Skomina Video-assistent: Juan Martínez Munuera AVAR: Slavko Vinčić :
| 8 oktober 2020 «onderlinge duels» 18.45 (UTC) | G. Sigurðsson 16', 35' | Verslag | 63' (pen.) Maxim | Stadion: Laugardalsvöllur, Reykjavik Toeschouwers: 60 Scheidsrechter: Damir Skomina Video-assistent: Juan Martínez Munuera AVAR: Slavko Vinčić |
Stadion: Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 1.929 Scheidsrechter: Szymon Marciniak Video-assistent: Paweł Gil AVAR: Tomasz Kwiatkowski :
| 8 oktober 2020 «onderlinge duels» 21.45 (UTC+3) | Jomov 89' | Verslag | 17' Orban 47' Kalmár 75' Nikolić | Stadion: Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 1.929 Scheidsrechter: Szymon Marciniak Video-assistent: Paweł Gil AVAR: Tomasz Kwiatkowski |

#### Finale

Stadion: Puskás Aréna, Boedapest Toeschouwers: 0 Scheidsrechter: Björn Kuipers Video-assistent: Pol van Boekel AVAR: Dennis Higler :
| 12 november 2020 «onderlinge duels» 20.45 (UTC+1) | Nego 88' Szoboszlai 90+2' | Verslag | 11' G. Sigurðsson | Stadion: Puskás Aréna, Boedapest Toeschouwers: 0 Scheidsrechter: Björn Kuipers Video-assistent: Pol van Boekel AVAR: Dennis Higler |

### Divisie B
#### Schema

| Halve finale | Halve finale | | | finale | finale |
| 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 |
| Bosnië en Herzegovina | 1 (3) | |
| Noord-Ierland (w.n.s.) * | 1 (4) | | | 12 november 2020 | 12 november 2020 |
| | | | | Noord-Ierland | 1 |
| 8 oktober 2020 | 8 oktober 2020 | | | Slowakije (w.n.v.) * | 2 |
| Slowakije (w.n.s.) * | 0 (4) | |
| Ierland | 0 (2) | | |

#### Halve finale

Stadion: Stadion Grbavica, Sarajevo Toeschouwers: 1.800 Scheidsrechter: Antonio Mateu Lahoz Video-assistent: Alejandro Hernández AVAR: Xavier Estrada :
| 8 oktober 2020 «onderlinge duels» 20.45 (UTC+2) | Krunić 14' | Verslag | 53' McGinn | Stadion: Stadion Grbavica, Sarajevo Toeschouwers: 1.800 Scheidsrechter: Antonio Mateu Lahoz Video-assistent: Alejandro Hernández AVAR: Xavier Estrada |
| 8 oktober 2020 «onderlinge duels» 20.45 (UTC+2) | | Strafschoppen | | Stadion: Stadion Grbavica, Sarajevo Toeschouwers: 1.800 Scheidsrechter: Antonio Mateu Lahoz Video-assistent: Alejandro Hernández AVAR: Xavier Estrada |
| 8 oktober 2020 «onderlinge duels» 20.45 (UTC+2) | Pjanić Hajradinović Višća Hotić Džeko | | Dallas Lafferty Saville Washington Boyce | Stadion: Stadion Grbavica, Sarajevo Toeschouwers: 1.800 Scheidsrechter: Antonio Mateu Lahoz Video-assistent: Alejandro Hernández AVAR: Xavier Estrada |
Stadion: Tehelné pole, Bratislava Toeschouwers: 0 Scheidsrechter: Clément Turpin Video-assistent: François Letexier AVAR: Jérôme Brisard :
| 8 oktober 2020 «onderlinge duels» 20.45 (UTC+2) | | Verslag | | Stadion: Tehelné pole, Bratislava Toeschouwers: 0 Scheidsrechter: Clément Turpin Video-assistent: François Letexier AVAR: Jérôme Brisard |
| 8 oktober 2020 «onderlinge duels» 20.45 (UTC+2) | | Strafschoppen | | Stadion: Tehelné pole, Bratislava Toeschouwers: 0 Scheidsrechter: Clément Turpin Video-assistent: François Letexier AVAR: Jérôme Brisard |
| 8 oktober 2020 «onderlinge duels» 20.45 (UTC+2) | Hamšík Hrošovský Haraslín Greguš | | Hourihane Brady Browne Doherty | Stadion: Tehelné pole, Bratislava Toeschouwers: 0 Scheidsrechter: Clément Turpin Video-assistent: François Letexier AVAR: Jérôme Brisard |

#### Finale

Stadion: Windsor Park, Belfast Toeschouwers: 1.060 Scheidsrechter: Felix Brych Video-assistent: Bastian Dankert AVAR: Marco Fritz :
| 12 november 2020 «onderlinge duels» 19.45 (UTC) | Škriniar 88' (e.d.) | Verslag | 17' Kucka 110' Ďuriš | Stadion: Windsor Park, Belfast Toeschouwers: 1.060 Scheidsrechter: Felix Brych Video-assistent: Bastian Dankert AVAR: Marco Fritz |

### Divisie C
#### Schema

| halve finale | halve finale | | | finale | finale |
| 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 |
| Noorwegen | 1 | |
| Servië (w.n.v.) * | 2 | | | 12 november 2020 | 12 november 2020 |
| | | | | Servië | 1 (4) |
| 8 oktober 2020 | 8 oktober 2020 | | | Schotland (w.n.s.) * | 1 (5) |
| Schotland (w.n.s.) * | 0 (5) | |
| Israël | 0 (3) | | |

#### Halve finale

Stadion: Hampden Park, Glasgow Toeschouwers: 0 Scheidsrechter: Ovidiu Haţegan Video-assistent: Marco Guida AVAR: Marco Di Bello :
| 8 oktober 2020 «onderlinge duels» 19.45 (UTC+1) | | Verslag | | Stadion: Hampden Park, Glasgow Toeschouwers: 0 Scheidsrechter: Ovidiu Haţegan Video-assistent: Marco Guida AVAR: Marco Di Bello |
| 8 oktober 2020 «onderlinge duels» 19.45 (UTC+1) | | Strafschoppen | | Stadion: Hampden Park, Glasgow Toeschouwers: 0 Scheidsrechter: Ovidiu Haţegan Video-assistent: Marco Guida AVAR: Marco Di Bello |
| 8 oktober 2020 «onderlinge duels» 19.45 (UTC+1) | McGinn McGregor McTominay Shankland McLean | | Zahavi Bitton Weissman Abu Fani | Stadion: Hampden Park, Glasgow Toeschouwers: 0 Scheidsrechter: Ovidiu Haţegan Video-assistent: Marco Guida AVAR: Marco Di Bello |
Stadion: Ullevaalstadion, Oslo Toeschouwers: 200 Scheidsrechter: Daniele Orsato Video-assistent: Massimiliano Irrati AVAR: Giorgio Peretti :
| 8 oktober 2020 «onderlinge duels» 20.45 (UTC+2) | Normann 88' | Verslag | 82', 102' Milinković-Savić | Stadion: Ullevaalstadion, Oslo Toeschouwers: 200 Scheidsrechter: Daniele Orsato Video-assistent: Massimiliano Irrati AVAR: Giorgio Peretti |

#### Finale

Stadion: Rode Sterstadion, Belgrado Toeschouwers: 0 Scheidsrechter: Antonio Mateu Lahoz Video-assistent: Alejandro Hernández AVAR: Ricardo de Burgos Bengoetxea :
| 12 november 2020 «onderlinge duels» 20.45 (UTC+1) | Jović 90' | Verslag | 52' Christie | Stadion: Rode Sterstadion, Belgrado Toeschouwers: 0 Scheidsrechter: Antonio Mateu Lahoz Video-assistent: Alejandro Hernández AVAR: Ricardo de Burgos Bengoetxea |
| 12 november 2020 «onderlinge duels» 20.45 (UTC+1) | | Strafschoppen | | Stadion: Rode Sterstadion, Belgrado Toeschouwers: 0 Scheidsrechter: Antonio Mateu Lahoz Video-assistent: Alejandro Hernández AVAR: Ricardo de Burgos Bengoetxea |
| 12 november 2020 «onderlinge duels» 20.45 (UTC+1) | Tadić Jović Gudelj Katai A. Mitrović | | Griffiths McGregor McTominay McBurnie McLean | Stadion: Rode Sterstadion, Belgrado Toeschouwers: 0 Scheidsrechter: Antonio Mateu Lahoz Video-assistent: Alejandro Hernández AVAR: Ricardo de Burgos Bengoetxea |

### Divisie D
#### Schema

| halve finale | halve finale | | | finale | finale |
| 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 | 8 oktober 2020 |
| Georgië * | 1 | |
| Wit-Rusland | 0 | | | 12 november 2020 | 12 november 2020 |
| | | | | Georgië | 0 |
| 8 oktober 2020 | 8 oktober 2020 | | | Noord-Macedonië * | 1 |
| Noord-Macedonië * | 2 | |
| Kosovo | 1 | | |

#### Halve finale

Stadion: Boris Paitsjadzestadion, Tbilisi Toeschouwers: 0 Scheidsrechter: Cüneyt Çakır Video-assistent: Abdulkadir Bitigen AVAR: Hüseyin Göçek :
| 8 oktober 2020 «onderlinge duels» 20.00 (UTC+4) | Okriasjvili 7' (pen.) | Verslag | Stadion: Boris Paitsjadzestadion, Tbilisi Toeschouwers: 0 Scheidsrechter: Cüneyt Çakır Video-assistent: Abdulkadir Bitigen AVAR: Hüseyin Göçek |
Stadion: Toše Proeskiarena, Skopje Toeschouwers: 0 Scheidsrechter: Danny Makkelie Video-assistent: Jochem Kamphuis AVAR: Kevin Blom :
| 8 oktober 2020 «onderlinge duels» 20.45 (UTC+2) | Kololli 16' (e.d.) Velkovski 33' | Verslag | 29' Hadergjonaj | Stadion: Toše Proeskiarena, Skopje Toeschouwers: 0 Scheidsrechter: Danny Makkelie Video-assistent: Jochem Kamphuis AVAR: Kevin Blom |

#### Finale

Stadion: Boris Paitsjadzestadion, Tbilisi Toeschouwers: 0 Scheidsrechter: Anthony Taylor Video-assistent: Stuart Attwell AVAR: Paul Tierney :
| 12 november 2020 «onderlinge duels» 21.00 (UTC+4) | Verslag | 56' Pandev | Stadion: Boris Paitsjadzestadion, Tbilisi Toeschouwers: 0 Scheidsrechter: Anthony Taylor Video-assistent: Stuart Attwell AVAR: Paul Tierney |

## Statistieken
### Doelpuntenmakers

12 doelpunten
* Harry Kane
11 doelpunten
* Eran Zahavi
* Cristiano Ronaldo
10 doelpunten
* Teemu Pukki
* Aleksandar Mitrović
9 doelpunten
* Artjom Dzjoeba
8 doelpunten
* Serge Gnabry
* Raheem Sterling
* Georginio Wijnaldum
7 doelpunten
* Romelu Lukaku
* John McGinn
6 doelpunten
* Olivier Giroud
* Memphis Depay
* Marko Arnautović
* Robert Lewandowski
* Claudiu Keșerü
5 doelpunten
* Eden Hazard
* Christian Eriksen
* Joshua King
* George Pușcaș
* Denis Tsjerysjev
* Cenk Tosun
* Robin Quaison
4 doelpunten
* Sokol Cikalleshi
* Michy Batshuayi
* Kevin De Bruyne
* Amer Gojak
* Giannis Kousoulos
* Pieros Sotiriou
* Christian Gytkjær
* Leon Goretzka
* Ross Barkley
* Moanes Dabour
* Andrea Belotti
* Vedat Muriqi
* Bruno Petković
* Eljif Elmas
* Alexander Sørloth
* Roman Jaremtsjoek
* Krzysztof Piątek
* Josip Iličić
* Álvaro Morata
* Sergio Ramos
* Rodrigo
* Patrik Schick
3 doelpunten
* Tigran Barsegchjan
* Aleksandre Karapetjan
* Henrich Mchitarjan
* Christian Benteke
* Edin Džeko
* Armin Hodžić
* Miralem Pjanić
* Martin Braithwaite
* Robert Skov
* İlkay Gündoğan
* Toni Kroos
* Marco Reus
* Leroy Sané
* Marcus Rashford
* Kingsley Coman
* Antoine Griezmann
* Kylian Mbappé
* Kostas Fortounis
* Birkir Bjarnason
* Kolbeinn Sigþórsson
* Gylfi Sigurðsson
* Nicolò Barella
* Ciro Immobile
* Lorenzo Insigne
* Jorginho
* Baktiar Zajnoetdinov
* Ivan Perišić
* Nikola Vlašić
* Gerson Rodrigues
* David Turpel
* Josh Magennis
* Bjørn Maars Johnsen
* Roeslan Malinovski
* Viktor Tsihankov
* Bernardo Silva
* Róbert Boženík
* Marek Hamšík
* Juraj Kucka
* Paco Alcácer
* Gerard
* Kaan Ayhan
* Viktor Claesson
* Alexander Isak
* Cedric Itten
2 doelpunten
* Bekim Balaj
* Rey Manaj
* Cristian Martínez
* Gevorg Gchazarjan
* Mahir Emreli
* Ramil Sjejdajev
* Toby Alderweireld
* Timothy Castagne
* Nacer Chadli
* Dries Mertens
* Youri Tielemans
* Edin Višća
* Vasil Bozhikov
* Georgios Efrem
* Nikolas Ioannou
* Kasper Dolberg
* Yussuf Poulsen
* Timo Werner
* Jadon Sancho
* Fredrik Jensen
* Wissam Ben Yedder
* Raphaël Varane
* Willi Orban
* Máté Pátkai
* Dominik Szoboszlai
* Ragnar Sigurðsson
* Federico Bernardeschi
* Moise Kean
* Fabio Quagliarella
* Alessio Romagnoli
* Marco Verratti
* Nicolò Zaniolo
* Aleksej Sjtsjotkin
* Gafoerzjan Soejoembajev
* Valon Berisha
* Milot Rashica
* Luka Modrić
* Arvydas Novikovas
* Stefan Mugoša
* Ryan Babel
* Enis Bardhi
* Goran Pandev
* Jevhen Konopljanka
* Valentino Lazaro
* Marcel Sabitzer
* William Carvalho
* Gonçalo Guedes
* Alexandru Mitriță
* Aleksandr Golovin
* Aleksej Ionov
* Magomed Ozdojev
* Fjodor Smolov
* Ryan Christie
* Luka Jović
* Nemanja Radonjić
* Dušan Tadić
* Domen Črnigoj
* Andraž Šporar
* Benjamin Verbič
* Miha Zajc
* Jesús Navas
* Mikel Oyarzabal
* Enes Ünal
* Gareth Bale
* Kieffer Moore
* Aaron Ramsey
* Marcus Berg
* Sebastian Larsson
* Granit Xhaka
* Denis Zakaria
1 doelpunt
* Amir Abrashi
* Keidi Bare
* Kastriot Dermaku
* Elseid Hysaj
* Ylber Ramadani
* Odise Roshi
* Armando Sadiku
* Lorenc Trashi
* Marc Vales
* Edgar Babayan
* Hovhannes Hambartsumyan
* Temkin Helilzade
* Yannick Carrasco
* Thorgan Hazard
* Thomas Meunier
* Thomas Vermaelen
* Yari Verschaeren
* Eldar Ćivić
* Izet Hajrović
* Rade Krunić
* Deni Milošević
* Kristjan Dimitrov
* Ismail Isa
* Todor Nedelev
* Ivelin Popov
* Kostakis Artymatas
* Konstantinos Laifis
* Fotios Papoulis
* Henrik Dalsgaard
* Thomas Delaney
* Pierre Højbjerg
* Mathias Jørgensen
* Julian Brandt
* Matthias Ginter
* Marcel Halstenberg
* Nico Schulz
* Tammy Abraham
* Michael Keane
* Mason Mount
* Alex Oxlade-Chamberlain
* Harry Winks
* Erik Sorga
* Konstantin Vassiljev
* Rógvi Baldvinsson
* Viljormur Davidsen
* Klæmint Olsen
* Jákup Thomsen
* Benjamin Källman
* Joel Pohjanpalo
* Pyry Soiri
* Jasse Tuominen
* Jonathan Ikoné
* Clément Lenglet
* Florian Thauvin
* Corentin Tolisso
* Samuel Umtiti
* Kurt Zouma
* Vato Arveladze
* Valerian Gvilia
* Dzjaba Kankava
* Giorgi Charaisjvili
* Giorgi Kvilitaia
* Saba Lobzjanidze
* Giorgi Papoenasjvili
* Lee Casciaro
* Roy Chipolina
* Reece Styche
* Anastasios Donis
* Konstantinos Galanopoulos
* Dimitris Kolovos
* Dimitris Limnios
* Petros Mantalos
* Georgios Masouras
* Vangelis Pavlidis
* Zeca
* Dávid Holman
* Mihály Korhut
* Loïc Nego
* Ádám Szalai
* Robbie Brady
* Matt Doherty
* Shane Duffy
* Jeff Hendrick
* Conor Hourihane
* David McGoldrick
* Jón Daði Böðvarsson
* Jóhann Berg Guðmundsson
* Viðar Örn Kjartansson
* Arnór Sigurðsson
* Bibras Natkho
* Francesco Acerbi
* Leonardo Bonucci
* Federico Chiesa
* Stephan El Shaarawy
* Riccardo Orsolini
* Leonardo Pavoletti
* Lorenzo Pellegrini
* Stefano Sensi
* Maxim Fedin
* Baurzhan Islamkhan
* Temyrłan Jerłanow
* Islambek Koeat
* Joeri Pertsoech
* Jan Worogowski
* Atdhe Nuhiu
* Elba Rashani
* Amir Rrahmani
* Mërgim Vojvoda
* Arbër Zeneli
* Borna Barišić
* Andrej Kramarić
* Dejan Lovren
* Ante Rebić
* Vladimirs Kamešs
* Mārcis Ošs
* Yanik Frick
* Dennis Salanović
* Vytautas Andriuškevičius
* Fiodor Černych
* Donatas Kazlauskas
* Leandro Barreiro
* Steve Borg
* Paul Fenech
* Kyrian Nwoko
* Vladimir Ambros
* Igor Armaș
* Nicolae Milinceanu
* Vadim Rață
* Marko Vešović
* Nathan Aké
* Myron Boadu
* Virgil van Dijk
* Frenkie de Jong
* Luuk de Jong
* Matthijs de Ligt
* Donyell Malen
* Arijan Ademi
* Ezgjan Alioski
* Boban Nikolov
* Vlatko Stojanovski
* Steven Davis
* Jonny Evans
* Niall McGinn
* Patrick McNair
* Michael Smith
* Conor Washington
* Sander Berge
* Tarik Elyounoussi
* Iver Fossum
* Stefan Johansen
* Ola Kamara
* Martin Ødegaard
* Tore Reginiussen
* Artem Besjedin
* Marlos
* Andrij Jarmolenko
* Oleksandr Zintsjenko
* David Alaba
* Guido Burgstaller
* Michael Gregoritsch
* Martin Hinteregger
* Konrad Laimer
* Stefan Lainer
* Stefan Posch
* Przemysław Frankowski
* Kamil Glik
* Jacek Góralski
* Kamil Grosicki
* Damian Kądzior
* Grzegorz Krychowiak
* Arkadiusz Milik
* Sebastian Szymański
* Danilo Pereira
* Bruno Fernandes
* Gonçalo Paciência
* Pizzi
* Florin Andone
* Alexandru Chipciu
* Ciprian Deac
* Dennis Man
* Georgi Dzjikija
* Mário Fernandes
* Fjodor Koedrjasjov
* Daler Koezjajev
* Nikolaj Komlitsjenko
* Aleksej Mirantsjoek
* Anton Mirantsjoek
* Sergei Petrov
* Filippo Berardi
* Stuart Armstrong
* Oliver Burke
* Stuart Findlay
* Kenny McLean
* Steven Naismith
* Andrew Robertson
* Johnny Russell
* Lawrence Shankland
* Adem Ljajić
* Nikola Milenković
* Ondrej Duda
* Michal Ďuriš
* Dávid Hancko
* Stanislav Lobotka
* Róbert Mak
* Albert Rusnák
* Roman Bezjak
* Tim Matavž
* Aljaž Struna
* Santi Cazorla
* Fabián
* José Gayà
* Dani Olmo
* Pablo Sarabia
* Saúl
* Pau Torres
* Jakub Brabec
* Ondřej Čelůstka
* Vladimír Darida
* Jakub Jankto
* Alex Král
* Lukáš Masopust
* Zdeněk Ondrášek
* Tomáš Souček
* Hakan Çalhanoğlu
* Hasan Ali Kaldırım
* Dorukhan Toköz
* Ozan Tufan
* Deniz Türüç
* Cengiz Ünder
* Yusuf Yazıcı
* Burak Yılmaz
* David Brooks
* Daniel James
* Harry Wilson
* Stanislaw Drahoen
* Nikita Naoemov
* Maksim Skavysj
* Igor Stasevitsj
* Sebastian Andersson
* Marcus Danielson
* Emil Forsberg
* John Guidetti
* Victor Lindelöf
* Mattias Svanberg
* Loris Benito
* Breel Embolo
* Christian Fassnacht
* Edimilson Fernandes
* Remo Freuler
* Mario Gavranović
* Admir Mehmedi
* Ricardo Rodríguez
* Fabian Schär
* Haris Seferović
* Ruben Vargas
* Steven Zuber
1 eigen doelpunt
* Aram Ajrapetjan (tegen Italië)
* Pavel Pasjajev (tegen Wales)
* Adnan Kovačević (tegen Griekenland)
* Stjepan Lončar (tegen Armenië)
* Kypros Christoforou (tegen België)
* Jonathan Tah (tegen Nederland)
* Teitur Gestsson (tegen Spanje)
* Joseph Chipolina (tegen Ierland)
* Abzal Beisebekov (tegen Rusland)
* Mërgim Vojvoda (tegen Engeland)
* Pāvels Šteinbors (tegen Oostenrijk)
* Igors Tarasovs (tegen Slovenië)
* Andreas Malin (tegen Bosnië en Herzegovina)
* Gerson Rodrigues (tegen Oekraïne)
* Andrei Agius (tegen Zweden)
* Boris Kopitović (tegen Tsjechië)
* Aleksandar Šofranac (tegen Engeland)
* Egzon Bejtulai (tegen Oostenrijk)
* Darko Velkovski (tegen Letland)
* Håvard Nordtveit (tegen Zweden)
* Martin Hinteregger (tegen Noord-Macedonië)
* Adrian Rus (tegen Spanje)
* Cristian Brolli (tegen België)
* Michele Cevoli (tegen Rusland)
* Stephen O'Donnell (tegen Rusland)
* Milan Škriniar (tegen Noord-Ierland)
* Tomáš Kalas (tegen Engeland)
* James Lawrence (tegen Kroatië)

## Totale eindstand

De totale eindstand werd na afloop van de kwalificatiewedstrijden opgesteld. Deze eindstand werd gebruikt voor de loting op het eindtoernooi. De resultaten tegen de nummers zes werden in deze ranglijst niet meegeteld.
| Pos | Grp | Team | Wed | W | G | V | Ptn | DV | DT | +/− |
| 1 | I | België | 8 | 8 | 0 | 0 | 24 | 27 | 3 | +24 |
| 2 | J | Italië | 8 | 8 | 0 | 0 | 24 | 26 | 4 | +22 |
| 3 | A | Engeland | 8 | 7 | 0 | 1 | 21 | 37 | 6 | +31 |
| 4 | C | Duitsland | 8 | 7 | 0 | 1 | 21 | 30 | 7 | +23 |
| 5 | F | Spanje | 8 | 6 | 2 | 0 | 20 | 22 | 5 | +17 |
| 6 | B | Oekraïne | 8 | 6 | 2 | 0 | 20 | 17 | 4 | +13 |
| 7 | H | Frankrijk | 8 | 6 | 1 | 1 | 19 | 19 | 4 | +15 |
| 8 | G | Polen | 8 | 6 | 1 | 1 | 19 | 13 | 5 | +8 |
| 9 | D | Zwitserland | 8 | 5 | 2 | 1 | 17 | 19 | 6 | +13 |
| 10 | E | Kroatië | 8 | 5 | 2 | 1 | 17 | 17 | 7 | +10 |
| 11 | C | Nederland | 8 | 6 | 1 | 1 | 19 | 24 | 7 | +17 |
| 12 | I | Rusland | 8 | 6 | 0 | 2 | 18 | 19 | 8 | +11 |
| 13 | B | Portugal | 8 | 5 | 2 | 1 | 17 | 22 | 6 | +16 |
| 14 | H | Turkije | 8 | 5 | 2 | 1 | 17 | 10 | 3 | +7 |
| 15 | D | Denemarken | 8 | 4 | 4 | 0 | 16 | 23 | 6 | +17 |
| 16 | G | Oostenrijk | 8 | 5 | 1 | 2 | 16 | 13 | 8 | +5 |
| 17 | F | Zweden | 8 | 4 | 3 | 1 | 15 | 16 | 9 | +7 |
| 18 | A | Tsjechië | 8 | 5 | 0 | 3 | 15 | 13 | 11 | +2 |
| 19 | E | Wales | 8 | 4 | 2 | 2 | 14 | 10 | 6 | +4 |
| 20 | J | Finland | 8 | 4 | 0 | 4 | 12 | 11 | 10 | +1 |
| 21 | B | Servië | 8 | 4 | 2 | 2 | 14 | 17 | 17 | 0 |
| 22 | E | Slowakije | 8 | 4 | 1 | 3 | 13 | 13 | 11 | +2 |
| 23 | D | Ierland | 8 | 3 | 4 | 1 | 13 | 7 | 5 | +2 |
| 24 | H | IJsland | 8 | 4 | 1 | 3 | 13 | 9 | 10 | −1 |
| 25 | C | Noord-Ierland | 8 | 4 | 1 | 3 | 13 | 9 | 13 | −4 |
| 26 | F | Noorwegen | 8 | 2 | 5 | 1 | 11 | 15 | 10 | +5 |
| 27 | A | Kosovo | 8 | 3 | 2 | 3 | 11 | 13 | 16 | −3 |
| 28 | J | Griekenland | 8 | 3 | 1 | 4 | 10 | 9 | 13 | −4 |
| 29 | I | Schotland | 8 | 3 | 0 | 5 | 9 | 8 | 19 | −11 |
| 30 | G | Noord-Macedonië | 8 | 2 | 2 | 4 | 8 | 7 | 12 | −5 |
| 31 | E | Hongarije | 8 | 4 | 0 | 4 | 12 | 8 | 11 | −3 |
| 32 | G | Slovenië | 8 | 2 | 2 | 4 | 8 | 10 | 11 | −1 |
| 33 | F | Roemenië | 8 | 2 | 2 | 4 | 8 | 12 | 15 | −3 |
| 34 | D | Georgië | 8 | 2 | 2 | 4 | 8 | 7 | 11 | −4 |
| 35 | H | Albanië | 8 | 2 | 1 | 5 | 7 | 10 | 14 | −4 |
| 36 | J | Bosnië en Herzegovina | 8 | 2 | 1 | 5 | 7 | 12 | 17 | −5 |
| 37 | A | Bulgarije | 8 | 1 | 3 | 4 | 6 | 6 | 17 | −11 |
| 38 | B | Luxemburg | 8 | 1 | 1 | 6 | 4 | 7 | 16 | −9 |
| 39 | C | Wit-Rusland | 8 | 1 | 1 | 6 | 4 | 4 | 16 | −12 |
| 40 | I | Cyprus | 8 | 1 | 1 | 6 | 4 | 6 | 20 | −14 |
| 41 | J | Armenië | 8 | 2 | 0 | 6 | 6 | 10 | 24 | −14 |
| 42 | G | Israël | 8 | 1 | 2 | 5 | 5 | 10 | 17 | −7 |
| 43 | I | Kazachstan | 8 | 1 | 1 | 6 | 4 | 6 | 16 | −10 |
| 44 | A | Montenegro | 8 | 0 | 3 | 5 | 3 | 3 | 22 | −19 |
| 45 | E | Azerbeidzjan | 8 | 0 | 1 | 7 | 1 | 5 | 18 | −13 |
| 46 | H | Andorra | 8 | 0 | 1 | 7 | 1 | 2 | 19 | −17 |
| 47 | B | Litouwen | 8 | 0 | 1 | 7 | 1 | 5 | 25 | −20 |
| 48 | C | Estland | 8 | 0 | 1 | 7 | 1 | 2 | 26 | −24 |
| 49 | F | Faeröer | 8 | 0 | 0 | 8 | 0 | 2 | 28 | −26 |
| 50 | D | Gibraltar | 8 | 0 | 0 | 8 | 0 | 3 | 31 | −28 |
| 51 | H | Moldavië | 10 | 1 | 0 | 9 | 3 | 4 | 26 | −22 |
| 52 | F | Malta | 10 | 1 | 0 | 9 | 3 | 3 | 27 | −24 |
| 53 | G | Letland | 10 | 1 | 0 | 9 | 3 | 3 | 28 | −25 |
| 54 | J | Liechtenstein | 10 | 0 | 2 | 8 | 2 | 2 | 31 | −29 |
| 55 | I | San Marino | 10 | 0 | 0 | 10 | 0 | 1 | 51 | −50 |

## Externe link

* UEFA Euro 2020 op UEFA.com