# Wereldkampioenschap voetbal 2018 (kwalificatie UEFA)

Namens de Europese bond UEFA namen 54 leden deel aan de kwalificatie voor dertien beschikbare plaatsen in de eindronde van het wereldkampioenschap voetbal 2018. Rusland was als gastland automatisch geplaatst.

## Gekwalificeerde landen

De UEFA beschikte over 14 tickets voor het WK. Gastland Rusland was automatisch geplaatst. De 9 groepswinnaars van iedere poule plaatsten zich ook voor het WK. De 8 beste nummers 2 streden via een playoff om de laatste 4 toegangsbewijzen voor het WK.
| FIFA-lid | Confederatie | Kwalificatie | Kwal. datum | Aantal dln. (incl. 2018) | Eerste dln. | Laatste dln. | Dln. op rij | Titels (excl. 2018) | Beste prestatie |
| Rusland | UEFA | Gastland | 2/12/2010 | 4 | 1994 | 2014 | 2 | 0 | Eerste ronde |
| Frankrijk | UEFA | 1e groep A | 10/10/2017 | 15 | 1930 | 2014 | 6 | 1 | Wereldkampioen |
| Portugal | UEFA | 1e groep B | 10/10/2017 | 7 | 1966 | 2014 | 5 | 0 | Derde plaats |
| Duitsland | UEFA | 1e groep C | 05/10/2017 | 19 | 1934 | 2014 | 13 | 4 | Wereldkampioen |
| Servië | UEFA | 1e groep D | 09/10/2017 | 12 | 1930 | 2010 | 1 | 0 | Vierde plaats |
| Polen | UEFA | 1e groep E | 08/10/2017 | 8 | 1938 | 2006 | 1 | 0 | Derde plaats |
| Engeland | UEFA | 1e groep F | 05/10/2017 | 15 | 1950 | 2014 | 6 | 1 | Wereldkampioen |
| Spanje | UEFA | 1e groep G | 06/10/2017 | 15 | 1934 | 2014 | 11 | 1 | Wereldkampioen |
| België | UEFA | 1e groep H | 03/09/2017 | 13 | 1930 | 2014 | 2 | 0 | Vierde plaats |
| IJsland | UEFA | 1e groep I | 09/10/2017 | 1 | 2018 | - | 1 | 0 | - |
| Zwitserland | UEFA | Winnaar play-off 1 | 12/11/2017 | 11 | 1934 | 2014 | 4 | 0 | Kwartfinale |
| Kroatië | UEFA | Winnaar play-off 2 | 12/11/2017 | 5 | 1998 | 2014 | 2 | 0 | Derde plaats |
| Denemarken | UEFA | Winnaar play-off 3 | 14/11/2017 | 5 | 1986 | 2010 | 1 | 0 | Kwartfinale |
| Zweden | UEFA | Winnaar play-off 4 | 13/11/2017 | 12 | 1934 | 2006 | 1 | 0 | Tweede plaats |

## Opzet en loting

De loting vond plaats op 25 juli 2015 in Sint-Petersburg, Rusland. Op dat moment waren 52 landen die waren aangesloten bij de UEFA, lid van de FIFA. Deze landen werden voorafgaand aan de loting op basis van de FIFA-wereldranglijst van juli 2015 naar sterkte ingedeeld in zes potten: vijf potten van negen landen en een van zeven landen.
$^1$ Uit elke pot wordt elk land in een andere groep geloot. Landen die in dezelfde pot zijn ingedeeld kunnen dus niet tegen elkaar spelen.
$^2$ Tussen haakjes is de positie op de FIFA-wereldranglijst van juli 2015 aangegeven. $^3$ Rusland zal worden toegevoegd aan een groep van vijf landen, wat het land in staat stelt oefeninterlands te spelen. Deze resultaten tellen niet mee voor de rangschikking van de groep. $^4$ Wegens politieke redenen kunnen Azerbeidzjan en Armenië niet in dezelfde groep geloot worden. Aangezien deze landen zich in dezelfde pot bevinden is dit sowieso niet mogelijk.
De opzet verschilt van de opzet van het kwalificatietoernooi voor het wereldkampioenschap van 2014, doordat gastland Rusland rechtstreeks is geplaatst. De landen worden ingedeeld in negen groepen: zeven groepen met zes landen en twee groepen met vijf landen. De winnaar van elke groep plaatst zich rechtstreeks voor het WK. De acht beste nummers twee spelen in de play-offs om de resterende vier plaatsen. De beste nummers twee worden bepaald aan de hand van de prestaties tegen de nummers 1, 3, 4 en 5, zodat de nummers twee van de groepen met vijf landen niet benadeeld worden.
Op 13 mei 2016 werden Kosovo en Gibraltar lid van de FIFA. De FIFA besloot dat deze landen mee mochten doen aan het kwalificatietoernooi en verzocht de UEFA om dit mogelijk te maken. Beide landen werden toegevoegd aan de twee groepen met vijf landen. Vanwege veiligheidsredenen wilde de UEFA Kosovo niet toevoegen aan groep H met daarin Bosnië-Herzegovina waardoor het groep I werd. Voor Gibraltar werd het daardoor groep H. De UEFA besloot de regel om de beste nummers twee te bepalen niet te wijzigen.
Dit is na het Europees kampioenschap voetbal 2016 (kwalificatie) de tweede kwalificatiereeks waar het systeem Week of football wordt gehanteerd. Hierbij wordt gebruik gemaakt van een uniforme uitstraling en vaste aanvangstijden. Dit is gedaan om de onoverzichtelijke kwalificatiereeks, waarbij elk land zijn eigen aanvangstijdstip bepaalde, te stoppen.

### Data

| Ronde | Wedstrijdnummer | Datum |
| Eerste ronde (groepsfase) | Wedstrijd 1 | 4 september–6 september 2016 |
| Eerste ronde (groepsfase) | Wedstrijd 2 | 6 oktober–8 oktober 2016 |
| Eerste ronde (groepsfase) | Wedstrijd 3 | 9 oktober–11 oktober 2016 |
| Eerste ronde (groepsfase) | Wedstrijd 4 | 11 november–13 november 2016 |
| Eerste ronde (groepsfase) | Wedstrijd 5 | 24 maart–26 maart 2017 |
| Eerste ronde (groepsfase) | Wedstrijd 6 | 9 juni–11 juni 2017 |
| Eerste ronde (groepsfase) | Wedstrijd 7 | 31 augustus–2 september 2017 |
| Eerste ronde (groepsfase) | Wedstrijd 8 | 3 september–5 september 2017 |
| Eerste ronde (groepsfase) | Wedstrijd 9 | 5 oktober–7 oktober 2017 |
| Eerste ronde (groepsfase) | Wedstrijd 10 | 8 oktober–10 oktober 2017 |
| Ronde | Wedstrijd | Datum |
| Tweede ronde (Play-offs) | Eerste play-off | 9 november–11 november 2017 |
| Tweede ronde (Play-offs) | Tweede play-off | 12 november–14 november 2017 |
* De wedstrijden vinden plaats van donderdag tot en met dinsdag. Een team speelt op donderdag en zondag, vrijdag en maandag of zaterdag en dinsdag.
* De wedstrijden uit dezelfde groep vinden plaats op dezelfde dag.
* Het volledige wedstrijdschema is op 26 juli 2015 bekendgemaakt.

## Eerste ronde
### Groep A

| Pos. | Land | GW | W | G | V | DV | DT | DS | Ptn |
| 1 | Frankrijk | 10 | 7 | 2 | 1 | 18 | 6 | +12 | 23 |
| 2 | Zweden | 10 | 6 | 1 | 3 | 26 | 9 | +17 | 19 |
| 3 | Nederland | 10 | 6 | 1 | 3 | 21 | 12 | +9 | 19 |
| 4 | Bulgarije | 10 | 4 | 1 | 5 | 14 | 19 | –5 | 13 |
| 5 | Luxemburg | 10 | 1 | 3 | 6 | 8 | 26 | –18 | 6 |
| 6 | Wit-Rusland | 10 | 1 | 2 | 7 | 6 | 21 | –15 | 5 |

#### Wedstrijden

Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 4.202 Scheidsrechter: Gediminas Mažeika :
| 6 september 2016 20:45 | Rangelov 17' Marcelinho 66' I. Popov 80' Tonev 90+3' | 61', 63' Joachim 90+2' Bohnert | Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 4.202 Scheidsrechter: Gediminas Mažeika |
Friends Arena, Solna Toeschouwers: 36.128 Scheidsrechter: Daniele Orsato :
| 6 september 2016 20:45 | Berg 43' | 67' Sneijder | Friends Arena, Solna Toeschouwers: 36.128 Scheidsrechter: Daniele Orsato |
Stade de France, Saint-Denis Toeschouwers: 70.000 Scheidsrechter: Luca Banti :
| 7 oktober 2016 20:45 | Gameiro 23', 59' Payet 26' Griezmann 38' | 6' (pen.) Aleksandrov | Stade de France, Saint-Denis Toeschouwers: 70.000 Scheidsrechter: Luca Banti |
Stade Josy Barthel, Luxemburg-stad Toeschouwers: 5.057 Scheidsrechter: Ivan Bebek :
| 7 oktober 2016 20:45 | Malget 66', 82' | 58' Lustig | Stade Josy Barthel, Luxemburg-stad Toeschouwers: 5.057 Scheidsrechter: Ivan Bebek |
Stadion Feijenoord, Rotterdam Toeschouwers: 41.200 Scheidsrechter: Craig Thomson :
| 7 oktober 2016 20:45 | Promes 14', 30' Klaassen 54' Janssen 63' | 46' Rios | Stadion Feijenoord, Rotterdam Toeschouwers: 41.200 Scheidsrechter: Craig Thomson |
Borisov Arena, Borisov Toeschouwers: 9.011 Scheidsrechter: Tobias Welz :
| 10 oktober 2016 20:45 | Savitskiy 81' | 86' Joachim 14', 45' Carlson | Borisov Arena, Borisov Toeschouwers: 9.011 Scheidsrechter: Tobias Welz |
Amsterdam ArenA, Amsterdam Toeschouwers: 50.220 Scheidsrechter: Damir Skomina :
| 10 oktober 2016 20:45 | 30' Pogba | Amsterdam ArenA, Amsterdam Toeschouwers: 50.220 Scheidsrechter: Damir Skomina |
Friends Arena, Solna Toeschouwers: 21.777 Scheidsrechter: Michael Oliver :
| 10 oktober 2016 20:45 | Toivonen 40' Hiljemark 45+1' Lindelöf 59' | Friends Arena, Solna Toeschouwers: 21.777 Scheidsrechter: Michael Oliver |
Stade de France, Saint-Denis Toeschouwers: 80.000 Scheidsrechter: Milorad Mažić :
| 11 november 2016 20:45 | Pogba 59' Payet 66' | 55' Forsberg | Stade de France, Saint-Denis Toeschouwers: 80.000 Scheidsrechter: Milorad Mažić |
Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 1.994 Scheidsrechter: Stephan Klossner :
| 13 november 2016 18:00 | I. Popov 10' | 22', 90+2' Hleb | Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 1.994 Scheidsrechter: Stephan Klossner |
Stade Josy Barthel, Luxemburg-stad Toeschouwers: 8.000 Scheidsrechter: Anthony Taylor :
| 13 november 2016 18:00 | Chanot 44' (pen.) | 36' Robben 58', 84' Depay | Stade Josy Barthel, Luxemburg-stad Toeschouwers: 8.000 Scheidsrechter: Anthony Taylor |
Friends Arena, Solna Toeschouwers: 31.243 Scheidsrechter: Harald Lechner :
| 25 maart 2017 18:00 | Forsberg 19' (pen.), 49' Berg 57' Thelin 78' | Friends Arena, Solna Toeschouwers: 31.243 Scheidsrechter: Harald Lechner |
Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 10.900 Scheidsrechter: William Collum :
| 25 maart 2017 20:45 | Delev 5', 20' | Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 10.900 Scheidsrechter: William Collum |
Stade Josy Barthel, Luxemburg-stad Toeschouwers: 8.000 Scheidsrechter: Andris Treimanis :
| 25 maart 2017 20:45 | Joachim 34' (pen.) | 28', 77' Giroud 37' (pen.) Griezmann | Stade Josy Barthel, Luxemburg-stad Toeschouwers: 8.000 Scheidsrechter: Andris Treimanis |
Borisov Arena, Borisov Toeschouwers: 6.150 Scheidsrechter: Matej Jug :
| 9 juni 2017 20:45 | Sivakov 34' (pen.) Savtisky 81' | 90+2' Kostadinov | Borisov Arena, Borisov Toeschouwers: 6.150 Scheidsrechter: Matej Jug |
Stadion Feijenoord, Rotterdam Toeschouwers: 41.300 Scheidsrechter: Bartosz Frankowski :
| 9 juni 2017 20:45 | Robben 21' Sneijder 34' Wijnaldum 62' Promes 70' Janssen 84' (pen.) | Stadion Feijenoord, Rotterdam Toeschouwers: 41.300 Scheidsrechter: Bartosz Frankowski |
Friends Arena, Solna Toeschouwers: 48.783 Scheidsrechter: Martin Atkinson :
| 9 juni 2017 20:45 | Durmaz 44' Toivonen 90+4' | 38' Giroud | Friends Arena, Solna Toeschouwers: 48.783 Scheidsrechter: Martin Atkinson |
Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 9.500 Scheidsrechter: Paolo Tagliavento :
| 31 augustus 2017 20:45 | Manolev 12' Kostadinov 33' Chochev 79' | 29' Lustig 44' Berg | Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 9.500 Scheidsrechter: Paolo Tagliavento |
Stade de France, Saint-Denis Toeschouwers: 80.000 Scheidsrechter: Gianluca Rocchi :
| 31 augustus 2017 20:45 | Griezmann 14' Lemar 73', 88' Mbappé 90+1' | 56', 62' Strootman | Stade de France, Saint-Denis Toeschouwers: 80.000 Scheidsrechter: Gianluca Rocchi |
Stade Josy Barthel, Luxemburg-stad Toeschouwers: 2.752 Scheidsrechter: Clayton Pisani :
| 31 augustus 2017 20:45 | Da Mota 60' | Stade Josy Barthel, Luxemburg-stad Toeschouwers: 2.752 Scheidsrechter: Clayton Pisani |
Borisov Arena, Borisov Toeschouwers: 6.431 Scheidsrechter: Tobias Stieler :
| 3 september 2017 18:00 | 19' Forsberg 25' Nyman 38' Berg 85' (pen.) Granqvist | Borisov Arena, Borisov Toeschouwers: 6.431 Scheidsrechter: Tobias Stieler |
Amsterdam ArenA, Amsterdam Toeschouwers: 47.079 Scheidsrechter: Anastasios Sidiropoulos :
| 3 september 2017 18:00 | Pröpper 7', 80' Robben 67' | 69' Kostadinov | Amsterdam ArenA, Amsterdam Toeschouwers: 47.079 Scheidsrechter: Anastasios Sidiropoulos |
Friends Arena, Solna Toeschouwers: 50.022 Scheidsrechter: Hüseyin Göçek :
| 7 oktober 2017 18:00 | Granqvist 11' (pen.), 68' (pen.) Berg 19', 38', 55', 72' Lustig 61' Toivonen 77' | Friends Arena, Solna Toeschouwers: 50.022 Scheidsrechter: Hüseyin Göçek |
Borisov Arena, Borisov Toeschouwers: 6.850 Scheidsrechter: Michael Oliver :
| 7 oktober 2017 20:45 | Volodko 55' | 24' Pröpper 84' (pen.) Robben 90+3' Depay | Borisov Arena, Borisov Toeschouwers: 6.850 Scheidsrechter: Michael Oliver |
Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 12.921 Scheidsrechter: Antonio Mateu Lahoz :
| 7 oktober 2017 20:45 | 3' Matuidi | Vasil Levski Nationaal Stadion, Sofia Toeschouwers: 12.921 Scheidsrechter: Antonio Mateu Lahoz |
Stade de France, Saint-Denis Toeschouwers: 74.037 Scheidsrechter: Halis Özkahya :
| 10 oktober 2017 20:45 | Griezmann 28' Giroud 34' | 45' Saroka | Stade de France, Saint-Denis Toeschouwers: 74.037 Scheidsrechter: Halis Özkahya |
Stade Josy Barthel, Luxemburg-stad Toeschouwers: 2.936 Scheidsrechter: István Vad :
| 10 oktober 2017 20:45 | O. Thill 4' | 69' Chochev | Stade Josy Barthel, Luxemburg-stad Toeschouwers: 2.936 Scheidsrechter: István Vad |
Amsterdam ArenA, Amsterdam Toeschouwers: 41.244 Scheidsrechter: Sergej Karasjov :
| 10 oktober 2017 20:45 | Robben 16' (pen.), 40' | Amsterdam ArenA, Amsterdam Toeschouwers: 41.244 Scheidsrechter: Sergej Karasjov |

### Groep B

| Pos. | Land | GW | W | G | V | DV | DT | DS | Ptn |
| 1 | Portugal | 10 | 9 | 0 | 1 | 32 | 4 | +28 | 27 |
| 2 | Zwitserland | 10 | 9 | 0 | 1 | 23 | 7 | +16 | 27 |
| 3 | Hongarije | 10 | 4 | 1 | 5 | 14 | 14 | +0 | 13 |
| 4 | Faeröer | 10 | 2 | 3 | 5 | 4 | 16 | –12 | 9 |
| 5 | Letland | 10 | 2 | 1 | 7 | 7 | 18 | –11 | 7 |
| 6 | Andorra | 10 | 1 | 1 | 8 | 2 | 23 | –21 | 4 |

#### Wedstrijden

Estadi Nacional, Andorra la Vella Toeschouwers: 1.115 Scheidsrechter: Clayton Pisani :
| 6 september 2016 20:45 | 49' Šabala | Estadi Nacional, Andorra la Vella Toeschouwers: 1.115 Scheidsrechter: Clayton Pisani |
St. Jakob-Park, Bazel Toeschouwers: 36.000 Scheidsrechter: Antonio Mateu Lahoz :
| 6 september 2016 20:45 | Embolo 24' Mehmedi 31' Xhaka 71', 90+4' | St. Jakob-Park, Bazel Toeschouwers: 36.000 Scheidsrechter: Antonio Mateu Lahoz |
Groupama Arena, Boedapest Toeschouwers: 22.000 Scheidsrechter: Björn Kuipers :
| 7 oktober 2016 20:45 | Szalai 54', 72' | 52' Seferović 68' Rodríguez 90' Stocker | Groupama Arena, Boedapest Toeschouwers: 22.000 Scheidsrechter: Björn Kuipers |
Skontostadion, Riga Toeschouwers: 4.823 Scheidsrechter: Sergiej Bojko :
| 7 oktober 2016 20:45 | 20' Nattestad 71' Edmundsson | Skontostadion, Riga Toeschouwers: 4.823 Scheidsrechter: Sergiej Bojko |
Estádio Municipal, Aveiro Toeschouwers: 25.120 Scheidsrechter: Oliver Drachta :
| 7 oktober 2016 20:45 | Ronaldo 3', 5', 48', 69' Cancelo 45' An. Silva 87' | 53', 62' Rubio 70' Rebés | Estádio Municipal, Aveiro Toeschouwers: 25.120 Scheidsrechter: Oliver Drachta |
Estadi Nacional, Andorra la Vella Toeschouwers: 2.014 Scheidsrechter: John Beaton :
| 10 oktober 2016 20:45 | Martínez 90+2' | 20' (pen.) Schär 78' Mehmedi | Estadi Nacional, Andorra la Vella Toeschouwers: 2.014 Scheidsrechter: John Beaton |
Tórsvøllur, Tórshavn Toeschouwers: 4.780 Scheidsrechter: Gediminas Mažeika :
| 10 oktober 2016 20:45 | 13', 23', 38' An. Silva 66' Ronaldo 90+2' Moutinho 90+4' Cancelo | Tórsvøllur, Tórshavn Toeschouwers: 4.780 Scheidsrechter: Gediminas Mažeika |
Skontostadion, Riga Toeschouwers: 4.715 Scheidsrechter: Paweł Gil :
| 10 oktober 2016 20:45 | 11' Gyurcsó 78' Szalai | Skontostadion, Riga Toeschouwers: 4.715 Scheidsrechter: Paweł Gil |
Groupama Arena, Boedapest Toeschouwers: 20.479 Scheidsrechter: Christos Nicolaides :
| 13 november 2016 18:00 | Gera 34' Lang 43' Gyurcsó 73' Szalai 88' | Groupama Arena, Boedapest Toeschouwers: 20.479 Scheidsrechter: Christos Nicolaides |
Swissporarena, Luzern Toeschouwers: 14.800 Scheidsrechter: Sébastien Delferière :
| 13 november 2016 18:00 | Derdiyok 27' Lichtsteiner 83' | Swissporarena, Luzern Toeschouwers: 14.800 Scheidsrechter: Sébastien Delferière |
Estádio Algarve, Faro/Loulé Toeschouwers: 20.744 Scheidsrechter: Robert Madden :
| 13 november 2016 20:45 | Ronaldo 29' (pen.), 86' Carvalho 71' Alves 90+3' | 68' Zjuzins | Estádio Algarve, Faro/Loulé Toeschouwers: 20.744 Scheidsrechter: Robert Madden |
Estadi Nacional, Andorra la Vella Toeschouwers: 1.755 Scheidsrechter: Ognjen Valjić :
| 25 maart 2017 18:00 | 9', 74' Edmundsson | Estadi Nacional, Andorra la Vella Toeschouwers: 1.755 Scheidsrechter: Ognjen Valjić |
Stade de Genève, Genève Toeschouwers: 25.000 Scheidsrechter: Vladislav Bezborodov :
| 25 maart 2017 18:00 | Drmić 66' | Stade de Genève, Genève Toeschouwers: 25.000 Scheidsrechter: Vladislav Bezborodov |
Estádio da Luz, Lissabon Toeschouwers: 57.816 Scheidsrechter: Szymon Marciniak :
| 25 maart 2017 20:45 | An. Silva 32' Ronaldo 36', 65' | Estádio da Luz, Lissabon Toeschouwers: 57.816 Scheidsrechter: Szymon Marciniak |
Estadi Nacional, Andorra la Vella Toeschouwers: 2.407 Scheidsrechter: Charalambos Kalogeropoulos :
| 9 juni 2017 20:45 | Rebés 27' | Estadi Nacional, Andorra la Vella Toeschouwers: 2.407 Scheidsrechter: Charalambos Kalogeropoulos |
Tórsvøllur, Tórshavn Toeschouwers: 4.594 Scheidsrechter: Luca Banti :
| 9 juni 2017 20:45 | 37' Xhaka 60' Shaqiri | Tórsvøllur, Tórshavn Toeschouwers: 4.594 Scheidsrechter: Luca Banti |
Skontostadion, Riga Toeschouwers: 8.087 Scheidsrechter: István Kovács :
| 9 juni 2017 20:45 | 42', 64' Ronaldo 68' An. Silva | Skontostadion, Riga Toeschouwers: 8.087 Scheidsrechter: István Kovács |
Groupama Arena, Boedapest Toeschouwers: 20.000 Scheidsrechter: Jevhen Aranovsky :
| 31 augustus 2017 20:45 | Kádár 6' Szalai 26' Dzsudzsák 68' | 40' Freimanis | Groupama Arena, Boedapest Toeschouwers: 20.000 Scheidsrechter: Jevhen Aranovsky |
Estádio do Bessa, Porto Toeschouwers: 25.087 Scheidsrechter: Srđan Jovanović :
| 31 augustus 2017 20:45 | Ronaldo 3', 29' (pen.), 65' Carvalho 58' Oliveira 84' | 38' Baldvinsson | Estádio do Bessa, Porto Toeschouwers: 25.087 Scheidsrechter: Srđan Jovanović |
Kybunpark, Sankt Gallen Toeschouwers: 13.600 Scheidsrechter: Tore Hansen :
| 31 augustus 2017 20:45 | Seferović 43', 63' Lichtsteiner 67' | Kybunpark, Sankt Gallen Toeschouwers: 13.600 Scheidsrechter: Tore Hansen |
Tórsvøllur, Tórshavn Toeschouwers: 4.357 Scheidsrechter: Alan Mario Sant :
| 3 september 2017 18:00 | Rólantsson 67' | Tórsvøllur, Tórshavn Toeschouwers: 4.357 Scheidsrechter: Alan Mario Sant |
Groupama Arena, Boedapest Toeschouwers: 21.800 Scheidsrechter: Danny Makkelie :
| 3 september 2017 20:45 | Priskin 31' | 49' An. Silva | Groupama Arena, Boedapest Toeschouwers: 21.800 Scheidsrechter: Danny Makkelie |
Skontostadion, Riga Toeschouwers: 7.587 Scheidsrechter: Serdar Gözübüyük :
| 3 september 2017 20:45 | 10' Seferović 56' Džemaili 59' (pen.) Rodríguez | Skontostadion, Riga Toeschouwers: 7.587 Scheidsrechter: Serdar Gözübüyük |
Estadi Nacional, Andorra la Vella Toeschouwers: 3.193 Scheidsrechter: Miroslav Zelinka :
| 7 oktober 2017 20:45 | 64' Ronaldo 87' An. Silva | Estadi Nacional, Andorra la Vella Toeschouwers: 3.193 Scheidsrechter: Miroslav Zelinka |
St. Jakob-Park, Bazel Toeschouwers: 32.018 Scheidsrechter: Paolo Tagliavento :
| 7 oktober 2017 20:45 | Xhaka 19' Frei 21' Zuber 44', 50' Lichtsteiner 84' | 59' Guzmics 90' Ugrai | St. Jakob-Park, Bazel Toeschouwers: 32.018 Scheidsrechter: Paolo Tagliavento |
Groupama Arena, Boedapest Toeschouwers: 21.400 Scheidsrechter: Roi Reinshreiber :
| 10 oktober 2017 20:45 | Böde 82' | Groupama Arena, Boedapest Toeschouwers: 21.400 Scheidsrechter: Roi Reinshreiber |
Skontostadion, Riga Toeschouwers: 4.153 Scheidsrechter: Mads-Kristoffer Kristoffersen :
| 10 oktober 2017 20:45 | Ikaunieks 12' Šabala 20', 60' Tarasovs 64' | Skontostadion, Riga Toeschouwers: 4.153 Scheidsrechter: Mads-Kristoffer Kristoffersen |
Estádio da Luz, Lissabon Toeschouwers: 61.566 Scheidsrechter: Cüneyt Çakır :
| 10 oktober 2017 20:45 | Djourou 42' (e.d.) An. Silva 58' | Estádio da Luz, Lissabon Toeschouwers: 61.566 Scheidsrechter: Cüneyt Çakır |

### Groep C

| Pos. | Land | GW | W | G | V | DV | DT | DS | Ptn |
| 1 | Duitsland | 10 | 10 | 0 | 0 | 43 | 4 | +39 | 30 |
| 2 | Noord-Ierland | 10 | 6 | 1 | 3 | 17 | 6 | +11 | 19 |
| 3 | Tsjechië | 10 | 4 | 3 | 3 | 17 | 10 | +7 | 15 |
| 4 | Noorwegen | 10 | 4 | 1 | 5 | 17 | 16 | +1 | 13 |
| 5 | Azerbeidzjan | 10 | 3 | 1 | 6 | 10 | 19 | –9 | 10 |
| 6 | San Marino | 10 | 0 | 0 | 10 | 2 | 51 | –49 | 0 |

#### Wedstrijden

Stadio Olimpico, Serravalle Toeschouwers: 886 Scheidsrechter: Sébastien Delferière :
| 4 september 2016 18:00 | Brolli 52' | 45+1' Qurbanov | Stadio Olimpico, Serravalle Toeschouwers: 886 Scheidsrechter: Sébastien Delferière |
Ullevaalstadion, Oslo Toeschouwers: 26.793 Scheidsrechter: William Collum :
| 4 september 2016 20:45 | 16', 61' Müller 45+1' Kimmich | Ullevaalstadion, Oslo Toeschouwers: 26.793 Scheidsrechter: William Collum |
Olympisch Stadion, Bakoe Toeschouwers: 45.000 Scheidsrechter: Liran Liany :
| 8 oktober 2016 18:00 | Medvedev 11' | Olympisch Stadion, Bakoe Toeschouwers: 45.000 Scheidsrechter: Liran Liany |
Volksparkstadion, Hamburg Toeschouwers: 51.299 Scheidsrechter: Ovidiu Haţegan :
| 8 oktober 2016 20:45 | Müller 13', 65' Kroos 49' | Volksparkstadion, Hamburg Toeschouwers: 51.299 Scheidsrechter: Ovidiu Haţegan |
Windsor Park, Belfast Toeschouwers: 18.234 Scheidsrechter: István Kovács :
| 8 oktober 2016 20:45 | Davis 26' (pen.) Lafferty 79', 90+4' Ward 85' | 33', 49' Palazzi | Windsor Park, Belfast Toeschouwers: 18.234 Scheidsrechter: István Kovács |
HDI-Arena, Hannover Toeschouwers: 42.132 Scheidsrechter: Paolo Tagliavento :
| 11 oktober 2016 20:45 | Draxler 14' Khedira 18' | HDI-Arena, Hannover Toeschouwers: 42.132 Scheidsrechter: Paolo Tagliavento |
Ullevaalstadion, Oslo Toeschouwers: 8.214 Scheidsrechter: Benoît Bastien :
| 11 oktober 2016 20:45 | D. Simoncini 12' (e.d.) Diomande 78' Samuelsen 83' King 84' | 55' Stefanelli | Ullevaalstadion, Oslo Toeschouwers: 8.214 Scheidsrechter: Benoît Bastien |
Eden Aréna, Praag Toeschouwers: 16.411 Scheidsrechter: Bas Nijhuis :
| 11 november 2016 20:45 | Krmenčík 11' Zmrhal 47' | 87' King | Eden Aréna, Praag Toeschouwers: 16.411 Scheidsrechter: Bas Nijhuis |
Windsor Park, Belfast Toeschouwers: 18.404 Scheidsrechter: Clément Turpin :
| 11 november 2016 20:45 | Lafferty 27' McAuley 40' McLaughlin 66' Brunt 83' | Windsor Park, Belfast Toeschouwers: 18.404 Scheidsrechter: Clément Turpin |
Stadio Olimpico, Serravalle Toeschouwers: 3.851 Scheidsrechter: Artjom Koetsjin :
| 11 november 2016 20:45 | 7' Khedira 9', 58', 76' Gnabry 32', 65' Hector 82' (e.d.) Stefanelli 85' Volland | Stadio Olimpico, Serravalle Toeschouwers: 3.851 Scheidsrechter: Artjom Koetsjin |
Tofikh Bakhramovstadion, Bakoe Toeschouwers: 30.000 Scheidsrechter: Daniele Orsato :
| 26 maart 2017 18:00 | Nazarov 31' | 20', 81' Schürrle 36' Müller 45' Gómez | Tofikh Bakhramovstadion, Bakoe Toeschouwers: 30.000 Scheidsrechter: Daniele Orsato |
Stadio Olimpico, Serravalle Toeschouwers: 1.023 Scheidsrechter: Kristo Tohver :
| 26 maart 2017 18:00 | 18', 24' Barák 20', 77' (pen.) Darida 26' Gebre Selassie 43' Krmenčík | Stadio Olimpico, Serravalle Toeschouwers: 1.023 Scheidsrechter: Kristo Tohver |
Windsor Park, Belfast Toeschouwers: 18.161 Scheidsrechter: Hüseyin Göçek :
| 26 maart 2017 20:45 | Ward 3' Washington 33' | Windsor Park, Belfast Toeschouwers: 18.161 Scheidsrechter: Hüseyin Göçek |
Tofikh Bakhramovstadion, Bakoe Toeschouwers: 27.978 Scheidsrechter: Xavier Estrada :
| 10 juni 2017 18:00 | 90+2' Dallas | Tofikh Bakhramovstadion, Bakoe Toeschouwers: 27.978 Scheidsrechter: Xavier Estrada |
Grundig Stadion, Neurenberg Toeschouwers: 32.467 Scheidsrechter: Radu Petrescu :
| 10 juni 2017 20:45 | Draxler 11' Wagner 16', 29', 85' Younes 38' Mustafi 47' Brandt 72' | Grundig Stadion, Neurenberg Toeschouwers: 32.467 Scheidsrechter: Radu Petrescu |
Ullevaalstadion, Oslo Toeschouwers: 12.179 Scheidsrechter: Andre Marriner :
| 10 juni 2017 20:45 | Søderlund 55' (pen.) | 36' Gebre Selassie | Ullevaalstadion, Oslo Toeschouwers: 12.179 Scheidsrechter: Andre Marriner |
Eden Aréna, Praag Toeschouwers: 18.093 Scheidsrechter: Sergej Karasjov :
| 1 september 2017 20:45 | Darida 78' | 4' Werner 88' Hummels | Eden Aréna, Praag Toeschouwers: 18.093 Scheidsrechter: Sergej Karasjov |
Ullevaalstadion, Oslo Toeschouwers: 8.529 Scheidsrechter: Daniel Stefański :
| 1 september 2017 20:45 | King 31' (pen.) Sadygov 60' (e.d.) | 32', 90+1' Guseynov | Ullevaalstadion, Oslo Toeschouwers: 8.529 Scheidsrechter: Daniel Stefański |
Stadio Olimpico, Serravalle Toeschouwers: 2.544 Scheidsrechter: Enea Jorgji :
| 1 september 2017 20:45 | 70', 75' Magennis 78' (pen.) Davis | Stadio Olimpico, Serravalle Toeschouwers: 2.544 Scheidsrechter: Enea Jorgji |
Olympisch Stadion, Bakoe Toeschouwers: 6.500 Scheidsrechter: Nikola Dabanović :
| 4 september 2017 18:00 | Ismayilov 21', 58' Abdullayev 26' Cevoli 72' (e.d.) Sadygov 82' | 74' Palazzi | Olympisch Stadion, Bakoe Toeschouwers: 6.500 Scheidsrechter: Nikola Dabanović |
Mercedes-Benz Arena, Stuttgart Toeschouwers: 53.814 Scheidsrechter: Gediminas Mažeika :
| 4 september 2017 20:45 | Özil 11' Draxler 18' Werner 22', 41' Goretzka 51' Gómez 80' | Mercedes-Benz Arena, Stuttgart Toeschouwers: 53.814 Scheidsrechter: Gediminas Mažeika |
Windsor Park, Belfast Toeschouwers: 18.167 Scheidsrechter: Daniele Orsato :
| 4 september 2017 20:45 | J. Evans 29' Brunt 42' | Windsor Park, Belfast Toeschouwers: 18.167 Scheidsrechter: Daniele Orsato |
Olympisch Stadion, Bakoe Toeschouwers: 16.200 Scheidsrechter: Benoît Millot :
| 5 oktober 2017 18:00 | Ismayilov 55' (pen.) | 35' Kopic 66' Barák | Olympisch Stadion, Bakoe Toeschouwers: 16.200 Scheidsrechter: Benoît Millot |
Windsor Park, Belfast Toeschouwers: 18.104 Scheidsrechter: Danny Makkelie :
| 5 oktober 2017 20:45 | Magennis 90+3' | 2' Rudy 21' Wagner 86' Kimmich | Windsor Park, Belfast Toeschouwers: 18.104 Scheidsrechter: Danny Makkelie |
Stadio Olimpico, Serravalle Toeschouwers: 1.922 Scheidsrechter: Andrew Dallas :
| 5 oktober 2017 20:45 | 8' Henriksen 14' (pen.), 17' King 39', 48', 68' M. Elyounoussi 58' Selnæs 86' Linnes | Stadio Olimpico, Serravalle Toeschouwers: 1.922 Scheidsrechter: Andrew Dallas |
Stadion města Plzně, Pilsen Toeschouwers: 5.625 Scheidsrechter: Alex Troleis :
| 8 oktober 2017 20:45 | Krmenčík 8', 23' Kopic 27' Novák 71' Kadlec 83' | Stadion města Plzně, Pilsen Toeschouwers: 5.625 Scheidsrechter: Alex Troleis |
Fritz-Walter-Stadion, Kaiserslautern Toeschouwers: 34.613 Scheidsrechter: Andris Treimanis :
| 8 oktober 2017 20:45 | Goretzka 8', 66' Wagner 54' Rüdiger 64' Can 81' | 34' Sjejdajev | Fritz-Walter-Stadion, Kaiserslautern Toeschouwers: 34.613 Scheidsrechter: Andris Treimanis |
Ullevaalstadion, Oslo Toeschouwers: 10.244 Scheidsrechter: Sergiej Bojko :
| 8 oktober 2017 20:45 | Brunt 71' (e.d.) | Ullevaalstadion, Oslo Toeschouwers: 10.244 Scheidsrechter: Sergiej Bojko |

### Groep D

| Pos. | Land | GW | W | G | V | DV | DT | DS | Ptn |
| 1 | Servië | 10 | 6 | 3 | 1 | 20 | 10 | +10 | 21 |
| 2 | Ierland | 10 | 5 | 4 | 1 | 12 | 6 | +6 | 19 |
| 3 | Wales | 10 | 4 | 5 | 1 | 13 | 6 | +7 | 17 |
| 4 | Oostenrijk | 10 | 4 | 3 | 3 | 14 | 12 | +2 | 15 |
| 5 | Georgië | 10 | 0 | 5 | 5 | 8 | 14 | –6 | 5 |
| 6 | Moldavië | 10 | 0 | 2 | 8 | 4 | 23 | –19 | 2 |

#### Wedstrijden

Boris Paitsjadzestadion, Tbilisi Toeschouwers: 28.500 Scheidsrechter: Aleksej Koelbakov :
| 5 september 2016 18:00 | Ananidze 79' | 17' Hinteregger 43' Janko | Boris Paitsjadzestadion, Tbilisi Toeschouwers: 28.500 Scheidsrechter: Aleksej Koelbakov |
Rode Sterstadion, Belgrado Toeschouwers: 7.896 Scheidsrechter: Viktor Kassai :
| 5 september 2016 20:45 | Kostić 63' Tadić 70' (pen.) | 4' Hendrick 81' D. Murphy | Rode Sterstadion, Belgrado Toeschouwers: 7.896 Scheidsrechter: Viktor Kassai |
Cardiff City Stadium, Cardiff Toeschouwers: 31.731 Scheidsrechter: Liran Liany :
| 5 september 2016 20:45 | Vokes 39' Allen 45' Bale 51', 90+6' (pen.) | Cardiff City Stadium, Cardiff Toeschouwers: 31.731 Scheidsrechter: Liran Liany |
Ernst Happelstadion, Wenen Toeschouwers: 44.200 Scheidsrechter: Cüneyt Çakır :
| 6 oktober 2016 20:45 | Arnautović 28', 48' | 22' Allen 45+2' (e.d.) Wimmer | Ernst Happelstadion, Wenen Toeschouwers: 44.200 Scheidsrechter: Cüneyt Çakır |
Stadionul Zimbru, Chisinau Toeschouwers: 7.000 Scheidsrechter: Aleksej Koelbakov :
| 6 oktober 2016 20:45 | 20' Kostić 37' Ivanović 59' Tadić | Stadionul Zimbru, Chisinau Toeschouwers: 7.000 Scheidsrechter: Aleksej Koelbakov |
Aviva Stadium, Dublin Toeschouwers: 39.793 Scheidsrechter: Tony Chapron :
| 6 oktober 2016 20:45 | Coleman 56' | Aviva Stadium, Dublin Toeschouwers: 39.793 Scheidsrechter: Tony Chapron |
Cardiff City Stadium, Cardiff Toeschouwers: 32.652 Scheidsrechter: Paolo Mazzoleni :
| 9 oktober 2016 18:00 | Bale 10' | 57' Okriasjvili | Cardiff City Stadium, Cardiff Toeschouwers: 32.652 Scheidsrechter: Paolo Mazzoleni |
Stadionul Zimbru, Chisinau Toeschouwers: 6.089 Scheidsrechter: Jakob Kehlet :
| 9 oktober 2016 20:45 | Bugaiov 45+1' | 2' Long 69', 76' McClean | Stadionul Zimbru, Chisinau Toeschouwers: 6.089 Scheidsrechter: Jakob Kehlet |
Rode Sterstadion, Belgrado Toeschouwers: 14.200 Scheidsrechter: Jonas Eriksson :
| 9 oktober 2016 20:45 | A. Mitrović 6', 23' Tadić 74' | 15' Sabitzer 62' Janko | Rode Sterstadion, Belgrado Toeschouwers: 14.200 Scheidsrechter: Jonas Eriksson |
Ernst Happelstadion, Wenen Toeschouwers: 48.500 Scheidsrechter: Sergej Karasjov :
| 12 november 2016 18:00 | 48' McClean | Ernst Happelstadion, Wenen Toeschouwers: 48.500 Scheidsrechter: Sergej Karasjov |
Boris Paitsjadzestadion, Tbilisi Toeschouwers: 40.642 Scheidsrechter: Georgi Kabakov :
| 12 november 2016 18:00 | Kazaisjvili 16' | 78' Gațcan | Boris Paitsjadzestadion, Tbilisi Toeschouwers: 40.642 Scheidsrechter: Georgi Kabakov |
Cardiff City Stadium, Cardiff Toeschouwers: 32.879 Scheidsrechter: Alberto Undiano Mallenco :
| 12 november 2016 20:45 | Bale 30' | 86' A. Mitrović | Cardiff City Stadium, Cardiff Toeschouwers: 32.879 Scheidsrechter: Alberto Undiano Mallenco |
Boris Paitsjadzestadion, Tbilisi Toeschouwers: 31.328 Scheidsrechter: Felix Zwayer :
| 24 maart 2017 18:00 | Katsjarava 6' | 45' (pen.) Tadić 64' A. Mitrović 86' Gaćinović | Boris Paitsjadzestadion, Tbilisi Toeschouwers: 31.328 Scheidsrechter: Felix Zwayer |
Ernst Happelstadion, Wenen Toeschouwers: 21.000 Scheidsrechter: István Vad :
| 24 maart 2017 20:45 | Sabitzer 75' Harnik 90' | Ernst Happelstadion, Wenen Toeschouwers: 21.000 Scheidsrechter: István Vad |
Aviva Stadium, Dublin Toeschouwers: 49.989 Scheidsrechter: Nicola Rizzoli :
| 24 maart 2017 20:45 | 69' Taylor | Aviva Stadium, Dublin Toeschouwers: 49.989 Scheidsrechter: Nicola Rizzoli |
Stadionul Zimbru, Chisinau Toeschouwers: 4.803 Scheidsrechter: Andreas Ekberg :
| 11 juni 2017 18:00 | Gînsari 15' Dedov 36' | 66' Merebashvili 70' Kazaisjvili | Stadionul Zimbru, Chisinau Toeschouwers: 4.803 Scheidsrechter: Andreas Ekberg |
Aviva Stadium, Dublin Toeschouwers: 50.000 Scheidsrechter: David Fernández :
| 11 juni 2017 18:00 | Walters 85' | 31' Hinteregger | Aviva Stadium, Dublin Toeschouwers: 50.000 Scheidsrechter: David Fernández |
Rode Sterstadion, Belgrado Toeschouwers: 46.673 Scheidsrechter: Jorge Sousa :
| 11 juni 2017 20:45 | A. Mitrović 74' | 35' (pen.) Ramsey | Rode Sterstadion, Belgrado Toeschouwers: 46.673 Scheidsrechter: Jorge Sousa |
Boris Paitsjadzestadion, Tbilisi Toeschouwers: 19.669 Scheidsrechter: Ivan Kružliak :
| 2 september 2017 18:00 | Kazaisjvili 34' | 4' Duffy | Boris Paitsjadzestadion, Tbilisi Toeschouwers: 19.669 Scheidsrechter: Ivan Kružliak |
Rode Sterstadion, Belgrado Toeschouwers: 9.974 Scheidsrechter: Tamás Bognár :
| 2 september 2017 18:00 | Gaćinović 20' Kolarov 15' A. Mitrović 81' | Rode Sterstadion, Belgrado Toeschouwers: 9.974 Scheidsrechter: Tamás Bognár |
Cardiff City Stadium, Cardiff Toeschouwers: 32.633 Scheidsrechter: Ovidiu Haţegan :
| 2 september 2017 20:45 | Woodburn 74' | Cardiff City Stadium, Cardiff Toeschouwers: 32.633 Scheidsrechter: Ovidiu Haţegan |
Ernst Happelstadion, Wenen Toeschouwers: 13.400 Scheidsrechter: Orel Grinfeeld :
| 5 september 2017 20:45 | Schaub 43' | 8' Gvilia | Ernst Happelstadion, Wenen Toeschouwers: 13.400 Scheidsrechter: Orel Grinfeeld |
Stadionul Zimbru, Chisinau Toeschouwers: 10.411 Scheidsrechter: Paweł Raczkowski :
| 5 september 2017 20:45 | 80' Robson-Kanu 90+3' Ramsey | Stadionul Zimbru, Chisinau Toeschouwers: 10.411 Scheidsrechter: Paweł Raczkowski |
Aviva Stadium, Dublin Toeschouwers: 51.000 Scheidsrechter: Cüneyt Çakır :
| 5 september 2017 20:45 | 55' Kolarov 69' Maksimović | Aviva Stadium, Dublin Toeschouwers: 51.000 Scheidsrechter: Cüneyt Çakır |
Boris Paitsjadzestadion, Tbilisi Toeschouwers: 22.290 Scheidsrechter: Jesús Gil Manzano :
| 6 oktober 2017 18:00 | 49' Lawrence | Boris Paitsjadzestadion, Tbilisi Toeschouwers: 22.290 Scheidsrechter: Jesús Gil Manzano |
Ernst Happelstadion, Wenen Toeschouwers: 42.400 Scheidsrechter: Pavel Královec :
| 6 oktober 2017 20:45 | Burgstaller 25' Arnautović 76' Schaub 89' | 11' Milivojević 83' Matić | Ernst Happelstadion, Wenen Toeschouwers: 42.400 Scheidsrechter: Pavel Královec |
Aviva Stadium, Dublin Toeschouwers: 50.560 Scheidsrechter: Bas Nijhuis :
| 6 oktober 2017 20:45 | Murphy 2', 19' | 90+3' Gațcan | Aviva Stadium, Dublin Toeschouwers: 50.560 Scheidsrechter: Bas Nijhuis |
Stadionul Zimbru, Chisinau Toeschouwers: 5.542 Scheidsrechter: Bart Vertenten :
| 9 oktober 2017 20:45 | Ioniță 19', 56' | 70' Schaub | Stadionul Zimbru, Chisinau Toeschouwers: 5.542 Scheidsrechter: Bart Vertenten |
Rode Sterstadion, Belgrado Toeschouwers: 42.000 Scheidsrechter: Paweł Gil :
| 9 oktober 2017 20:45 | Prijović 82' | Rode Sterstadion, Belgrado Toeschouwers: 42.000 Scheidsrechter: Paweł Gil |
Cardiff City Stadium, Cardiff Toeschouwers: 32.711 Scheidsrechter: Damir Skomina :
| 9 oktober 2017 20:45 | 58' McClean | Cardiff City Stadium, Cardiff Toeschouwers: 32.711 Scheidsrechter: Damir Skomina |

### Groep E

| Pos. | Land | GW | W | G | V | DV | DT | DS | Ptn |
| 1 | Polen | 10 | 8 | 1 | 1 | 28 | 14 | +14 | 25 |
| 2 | Denemarken | 10 | 6 | 2 | 2 | 20 | 8 | +12 | 20 |
| 3 | Montenegro | 10 | 5 | 1 | 4 | 20 | 12 | +8 | 16 |
| 4 | Roemenië | 10 | 3 | 4 | 3 | 12 | 10 | +2 | 13 |
| 5 | Armenië | 10 | 2 | 1 | 7 | 10 | 26 | –16 | 7 |
| 6 | Kazachstan | 10 | 0 | 3 | 7 | 6 | 26 | –20 | 3 |

#### Wedstrijden

Parken, Kopenhagen Toeschouwers: 21.745 Scheidsrechter: Harald Lechner :
| 4 september 2016 18:00 | Eriksen 17' | Parken, Kopenhagen Toeschouwers: 21.745 Scheidsrechter: Harald Lechner |
Astana Arena, Astana Toeschouwers: 19.905 Scheidsrechter: Serdar Gözübüyük :
| 4 september 2016 18:00 | Chizjnitsjenko 52', 59' | 10' Kapustka 36' (pen.) Lewandowski | Astana Arena, Astana Toeschouwers: 19.905 Scheidsrechter: Serdar Gözübüyük |
Cluj Arena, Cluj-Napoca Toeschouwers: 25.468 Scheidsrechter: Anthony Taylor :
| 4 september 2016 20:45 | Popa 86' | 88' Jovetić | Cluj Arena, Cluj-Napoca Toeschouwers: 25.468 Scheidsrechter: Anthony Taylor |
Vazgen Sargsyan Republicanstadion, Jerevan Toeschouwers: 5.500 Scheidsrechter: Vladislav Bezborodov :
| 8 oktober 2016 18:00 | Malakyan 3' | 4' (pen.) Stancu 10' Popa 12' Marin 29' Stanciu 59' Chipciu | Vazgen Sargsyan Republicanstadion, Jerevan Toeschouwers: 5.500 Scheidsrechter: Vladislav Bezborodov |
Pod Goricomstadion, Podgorica Toeschouwers: 8.517 Scheidsrechter: Robert Schörgenhofer :
| 8 oktober 2016 18:00 | Tomašević 24' Vukčević 59' Jovetić 64' Bećiraj 73' Savić 78' | Pod Goricomstadion, Podgorica Toeschouwers: 8.517 Scheidsrechter: Robert Schörgenhofer |
Nationaal Stadion, Warschau Toeschouwers: 56.811 Scheidsrechter: Gianluca Rocchi :
| 8 oktober 2016 20:45 | Lewandowski 20', 36' (pen.), 47' | 49' (e.d.) Glik 69' Y. Poulsen | Nationaal Stadion, Warschau Toeschouwers: 56.811 Scheidsrechter: Gianluca Rocchi |
Parken, Kopenhagen Toeschouwers: 20.582 Scheidsrechter: Alberto Undiano Mallenco :
| 11 oktober 2016 20:45 | 33' Bećiraj | Parken, Kopenhagen Toeschouwers: 20.582 Scheidsrechter: Alberto Undiano Mallenco |
Nationaal Stadion, Warschau Toeschouwers: 44.786 Scheidsrechter: Ivan Kružliak :
| 11 oktober 2016 20:45 | Mkoyan 49' (e.d.) Lewandowski 90+6' | 51' Pizzelli 29', 31' Andonian | Nationaal Stadion, Warschau Toeschouwers: 44.786 Scheidsrechter: Ivan Kružliak |
Vazgen Sargsyan Republicanstadion, Jerevan Toeschouwers: 3.500 Scheidsrechter: Pavel Královec :
| 11 november 2016 18:00 | A. Grigoryan 50' Haroyan 74' Ghazaryan 90+3' | 36' Kojašević 38' Jovetić | Vazgen Sargsyan Republicanstadion, Jerevan Toeschouwers: 3.500 Scheidsrechter: Pavel Královec |
Parken, Kopenhagen Toeschouwers: 18.901 Scheidsrechter: Alon Yefet :
| 11 november 2016 20:45 | Cornelius 15' Eriksen 36' (pen.), 90+2' Ankersen 78' | 17' Suyumbayev | Parken, Kopenhagen Toeschouwers: 18.901 Scheidsrechter: Alon Yefet |
Arena Națională, Boekarest Toeschouwers: 48.531 Scheidsrechter: Damir Skomina :
| 11 november 2016 20:45 | 11' Grosicki 83', 90+1' (pen.) Lewandowski | Arena Națională, Boekarest Toeschouwers: 48.531 Scheidsrechter: Damir Skomina |
Vazgen Sargsyan Republicanstadion, Jerevan Toeschouwers: 11.500 Scheidsrechter: Aleksandar Stavrev :
| 26 maart 2017 18:00 | Mchitarjan 74' Özbiliz 76' | 20', 65' Maliy | Vazgen Sargsyan Republicanstadion, Jerevan Toeschouwers: 11.500 Scheidsrechter: Aleksandar Stavrev |
Pod Goricomstadion, Podgorica Toeschouwers: 10.439 Scheidsrechter: Viktor Kassai :
| 26 maart 2017 20:45 | Mugoša 63' | 41' Lewandowski 82' Piszczek | Pod Goricomstadion, Podgorica Toeschouwers: 10.439 Scheidsrechter: Viktor Kassai |
Almatı Ortalıq Stadionı, Almaty Toeschouwers: 19.065 Scheidsrechter: Vladislav Bezborodov :
| 10 juni 2017 18:00 | Kuat 76' Islamkhan 44' | 27' Jørgensen 51' (pen.) Eriksen 81' Dolberg | Almatı Ortalıq Stadionı, Almaty Toeschouwers: 19.065 Scheidsrechter: Vladislav Bezborodov |
Pod Goricomstadion, Podgorica Toeschouwers: 6.861 Scheidsrechter: Kevin Blom :
| 10 juni 2017 20:45 | Bećiraj 2' Jovetić 28', 54', 82' | 89' Koryan | Pod Goricomstadion, Podgorica Toeschouwers: 6.861 Scheidsrechter: Kevin Blom |
Nationaal Stadion, Warschau Toeschouwers: 57.128 Scheidsrechter: Ruddy Buquet :
| 10 juni 2017 20:45 | Lewandowski 29' (pen.), 57', 62' (pen.) | 77' Stancu | Nationaal Stadion, Warschau Toeschouwers: 57.128 Scheidsrechter: Ruddy Buquet |
Astana Arena, Astana Toeschouwers: 16.511 Scheidsrechter: Sébastien Delferière :
| 1 september 2017 18:00 | 31' Vešović 53' Bećiraj 63' Simić | Astana Arena, Astana Toeschouwers: 16.511 Scheidsrechter: Sébastien Delferière |
Parken, Kopenhagen Toeschouwers: 34.505 Scheidsrechter: Milorad Mažić :
| 1 september 2017 20:45 | Delaney 15' Cornelius 42' Jørgensen 59' Eriksen 80' | Parken, Kopenhagen Toeschouwers: 34.505 Scheidsrechter: Milorad Mažić |
Arena Națională, Boekarest Toeschouwers: 27.178 Scheidsrechter: Ivan Bebek :
| 1 september 2017 20:45 | Maxim 90+1' | 45+3', 55' Voskanyan | Arena Națională, Boekarest Toeschouwers: 27.178 Scheidsrechter: Ivan Bebek |
Vazgen Sargsyan Republicanstadion, Jerevan Toeschouwers: 5.000 Scheidsrechter: Robert Madden :
| 4 september 2017 18:00 | Koryan 7' | 17', 83', 90+4' Delaney 30' Eriksen | Vazgen Sargsyan Republicanstadion, Jerevan Toeschouwers: 5.000 Scheidsrechter: Robert Madden |
Pod Goricomstadion, Podgorica Toeschouwers: 9.152 Scheidsrechter: Craig Thomson :
| 4 september 2017 20:45 | Jovetić 76' | Pod Goricomstadion, Podgorica Toeschouwers: 9.152 Scheidsrechter: Craig Thomson |
Nationaal Stadion, Warschau Toeschouwers: 56.963 Scheidsrechter: Andris Treimanis :
| 4 september 2017 20:45 | Milik 12' Glik 75' Lewandowski 87' (pen.) | Nationaal Stadion, Warschau Toeschouwers: 56.963 Scheidsrechter: Andris Treimanis |
Vazgen Sargsyan Republicanstadion, Jerevan Toeschouwers: 5.478 Scheidsrechter: Matej Jug :
| 5 oktober 2017 18:00 | Hambardzumyan 39' | 2' Grosicki 18', 25', 64' Lewandowski 58' Błaszczykowski 89' Wolski | Vazgen Sargsyan Republicanstadion, Jerevan Toeschouwers: 5.478 Scheidsrechter: Matej Jug |
Pod Goricomstadion, Podgorica Toeschouwers: 10.779 Scheidsrechter: Björn Kuipers :
| 5 oktober 2017 20:45 | 16' Eriksen | Pod Goricomstadion, Podgorica Toeschouwers: 10.779 Scheidsrechter: Björn Kuipers |
Ilie Oanăstadion, Ploiești Toeschouwers: 10.123 Scheidsrechter: Sandro Schärer :
| 5 oktober 2017 20:45 | Budescu 33', 38' (pen.) Keșerü 75' | 82' Turysbek | Ilie Oanăstadion, Ploiești Toeschouwers: 10.123 Scheidsrechter: Sandro Schärer |
Parken, Kopenhagen Toeschouwers: 36.084 Scheidsrechter: Deniz Aytekin :
| 8 oktober 2017 18:00 | Eriksen 61' (pen.) | 89' Deac 60', 64' Ganea | Parken, Kopenhagen Toeschouwers: 36.084 Scheidsrechter: Deniz Aytekin |
Astana Arena, Astana Toeschouwers: 12.158 Scheidsrechter: Alexandru Tean :
| 8 oktober 2017 18:00 | Turysbek 63' | 27' Mchitarjan | Astana Arena, Astana Toeschouwers: 12.158 Scheidsrechter: Alexandru Tean |
Nationaal Stadion, Warschau Toeschouwers: 57.538 Scheidsrechter: Daniele Orsato :
| 8 oktober 2017 18:00 | Mączyński 7' Grosicki 17' Lewandowski 86' Stojković 88' (e.d.) | 79' Mugoša 84' Tomašević | Nationaal Stadion, Warschau Toeschouwers: 57.538 Scheidsrechter: Daniele Orsato |

### Groep F

| Pos. | Land | GW | W | G | V | DV | DT | DS | Ptn |
| 1 | Engeland | 10 | 8 | 2 | 0 | 18 | 3 | +15 | 26 |
| 2 | Slowakije | 10 | 6 | 0 | 4 | 17 | 7 | +10 | 18 |
| 3 | Schotland | 10 | 5 | 3 | 2 | 17 | 12 | +5 | 18 |
| 4 | Slovenië | 10 | 4 | 3 | 3 | 12 | 7 | +5 | 15 |
| 5 | Litouwen | 10 | 1 | 3 | 6 | 7 | 20 | –13 | 6 |
| 6 | Malta | 10 | 0 | 1 | 9 | 3 | 25 | –22 | 1 |

#### Wedstrijden

LFF-stadion, Vilnius Toeschouwers: 4.114 Scheidsrechter: Artur Soares Dias :
| 4 september 2016 18:00 | Černych 33' Slivka 35' | 78' Krhin 90+4' Cesar | LFF-stadion, Vilnius Toeschouwers: 4.114 Scheidsrechter: Artur Soares Dias |
Štadión Antona Malatinského, Trnava Toeschouwers: 18.111 Scheidsrechter: Milorad Mažić :
| 4 september 2016 18:00 | Škrtel 26', 58' | 90+6' Lallana | Štadión Antona Malatinského, Trnava Toeschouwers: 18.111 Scheidsrechter: Milorad Mažić |
Ta' Qalistadion, Ta' Qali Toeschouwers: 15.069 Scheidsrechter: Jevhen Aranovsky :
| 4 september 2016 20:45 | Effiong 15' Caruana 60' Gambin 90+2' | 11', 62' (pen.), 85' Snodgrass 54' C. Martin 79' Fletcher | Ta' Qalistadion, Ta' Qali Toeschouwers: 15.069 Scheidsrechter: Jevhen Aranovsky |
Wembley Stadium, Londen Toeschouwers: 81.781 Scheidsrechter: Stefan Johannesson :
| 8 oktober 2016 18:00 | Sturridge 29' Alli 38' | Wembley Stadium, Londen Toeschouwers: 81.781 Scheidsrechter: Stefan Johannesson |
Hampden Park, Glasgow Toeschouwers: 35.966 Scheidsrechter: Tobias Stieler :
| 8 oktober 2016 20:45 | McArthur 89' | 59' Černych | Hampden Park, Glasgow Toeschouwers: 35.966 Scheidsrechter: Tobias Stieler |
Stožicestadion, Ljubljana Toeschouwers: 10.492 Scheidsrechter: Nicola Rizzoli :
| 8 oktober 2016 20:45 | Kronaveter 74' | Stožicestadion, Ljubljana Toeschouwers: 10.492 Scheidsrechter: Nicola Rizzoli |
LFF-stadion, Vilnius Toeschouwers: 5.067 Scheidsrechter: Jesús Gil Manzano :
| 11 oktober 2016 20:45 | Černych 77' Novikovas 85' (pen.) | 83' Caruana | LFF-stadion, Vilnius Toeschouwers: 5.067 Scheidsrechter: Jesús Gil Manzano |
Štadión Antona Malatinského, Trnava Toeschouwers: 11.098 Scheidsrechter: Martin Strömbergsson :
| 11 oktober 2016 20:45 | Mak 19', 57' Nemec 69' | Štadión Antona Malatinského, Trnava Toeschouwers: 11.098 Scheidsrechter: Martin Strömbergsson |
Wembley Stadium, Londen Toeschouwers: 87.258 Scheidsrechter: Cüneyt Çakır :
| 11 november 2016 20:45 | Sturridge 23' Lallana 50' Cahill 61' | Wembley Stadium, Londen Toeschouwers: 87.258 Scheidsrechter: Cüneyt Çakır |
Ta' Qalistadion, Ta' Qali Toeschouwers: 4.207 Scheidsrechter: Paweł Raczkowski :
| 11 november 2016 20:45 | 47' Verbič | Ta' Qalistadion, Ta' Qali Toeschouwers: 4.207 Scheidsrechter: Paweł Raczkowski |
Štadión Antona Malatinského, Trnava Toeschouwers: 9.653 Scheidsrechter: Anastasios Sidiropoulos :
| 11 november 2016 20:45 | Nemec 12' Kucka 15' Škrtel 36' Hamšík 86' | Štadión Antona Malatinského, Trnava Toeschouwers: 9.653 Scheidsrechter: Anastasios Sidiropoulos |
Wembley Stadium, Londen Toeschouwers: 77.690 Scheidsrechter: Ruddy Buquet :
| 26 maart 2017 18:00 | Defoe 22' Vardy 67' | Wembley Stadium, Londen Toeschouwers: 77.690 Scheidsrechter: Ruddy Buquet |
Ta' Qalistadion, Ta' Qali Toeschouwers: 4.980 Scheidsrechter: Ali Palabıyık :
| 26 maart 2017 20:45 | Farrugia 15', 48', 80' | 3' Weiss 42' Greguš 85', 41', 90+2' Nemec | Ta' Qalistadion, Ta' Qali Toeschouwers: 4.980 Scheidsrechter: Ali Palabıyık |
Hampden Park, Glasgow Toeschouwers: 20.435 Scheidsrechter: Björn Kuipers :
| 26 maart 2017 20:45 | C. Martin 89' | Hampden Park, Glasgow Toeschouwers: 20.435 Scheidsrechter: Björn Kuipers |
Hampden Park, Glasgow Toeschouwers: 48.520 Scheidsrechter: Paolo Tagliavento :
| 10 juni 2017 18:00 | Griffiths 87', 90' | 70' Oxlade-Chamberlain 90+3' Kane | Hampden Park, Glasgow Toeschouwers: 48.520 Scheidsrechter: Paolo Tagliavento |
Stožicestadion, Ljubljana Toeschouwers: 7.839 Scheidsrechter: Simon Lee Evans :
| 10 juni 2017 18:00 | Iličić 45+2' Novakovič 84' | Stožicestadion, Ljubljana Toeschouwers: 7.839 Scheidsrechter: Simon Lee Evans |
LFF-stadion, Vilnius Toeschouwers: 4.083 Scheidsrechter: Manuel Gräfe :
| 10 juni 2017 20:45 | Novikovas 90+3' | 32' Weiss 58' Hamšík | LFF-stadion, Vilnius Toeschouwers: 4.083 Scheidsrechter: Manuel Gräfe |
LFF-stadion, Vilnius Toeschouwers: 5.067 Scheidsrechter: Carlos del Cerro Grande :
| 1 september 2017 20:45 | 25' Armstrong 30' Robertson 72' McArthur | LFF-stadion, Vilnius Toeschouwers: 5.067 Scheidsrechter: Carlos del Cerro Grande |
Ta' Qalistadion, Ta' Qali Toeschouwers: 16.994 Scheidsrechter: Artur Soares Dias :
| 1 september 2017 20:45 | 53', 90+2' Kane 86' Bertrand 90+1' Welbeck | Ta' Qalistadion, Ta' Qali Toeschouwers: 16.994 Scheidsrechter: Artur Soares Dias |
Štadión Antona Malatinského, Trnava Toeschouwers: 16.896 Scheidsrechter: Antonio Mateu Lahoz :
| 1 september 2017 20:45 | Nemec 81' | Štadión Antona Malatinského, Trnava Toeschouwers: 16.896 Scheidsrechter: Antonio Mateu Lahoz |
Wembley Stadium, Londen Toeschouwers: 67.823 Scheidsrechter: Clément Turpin :
| 4 september 2017 20:45 | Dier 38' Rashford 60' | 4' Lobotka | Wembley Stadium, Londen Toeschouwers: 67.823 Scheidsrechter: Clément Turpin |
Hampden Park, Glasgow Toeschouwers: 26.371 Scheidsrechter: Jakob Kehlet :
| 4 september 2017 20:45 | Berra 10' Griffiths 50' | Hampden Park, Glasgow Toeschouwers: 26.371 Scheidsrechter: Jakob Kehlet |
Stožicestadion, Ljubljana Toeschouwers: 6.230 Scheidsrechter: István Kovács :
| 4 september 2017 20:45 | Iličić 26' (pen.), 62' (pen.) Verbič 83' Birsa 90+1' | Stožicestadion, Ljubljana Toeschouwers: 6.230 Scheidsrechter: István Kovács |
Wembley Stadium, Londen Toeschouwers: 61.598 Scheidsrechter: Felix Zwayer :
| 5 oktober 2017 20:45 | Kane 90+4' | Wembley Stadium, Londen Toeschouwers: 61.598 Scheidsrechter: Felix Zwayer |
Ta' Qalistadion, Ta' Qali Toeschouwers: 3.431 Scheidsrechter: Zaven Hovhannisyan :
| 5 oktober 2017 20:45 | Agius 23' | 53' Slivka | Ta' Qalistadion, Ta' Qali Toeschouwers: 3.431 Scheidsrechter: Zaven Hovhannisyan |
Hampden Park, Glasgow Toeschouwers: 46.773 Scheidsrechter: Milorad Mažić :
| 5 oktober 2017 20:45 | Škrtel 89' (e.d.) | 18', 24' Mak | Hampden Park, Glasgow Toeschouwers: 46.773 Scheidsrechter: Milorad Mažić |
LFF-stadion, Vilnius Toeschouwers: 5.067 Scheidsrechter: Orel Grinfeeld :
| 8 oktober 2017 18:00 | 28' (pen.) Kane | LFF-stadion, Vilnius Toeschouwers: 5.067 Scheidsrechter: Orel Grinfeeld |
Štadión Antona Malatinského, Trnava Toeschouwers: 17.774 Scheidsrechter: Paolo Mazzoleni :
| 8 oktober 2017 18:00 | Nemec 34', 63' Duda 70' | Štadión Antona Malatinského, Trnava Toeschouwers: 17.774 Scheidsrechter: Paolo Mazzoleni |
Stožicestadion, Ljubljana Toeschouwers: 11.123 Scheidsrechter: Jonas Eriksson :
| 8 oktober 2017 18:00 | Bezjak 53', 73' Cesar 90+3' | 33' Griffiths 88' Snodgrass | Stožicestadion, Ljubljana Toeschouwers: 11.123 Scheidsrechter: Jonas Eriksson |

### Groep G

| Pos. | Land | GW | W | G | V | DV | DT | DS | Ptn |
| 1 | Spanje | 10 | 9 | 1 | 0 | 36 | 3 | +33 | 28 |
| 2 | Italië | 10 | 7 | 2 | 1 | 21 | 8 | +13 | 23 |
| 3 | Albanië | 10 | 4 | 1 | 5 | 10 | 13 | –3 | 13 |
| 4 | Israël | 10 | 4 | 0 | 6 | 10 | 15 | –5 | 12 |
| 5 | Macedonië | 10 | 3 | 2 | 5 | 15 | 15 | 0 | 11 |
| 6 | Liechtenstein | 10 | 0 | 0 | 10 | 1 | 39 | –38 | 0 |

#### Wedstrijden

Loro Boriçistadion, Shkodër Toeschouwers: 14.667 Scheidsrechter: Hüseyin Göçek :
| 5 september 2016 20:45 | Sadiku 10' Balaj 89' | 52' Alioski | Loro Boriçistadion, Shkodër Toeschouwers: 14.667 Scheidsrechter: Hüseyin Göçek |
Sammy Oferstadion, Haifa Toeschouwers: 29.300 Scheidsrechter: Sergej Karasjov :
| 5 september 2016 20:45 | Ben-Haim II 36' | 15' Pellè 32' (pen.) Candreva 84' Immobile 28', 56' Chiellini | Sammy Oferstadion, Haifa Toeschouwers: 29.300 Scheidsrechter: Sergej Karasjov |
Estadio Reino de León, León Toeschouwers: 12.139 Scheidsrechter: Simon Lee Evans :
| 5 september 2016 20:45 | Costa 11', 67' Roberto 56' Silva 60', 90+2' Vitolo 61' Morata 83', 84' | Estadio Reino de León, León Toeschouwers: 12.139 Scheidsrechter: Simon Lee Evans |
Juventus Stadium, Turijn Toeschouwers: 41.000 Scheidsrechter: Felix Brych :
| 6 oktober 2016 20:45 | De Rossi 82' (pen.) | 55' Vitolo | Juventus Stadium, Turijn Toeschouwers: 41.000 Scheidsrechter: Felix Brych |
Rheinparkstadion, Vaduz Toeschouwers: 5.864 Scheidsrechter: Tamás Bognár :
| 6 oktober 2016 20:45 | 11' (e.d.) Jehle 71' Balaj | Rheinparkstadion, Vaduz Toeschouwers: 5.864 Scheidsrechter: Tamás Bognár |
Philip II Arena, Skopje Toeschouwers: 10.000 Scheidsrechter: Andre Marriner :
| 6 oktober 2016 20:45 | Nestorovski 63' | 25' Hemed 43' Ben-Haim II 35', 90+4' Tibi | Philip II Arena, Skopje Toeschouwers: 10.000 Scheidsrechter: Andre Marriner |
Teddystadion, Jeruzalem Toeschouwers: 9.000 Scheidsrechter: Clayton Pisani :
| 9 oktober 2016 18:00 | Hemed 4', 17' | 49' Göppel | Teddystadion, Jeruzalem Toeschouwers: 9.000 Scheidsrechter: Clayton Pisani |
Loro Boriçistadion, Shkodër Toeschouwers: 15.900 Scheidsrechter: Bas Nijhuis :
| 9 oktober 2016 20:45 | 55' Costa 63' Nolito | Loro Boriçistadion, Shkodër Toeschouwers: 15.900 Scheidsrechter: Bas Nijhuis |
Philip II Arena, Skopje Toeschouwers: 27.000 Scheidsrechter: Danny Makkelie :
| 9 oktober 2016 20:45 | Nestorovski 57' Hasani 59' | 24' Belotti 75', 90+2' Immobile | Philip II Arena, Skopje Toeschouwers: 27.000 Scheidsrechter: Danny Makkelie |
Elbasan Arena, Elbasan Toeschouwers: 7.600 Scheidsrechter: Deniz Aytekin :
| 12 november 2016 20:45 | Djimsiti 17' Berisha 55' | 18' (pen.) Zahavi 66' Einbinder 84' Atar | Elbasan Arena, Elbasan Toeschouwers: 7.600 Scheidsrechter: Deniz Aytekin |
Rheinparkstadion, Vaduz Toeschouwers: 5.864 Scheidsrechter: Ivan Bebek :
| 12 november 2016 20:45 | 11', 44' Belotti 12' Immobile 32' Candreva | Rheinparkstadion, Vaduz Toeschouwers: 5.864 Scheidsrechter: Ivan Bebek |
Estadio Nuevo Los Cármenes, Granada Toeschouwers: 16.622 Scheidsrechter: Robert Schörgenhofer :
| 12 november 2016 20:45 | Velkovski 34' (e.d.) Vitolo 63' Monreal 84' Aduriz 85' | Estadio Nuevo Los Cármenes, Granada Toeschouwers: 16.622 Scheidsrechter: Robert Schörgenhofer |
Stadio Renzo Barbera, Palermo Toeschouwers: 33.136 Scheidsrechter: Slavko Vinčić :
| 24 maart 2017 20:45 | De Rossi 12' (pen.) Immobile 71' | Stadio Renzo Barbera, Palermo Toeschouwers: 33.136 Scheidsrechter: Slavko Vinčić |
Rheinparkstadion, Vaduz Toeschouwers: 4.517 Scheidsrechter: Jonathan Lardot :
| 24 maart 2017 20:45 | 43' Nikolov 68', 73' Nestorovski | Rheinparkstadion, Vaduz Toeschouwers: 4.517 Scheidsrechter: Jonathan Lardot |
El Molinón, Gijón Toeschouwers: 20.321 Scheidsrechter: Michael Oliver :
| 24 maart 2017 20:45 | Silva 13' Vitolo 45+1' Costa 51' Isco 88' | 76' Refaelov | El Molinón, Gijón Toeschouwers: 20.321 Scheidsrechter: Michael Oliver |
Sammy Oferstadion, Haifa Toeschouwers: 15.150 Scheidsrechter: Aleksej Koelbakov :
| 11 juni 2017 20:45 | 22', 44' Sadiku 71' Memushaj | Sammy Oferstadion, Haifa Toeschouwers: 15.150 Scheidsrechter: Aleksej Koelbakov |
Stadio Friuli, Udine Toeschouwers: 20.514 Scheidsrechter: Kevin Clancy :
| 11 juni 2017 20:45 | Insigne 35' Belotti 52' Éder 75' Bernardeschi 83' Gabbiadini 90+1' | Stadio Friuli, Udine Toeschouwers: 20.514 Scheidsrechter: Kevin Clancy |
Philip II Arena, Skopje Toeschouwers: 20.675 Scheidsrechter: Paweł Gil :
| 11 juni 2017 20:45 | Ristovski 66' | 15' Silva 27' Costa | Philip II Arena, Skopje Toeschouwers: 20.675 Scheidsrechter: Paweł Gil |
Elbasan Arena, Elbasan Toeschouwers: 5.000 Scheidsrechter: Sergey Lapochkin :
| 2 september 2017 18:00 | Roshi 54' Agolli 78' | Elbasan Arena, Elbasan Toeschouwers: 5.000 Scheidsrechter: Sergey Lapochkin |
Sammy Oferstadion, Haifa Toeschouwers: 11.350 Scheidsrechter: Aleksej Jeskov :
| 2 september 2017 20:45 | 73' Pandev | Sammy Oferstadion, Haifa Toeschouwers: 11.350 Scheidsrechter: Aleksej Jeskov |
Estadio Santiago Bernabéu, Madrid Toeschouwers: 73.628 Scheidsrechter: Björn Kuipers :
| 2 september 2017 20:45 | Isco 14', 40' Morata 77' | Estadio Santiago Bernabéu, Madrid Toeschouwers: 73.628 Scheidsrechter: Björn Kuipers |
MAPEI Stadium - Città del Tricolore, Reggio Emilia Toeschouwers: 20.000 Scheidsrechter: Benoît Bastien :
| 5 september 2017 20:45 | Immobile 53' | MAPEI Stadium - Città del Tricolore, Reggio Emilia Toeschouwers: 20.000 Scheidsrechter: Benoît Bastien |
Rheinparkstadion, Vaduz Toeschouwers: 5.864 Scheidsrechter: Ivaylo Stoyanov :
| 5 september 2017 20:45 | 3' Ramos 15', 54' Morata 16' Isco 39' Silva 51', 63' Aspas 89' (e.d.) Göppel | Rheinparkstadion, Vaduz Toeschouwers: 5.864 Scheidsrechter: Ivaylo Stoyanov |
Mladoststadion, Strumica Toeschouwers: 5.000 Scheidsrechter: Jonas Eriksson :
| 5 september 2017 20:45 | Trajkovski 78' (pen.) | 53' Roshi | Mladoststadion, Strumica Toeschouwers: 5.000 Scheidsrechter: Jonas Eriksson |
Olympisch Stadion, Turijn Toeschouwers: 22.603 Scheidsrechter: Tiago Martins :
| 6 oktober 2017 20:45 | Chiellini 40' | 77' Trajkovski | Olympisch Stadion, Turijn Toeschouwers: 22.603 Scheidsrechter: Tiago Martins |
Rheinparkstadion, Vaduz Toeschouwers: 3.498 Scheidsrechter: Arnold Hunter :
| 6 oktober 2017 20:45 | 22' Tibi | Rheinparkstadion, Vaduz Toeschouwers: 3.498 Scheidsrechter: Arnold Hunter |
Estadio José Rico Pérez, Alicante Toeschouwers: 25.397 Scheidsrechter: Aleksej Jeskov :
| 6 oktober 2017 20:45 | Rodrigo 16' Isco 24' Thiago 27' | Estadio José Rico Pérez, Alicante Toeschouwers: 25.397 Scheidsrechter: Aleksej Jeskov |
Loro Boriçistadion, Shkodër Toeschouwers: 14.718 Scheidsrechter: Svein Oddvar Moen :
| 9 oktober 2017 20:45 | 74' Candreva | Loro Boriçistadion, Shkodër Toeschouwers: 14.718 Scheidsrechter: Svein Oddvar Moen |
Teddystadion, Jeruzalem Toeschouwers: 28.700 Scheidsrechter: Craig Thomson :
| 9 oktober 2017 20:45 | 77' Illarramendi | Teddystadion, Jeruzalem Toeschouwers: 28.700 Scheidsrechter: Craig Thomson |
Philip II Arena, Skopje Toeschouwers: 4.518 Scheidsrechter: Laurent Kopriwa :
| 9 oktober 2017 20:45 | Musliu 37' Trajkovski 39' Bardhi 68' Ademi 70' | Philip II Arena, Skopje Toeschouwers: 4.518 Scheidsrechter: Laurent Kopriwa |

### Groep H

| Pos. | Land | GW | W | G | V | DV | DT | DS | Ptn |
| 1 | België | 10 | 9 | 1 | 0 | 43 | 6 | +37 | 28 |
| 2 | Griekenland | 10 | 5 | 4 | 1 | 17 | 6 | +11 | 19 |
| 3 | Bosnië en Her. | 10 | 5 | 2 | 3 | 24 | 13 | +11 | 17 |
| 4 | Estland | 10 | 3 | 2 | 5 | 13 | 19 | –6 | 11 |
| 5 | Cyprus | 10 | 3 | 1 | 6 | 9 | 18 | –9 | 10 |
| 6 | Gibraltar | 10 | 0 | 0 | 10 | 3 | 47 | –44 | 0 |

#### Wedstrijden

Bilino Polje, Zenica Toeschouwers: 13.632 Scheidsrechter: Miroslav Zelinka :
| 6 september 2016 20:45 | Spahić 8', 90+3' Džeko 24' (pen.) Međunjanin 72' Ibišević 84' | Bilino Polje, Zenica Toeschouwers: 13.632 Scheidsrechter: Miroslav Zelinka |
New GSP Stadium, Nicosia Toeschouwers: 12.029 Scheidsrechter: Felix Zwayer :
| 6 september 2016 20:45 | 13', 61' R. Lukaku 81' Carrasco | New GSP Stadium, Nicosia Toeschouwers: 12.029 Scheidsrechter: Felix Zwayer |
Estádio Algarve, Faro/Loulé (Portugal) Toeschouwers: 460 Scheidsrechter: Jakob Kehlet :
| 6 september 2016 20:45 | Walker 27' | 11' Mitroglou 45' (e.d.) Wiseman 45+1' Fortounis 45+2' Torosidis | Estádio Algarve, Faro/Loulé (Portugal) Toeschouwers: 460 Scheidsrechter: Jakob Kehlet |
Koning Boudewijnstadion, Brussel Toeschouwers: 42.653 Scheidsrechter: Martin Atkinson :
| 7 oktober 2016 20:45 | Spahić 26' (e.d.) E. Hazard 29' Alderweireld 60' R. Lukaku 79' | Koning Boudewijnstadion, Brussel Toeschouwers: 42.653 Scheidsrechter: Martin Atkinson |
A. Le Coq Arena, Tallinn Toeschouwers: 4.678 Scheidsrechter: Aleksej Jeskov :
| 7 oktober 2016 20:45 | Käit 48', 71' Vassiljev 53' Mošnikov 89' | A. Le Coq Arena, Tallinn Toeschouwers: 4.678 Scheidsrechter: Aleksej Jeskov |
Georgios Karaiskákisstadion, Piraeus (Athene) Toeschouwers: 16.512 Scheidsrechter: Pavel Královec :
| 7 oktober 2016 20:45 | Mitroglou 13' Mantalos 43' | Georgios Karaiskákisstadion, Piraeus (Athene) Toeschouwers: 16.512 Scheidsrechter: Pavel Královec |
Bilino Polje, Zenica Toeschouwers: 8.900 Scheidsrechter: Xavier Estrada :
| 10 oktober 2016 20:45 | Džeko 71', 81' | Bilino Polje, Zenica Toeschouwers: 8.900 Scheidsrechter: Xavier Estrada |
A. Le Coq Arena, Tallinn Toeschouwers: 4.467 Scheidsrechter: István Vad :
| 10 oktober 2016 20:45 | 2' Torosidis 62' Stafylidis | A. Le Coq Arena, Tallinn Toeschouwers: 4.467 Scheidsrechter: István Vad |
Estádio Algarve, Faro/Loulé (Portugal) Toeschouwers: 1.959 Scheidsrechter: Paweł Raczkowski :
| 10 oktober 2016 20:45 | 1', 43', 56' Benteke 19' Witsel 51' Mertens 79' E. Hazard | Estádio Algarve, Faro/Loulé (Portugal) Toeschouwers: 1.959 Scheidsrechter: Paweł Raczkowski |
New GSP Stadium, Nicosia Toeschouwers: 3.151 Scheidsrechter: Aliyar Ağayev :
| 13 november 2016 18:00 | Laifis 29' Sotiriou 65' Sielis 87' | 51' L. Casciaro 79', 81' Olivero | New GSP Stadium, Nicosia Toeschouwers: 3.151 Scheidsrechter: Aliyar Ağayev |
Koning Boudewijnstadion, Brussel Toeschouwers: 37.128 Scheidsrechter: Alexandru Tudor :
| 13 november 2016 20:45 | Meunier 8' Mertens 16', 68' E. Hazard 25' Carrasco 62' Klavan 64' (e.d.) R. Lukaku 83', 88' | 29' Anier | Koning Boudewijnstadion, Brussel Toeschouwers: 37.128 Scheidsrechter: Alexandru Tudor |
Georgios Karaiskákisstadion, Piraeus (Athene) Toeschouwers: 20.075 Scheidsrechter: Jonas Eriksson :
| 13 november 2016 20:45 | Tzavelas 90+6' Papadopoulos 81' | 34' (e.d.) Karnezis 13', 81' Džeko | Georgios Karaiskákisstadion, Piraeus (Athene) Toeschouwers: 20.075 Scheidsrechter: Jonas Eriksson |
Bilino Polje, Zenica Toeschouwers: 8.285 Scheidsrechter: Svein-Erik Edvartsen :
| 25 maart 2017 18:00 | Ibišević 4', 43' Vršajević 52' Višća 56' Bičakčić 90+4' | Bilino Polje, Zenica Toeschouwers: 8.285 Scheidsrechter: Svein-Erik Edvartsen |
Koning Boudewijnstadion, Brussel Toeschouwers: 42.281 Scheidsrechter: Felix Brych :
| 25 maart 2017 20:45 | R. Lukaku 89' | 46' Mitroglou 29', 65' Tachtsidis 42', 90+5' Tzavelas | Koning Boudewijnstadion, Brussel Toeschouwers: 42.281 Scheidsrechter: Felix Brych |
A. Le Coq Arena, Tallinn Toeschouwers: 10.176 Scheidsrechter: John Beaton :
| 9 juni 2017 20:45 | Ar. Dmitrijev 44' | 31' Mertens 86' Chadli | A. Le Coq Arena, Tallinn Toeschouwers: 10.176 Scheidsrechter: John Beaton |
Estádio Algarve, Faro/Loulé (Portugal) Toeschouwers: 488 Scheidsrechter: Nikola Popov :
| 9 juni 2017 20:45 | Hernandez 31' | 11' (e.d.) R. Chipolina 88' Sotiriou | Estádio Algarve, Faro/Loulé (Portugal) Toeschouwers: 488 Scheidsrechter: Nikola Popov |
Maurice Dufrasnestadion, Luik Toeschouwers: 27.000 Scheidsrechter: Neil Doyle :
| 31 augustus 2017 20:45 | Mertens 15' Meunier 18', 60', 67' R. Lukaku 21', 38', 84' (pen.) Witsel 27', 40' E. Hazard 45' | 82' Barnett | Maurice Dufrasnestadion, Luik Toeschouwers: 27.000 Scheidsrechter: Neil Doyle |
New GSP Stadium, Nicosia Toeschouwers: 6.000 Scheidsrechter: Andre Marriner :
| 31 augustus 2017 20:45 | Christofi 66' Laban 68' Sotiriou 77' | 34' Šunjić 45' Višća | New GSP Stadium, Nicosia Toeschouwers: 6.000 Scheidsrechter: Andre Marriner |
A. Le Coq Arena, Tallinn Toeschouwers: 5.491 Scheidsrechter: Adrien Jaccottet :
| 3 september 2017 18:00 | Käit 90+3' | A. Le Coq Arena, Tallinn Toeschouwers: 5.491 Scheidsrechter: Adrien Jaccottet |
Georgios Karaiskákisstadion, Piraeus (Athene) Toeschouwers: 29.465 Scheidsrechter: Szymon Marciniak :
| 3 september 2017 20:45 | Zeca 73' | 70' Vertonghen 74' R. Lukaku | Georgios Karaiskákisstadion, Piraeus (Athene) Toeschouwers: 29.465 Scheidsrechter: Szymon Marciniak |
Estádio Algarve, Faro/Loulé (Portugal) Toeschouwers: 805 Scheidsrechter: Þorvaldur Árnason :
| 3 september 2017 20:45 | 36', 86' Džeko 66' Kodro 84' Lulić | Estádio Algarve, Faro/Loulé (Portugal) Toeschouwers: 805 Scheidsrechter: Þorvaldur Árnason |
Estádio Algarve, Faro/Loulé (Portugal) Toeschouwers: 750 Scheidsrechter: Fran Jović :
| 7 oktober 2017 18:00 | 11' Luts 31' Käit 39' Zenjov 53', 66', 78' Tamm | Estádio Algarve, Faro/Loulé (Portugal) Toeschouwers: 750 Scheidsrechter: Fran Jović |
Stadion Grbavica, Sarajevo Toeschouwers: 9.657 Scheidsrechter: William Collum :
| 7 oktober 2017 18:00 | Međunjanin 30' Višća 39' Đumić 82' | 4' Meunier 59' Batshuayi 68' Vertonghen 83' Carrasco | Stadion Grbavica, Sarajevo Toeschouwers: 9.657 Scheidsrechter: William Collum |
New GSP Stadium, Nicosia Toeschouwers: 7.222 Scheidsrechter: Alberto Undiano Mallenco :
| 7 oktober 2017 20:45 | Sotiriou 19' | 25' Mitroglou 27' Tziolis | New GSP Stadium, Nicosia Toeschouwers: 7.222 Scheidsrechter: Alberto Undiano Mallenco |
Koning Boudewijnstadion, Brussel Toeschouwers: 37.765 Scheidsrechter: Luca Banti :
| 10 oktober 2017 20:45 | E. Hazard 12', 63' (pen.) T. Hazard 52' R. Lukaku 78' | Koning Boudewijnstadion, Brussel Toeschouwers: 37.765 Scheidsrechter: Luca Banti |
A. Le Coq Arena, Tallinn Toeschouwers: 4.967 Scheidsrechter: Vladislav Bezborodov :
| 10 oktober 2017 20:45 | Antonov 76' | 49', 85' Hajrović | A. Le Coq Arena, Tallinn Toeschouwers: 4.967 Scheidsrechter: Vladislav Bezborodov |
Georgios Karaiskákisstadion, Piraeus (Athene) Toeschouwers: 12.739 Scheidsrechter: Giorgi Kruashvili :
| 10 oktober 2017 20:45 | Torosidis 33' Mitroglou 62', 64' Gianniotas 79' | Georgios Karaiskákisstadion, Piraeus (Athene) Toeschouwers: 12.739 Scheidsrechter: Giorgi Kruashvili |

### Groep I

| Pos. | Land | GW | W | G | V | DV | DT | DS | Ptn |
| 1 | IJsland | 10 | 7 | 1 | 2 | 16 | 7 | +9 | 22 |
| 2 | Kroatië | 10 | 6 | 2 | 2 | 15 | 4 | +11 | 20 |
| 3 | Oekraïne | 10 | 5 | 2 | 3 | 13 | 9 | +4 | 17 |
| 4 | Turkije | 10 | 4 | 3 | 3 | 14 | 13 | +1 | 15 |
| 5 | Finland | 10 | 2 | 3 | 5 | 9 | 13 | –4 | 9 |
| 6 | Kosovo | 10 | 0 | 1 | 9 | 3 | 24 | –21 | 1 |

#### Wedstrijden

Maksimirstadion, Zagreb Toeschouwers: 0 Scheidsrechter: Szymon Marciniak :
| 5 september 2016 20:45 | Rakitić 45' (pen.) | 45+4' Çalhanoğlu | Maksimirstadion, Zagreb Toeschouwers: 0 Scheidsrechter: Szymon Marciniak |
Veritasstadion, Turku Toeschouwers: 7.571 Scheidsrechter: Ivan Kružliak :
| 5 september 2016 20:45 | Arajuuri 19' | 61' (pen.) Berisha | Veritasstadion, Turku Toeschouwers: 7.571 Scheidsrechter: Ivan Kružliak |
NSK Olimpiejsky, Kiev Toeschouwers: 0 Scheidsrechter: Clément Turpin :
| 5 september 2016 20:45 | Yarmolenko 42' | 6' Finnbogason | NSK Olimpiejsky, Kiev Toeschouwers: 0 Scheidsrechter: Clément Turpin |
Laugardalsvöllur, Reykjavik Toeschouwers: 9.548 Scheidsrechter: Svein Oddvar Moen :
| 6 oktober 2016 20:45 | Árnason 37' Finnbogason 90' R. Sigurðsson 90+6' | 21' Pukki 39' Lod | Laugardalsvöllur, Reykjavik Toeschouwers: 9.548 Scheidsrechter: Svein Oddvar Moen |
Loro Boriçistadion, Shkodër (Albanië) Toeschouwers: 15.500 Scheidsrechter: David Fernández :
| 6 oktober 2016 20:45 | 6', 24', 35' Mandžukić 68' Mitrović 83' Perišić 90+2' Kalinić | Loro Boriçistadion, Shkodër (Albanië) Toeschouwers: 15.500 Scheidsrechter: David Fernández |
Konya Büyükşehir Torku Arena, Konya Toeschouwers: 40.000 Scheidsrechter: Manuel Gräfe :
| 6 oktober 2016 20:45 | Tufan 45+2' Çalhanoğlu 81' (pen.) | 24' (pen.) Yarmolenko 26' Kravets | Konya Büyükşehir Torku Arena, Konya Toeschouwers: 40.000 Scheidsrechter: Manuel Gräfe |
Ratina Stadion, Tampere Toeschouwers: 15.567 Scheidsrechter: Ruddy Buquet :
| 9 oktober 2016 18:00 | 18' Mandžukić | Ratina Stadion, Tampere Toeschouwers: 15.567 Scheidsrechter: Ruddy Buquet |
Marshal Józef Piłsudskistadion, Krakau (Polen) Toeschouwers: 1.000 Scheidsrechter: Kevin Blom :
| 9 oktober 2016 18:00 | Rrahmani 31' (e.d.) Yarmolenko 81' Rotan 87' | Marshal Józef Piłsudskistadion, Krakau (Polen) Toeschouwers: 1.000 Scheidsrechter: Kevin Blom |
Laugardalsvöllur, Reykjavik Toeschouwers: 9.775 Scheidsrechter: Mark Clattenburg :
| 9 oktober 2016 20:45 | Toprak 42' (e.d.) Finnbogason 44' | Laugardalsvöllur, Reykjavik Toeschouwers: 9.775 Scheidsrechter: Mark Clattenburg |
Maksimirstadion, Zagreb Toeschouwers: 0 Scheidsrechter: Gianluca Rocchi :
| 12 november 2016 18:00 | Brozović 15', 90+1' Perišić 90+4' | Maksimirstadion, Zagreb Toeschouwers: 0 Scheidsrechter: Gianluca Rocchi |
Antalya Arena, Antalya Toeschouwers: 26.555 Scheidsrechter: Tamás Bognár :
| 12 november 2016 18:00 | Yılmaz 51' Şen 55' | Antalya Arena, Antalya Toeschouwers: 26.555 Scheidsrechter: Tamás Bognár |
Tsjornomoretsstadion, Odessa Toeschouwers: 26.482 Scheidsrechter: Jorge Sousa :
| 12 november 2016 20:45 | Kravets 25' | Tsjornomoretsstadion, Odessa Toeschouwers: 26.482 Scheidsrechter: Jorge Sousa |
Antalya Arena, Antalya Toeschouwers: 28.990 Scheidsrechter: Jesús Gil Manzano :
| 24 maart 2017 18:00 | Tosun 9', 13' | Antalya Arena, Antalya Toeschouwers: 28.990 Scheidsrechter: Jesús Gil Manzano |
Maksimirstadion, Zagreb Toeschouwers: 27.351 Scheidsrechter: Antonio Mateu Lahoz :
| 24 maart 2017 20:45 | Kalinić 38' | Maksimirstadion, Zagreb Toeschouwers: 27.351 Scheidsrechter: Antonio Mateu Lahoz |
Loro Boriçistadion, Shkodër (Albanië) Toeschouwers: 6.832 Scheidsrechter: Artur Soares Dias :
| 24 maart 2017 20:45 | Nuhiu 52' | 25' Sigurðarson 35' G. Sigurðsson | Loro Boriçistadion, Shkodër (Albanië) Toeschouwers: 6.832 Scheidsrechter: Artur Soares Dias |
Ratina Stadion, Tampere Toeschouwers: 8.723 Scheidsrechter: Alon Yefet :
| 11 juni 2017 18:00 | Pohjanpalo 72' | 51' Konopljanka 75' Besyedin | Ratina Stadion, Tampere Toeschouwers: 8.723 Scheidsrechter: Alon Yefet |
Laugardalsvöllur, Reykjavik Toeschouwers: 9.775 Scheidsrechter: Alberto Undiano Mallenco :
| 11 juni 2017 20:45 | Magnússon 90' | Laugardalsvöllur, Reykjavik Toeschouwers: 9.775 Scheidsrechter: Alberto Undiano Mallenco |
Loro Boriçistadion, Shkodër (Albanië) Toeschouwers: 3.758 Scheidsrechter: Miroslav Zelinka :
| 11 juni 2017 20:45 | Rrahmani 22' Berisha 66', 84' | 7' Şen 31' Ünder 61' Yılmaz 82' Tufan | Loro Boriçistadion, Shkodër (Albanië) Toeschouwers: 3.758 Scheidsrechter: Miroslav Zelinka |
Ratina Stadion, Tampere Toeschouwers: 15.835 Scheidsrechter: Pavel Královec :
| 2 september 2017 18:00 | Ring 8' | 74', 77' Gíslason | Ratina Stadion, Tampere Toeschouwers: 15.835 Scheidsrechter: Pavel Královec |
Maksimirstadion, Zagreb Toeschouwers: 6.838 Scheidsrechter: Stefan Johannesson :
| 2 september 2017 18:00 | Vida 74' | Maksimirstadion, Zagreb Toeschouwers: 6.838 Scheidsrechter: Stefan Johannesson |
Metaliststadion, Charkov Toeschouwers: 36.796 Scheidsrechter: David Fernández :
| 2 september 2017 20:45 | Yarmolenko 18', 42' | Metaliststadion, Charkov Toeschouwers: 36.796 Scheidsrechter: David Fernández |
Laugardalsvöllur, Reykjavik Toeschouwers: 9.769 Scheidsrechter: William Collum :
| 5 september 2017 20:45 | G. Sigurðsson 47', 66' | Laugardalsvöllur, Reykjavik Toeschouwers: 9.769 Scheidsrechter: William Collum |
Loro Boriçistadion, Shkodër (Albanië) Toeschouwers: 2.500 Scheidsrechter: Manuel Schüttengruber :
| 5 september 2017 20:45 | 83' Pukki | Loro Boriçistadion, Shkodër (Albanië) Toeschouwers: 2.500 Scheidsrechter: Manuel Schüttengruber |
Yeni Eskişehirstadion, Eskişehir Toeschouwers: 28.600 Scheidsrechter: Viktor Kassai :
| 5 september 2017 20:45 | Tosun 75' | Yeni Eskişehirstadion, Eskişehir Toeschouwers: 28.600 Scheidsrechter: Viktor Kassai |
Stadion Gradski vrt, Osijek Toeschouwers: 7.578 Scheidsrechter: Daniel Stefański :
| 6 oktober 2017 20:45 | Mandžukić 57' | 90' Soiri | Stadion Gradski vrt, Osijek Toeschouwers: 7.578 Scheidsrechter: Daniel Stefański |
Loro Boriçistadion, Shkodër (Albanië) Toeschouwers: 1.261 Scheidsrechter: Craig Pawson :
| 6 oktober 2017 20:45 | 60' (e.d.) Paqarada 88' Yarmolenko | Loro Boriçistadion, Shkodër (Albanië) Toeschouwers: 1.261 Scheidsrechter: Craig Pawson |
Yeni Eskişehirstadion, Eskişehir Toeschouwers: 30.390 Scheidsrechter: Szymon Marciniak :
| 6 oktober 2017 20:45 | 32' Guðmundsson 39' Bjarnason 50' Árnason | Yeni Eskişehirstadion, Eskişehir Toeschouwers: 30.390 Scheidsrechter: Szymon Marciniak |
Veritasstadion, Turku Toeschouwers: 6.612 Scheidsrechter: Benoît Bastien :
| 9 oktober 2017 20:45 | Arajuuri 77' Pohjanpalo 89' | 58', 84' Tosun | Veritasstadion, Turku Toeschouwers: 6.612 Scheidsrechter: Benoît Bastien |
Laugardalsvöllur, Reykjavik Toeschouwers: 9.775 Scheidsrechter: Harald Lechner :
| 9 oktober 2017 20:45 | G. Sigurðsson 41' Guðmundsson 69' | Laugardalsvöllur, Reykjavik Toeschouwers: 9.775 Scheidsrechter: Harald Lechner |
NSK Olimpiejsky, Kiev Toeschouwers: 60.200 Scheidsrechter: Felix Brych :
| 9 oktober 2017 20:45 | 63', 71' Kramarić | NSK Olimpiejsky, Kiev Toeschouwers: 60.200 Scheidsrechter: Felix Brych |

## Play-offs

Aan de play-offs doen de 8 beste nummers 2 uit de groepen mee. Hierbij telt het resultaat tegen de nummer zes in de groep niet mee, ondanks de toevoeging van Gibraltar en Kosovo. De loting voor deze ronde zal in oktober 2017 zijn, nadat alle wedstrijden uit de eerste ronde gespeeld zijn. De landen die tegen elkaar loten spelen twee wedstrijden tegen elkaar, een uit- en een thuiswedstrijd. De eerste wedstrijd wordt gespeeld tussen 9 en 11 november en de tweede tussen 12 en 14 november 2017. De winnaar over twee wedstrijden plaatst zich voor het wereldkampioenschap voetbal in 2018.
* Beste acht nummers twee spelen play-offs.
* Uitgeschakeld
| | Grp | Land | GW | W | G | V | DV | DT | DS | ptn | nr.6 | WG v 6 |
| 1 | B | Zwitserland | 8 | 7 | 0 | 1 | 18 | 6 | +12 | 21 | Andorra | 2 |
| 2 | G | Italië | 8 | 5 | 2 | 1 | 12 | 8 | +4 | 17 | Liechtenstein | 2 |
| 3 | E | Denemarken | 8 | 4 | 2 | 2 | 13 | 6 | +7 | 14 | Kazachstan | 2 |
| 4 | I | Kroatië | 8 | 4 | 2 | 2 | 8 | 4 | +4 | 14 | Kosovo | 2 |
| 5 | A | Zweden | 8 | 4 | 1 | 3 | 18 | 9 | +9 | 13 | Wit-Rusland | 2 |
| 6 | C | Noord-Ierland | 8 | 4 | 1 | 3 | 10 | 6 | +4 | 13 | San Marino | 2 |
| 7 | H | Griekenland | 8 | 3 | 4 | 1 | 9 | 5 | +4 | 13 | Gibraltar | 2 |
| 8 | D | Ierland | 8 | 3 | 4 | 1 | 7 | 5 | +2 | 13 | Moldavië | 2 |
| 9 | F | Slowakije | 8 | 4 | 0 | 4 | 11 | 6 | +5 | 12 | Malta | 2 |
Loting: In pot 1 zitten de vier hoogst geklasseerde landen volgens de FIFA-ranglijst van 16 oktober 2017.
Pot 1 :
* Zwitserland
* Italië
* Kroatië
* Denemarken
Pot 2 :
* Noord-Ierland
* Zweden
* Ierland
* Griekenland

### Duel 1

Windsor Park, Belfast Toeschouwers: 18.269 Scheidsrechter: Ovidiu Haţegan :
| 9 november 2017 20:45 | 58' (pen.) Rodríguez | Windsor Park, Belfast Toeschouwers: 18.269 Scheidsrechter: Ovidiu Haţegan |

### Duel 2

Maksimirstadion, Zagreb Toeschouwers: 30.013 Scheidsrechter: Gianluca Rocchi :
| 9 november 2017 20:45 | Modrić 13' (pen.) N. Kalinić 19' Perišić 33' Kramarić 49' | 30' Papastathopoulos | Maksimirstadion, Zagreb Toeschouwers: 30.013 Scheidsrechter: Gianluca Rocchi |

### Duel 3

Aviva Stadium, Dublin Toeschouwers: 51.700 Scheidsrechter: Szymon Marciniak :
| 14 november 2017 20:45 | Duffy 7' | 30' Christensen 33', 64', 75' Eriksen 90+1' (pen.) Bendtner | Aviva Stadium, Dublin Toeschouwers: 51.700 Scheidsrechter: Szymon Marciniak |

### Duel 4

Friends Arena, Solna Toeschouwers: 49.193 Scheidsrechter: Cüneyt Çakır :
| 10 november 2017 20:45 | Johansson 61' | Friends Arena, Solna Toeschouwers: 49.193 Scheidsrechter: Cüneyt Çakır |

## Statistieken
### Topscorers

| Rang | Naam | Land | Doelpunten |
| 1 | Robert Lewandowski | Polen | 16 |
| 2 | Cristiano Ronaldo | Portugal | 15 |
| 3 | Romelu Lukaku | België | 11 |
| 3 | Christian Eriksen | Denemarken | 11 |
| 5 | André Silva | Portugal | 9 |
| 6 | Marcus Berg | Zweden | 8 |
| 7 | Stevan Jovetić | Montenegro | 7 |
| 8 | Eden Hazard | België | 6 |
| 8 | Konstantinos Mitroglou | Griekenland | 6 |
| 8 | Ciro Immobile | Italië | 6 |
| 8 | Arjen Robben | Nederland | 6 |
| 8 | Andriy Yarmolenko | Oekraïne | 6 |
| 8 | Aleksandar Mitrović | Servië | 6 |

### Assists

| Rang | Naam | Land | Assists |
| 1 | Joshua Kimmich | Duitsland | 9 |
| 2 | Thomas Meunier | België | 8 |
| 3 | Dušan Tadić | Servië | 7 |
| 3 | Miralem Pjanić | Bosnië en Herzegovina | 7 |
| 3 | Dries Mertens | België | 7 |
| 6 | Thomas Müller | Duitsland | 6 |
| 6 | Xherdan Shaqiri | Zwitserland | 6 |
| 8 | David Silva | Spanje | 5 |
| 8 | Eden Hazard | België | 5 |
| 8 | Josip Iličić | Slovenië | 5 |
| 8 | Jakub Jankto | Tsjechië | 5 |

### Eigen doelpunten

| Positie | Naam | Land | Doelpunten | Tegenstander(s) |
| 1 | Hrayr Mkoyan | Armenië | 1 | Polen |
| 1 | Emir Spahić | Bosnië en Her. | 1 | België |
| 1 | Ragnar Klavan | Estland | 1 | België |
| 1 | Scott Wiseman | Gibraltar | 1 | Griekenland |
| 1 | Peter Jehle | Liechtenstein | 1 | Albanië |
| 1 | Maximilian Göppel | Liechtenstein | 1 | Spanje |
| 1 | Kevin Wimmer | Oostenrijk | 1 | Wales |
| 1 | Kamil Glik | Polen | 1 | Denemarken |
| 1 | Davide Simoncini | San Marino | 1 | Noorwegen |
| 1 | Mattia Stefanelli | San Marino | 1 | Duitsland |
| 1 | Michele Cevoli | San Marino | 1 | Azerbeidzjan |
| 1 | Darko Velkovski | Macedonië | 1 | Spanje |
| 1 | Rovshan Sadygov | Azerbeidzjan | 1 | Noorwegen |
| 1 | Leart Paqarada | Kosovo | 1 | Oekraïne |
| 1 | Filip Stojković | Montenegro | 1 | Polen |
| 1 | Chris Brunt | Noord-Ierland | 1 | Noorwegen |
| 1 | Johan Djourou | Zwitserland | 1 | Portugal |

### Rode kaarten

| Rang | Naam | Land | Rode kaarten |
| 1 | Jonathan Caruana | Malta | 2 |
| 2 | Marc Rebés | Andorra | 1 |
| 2 | Jordi Rubio | Andorra | 1 |
| 2 | Gaël Andonian | Armenië | 1 |
| 2 | Gor Malakyan | Armenië | 1 |
| 2 | Vardan Voskanyan | Armenië | 1 |
| 2 | Eitan Tibi | Israël | 1 |
| 2 | Giorgio Chiellini | Italië | 1 |
| 2 | Dirk Carlson | Luxemburg | 1 |
| 2 | Kevin Malget | Luxemburg | 1 |
| 2 | Luke Gambin | Malta | 1 |
| 2 | Cristian Brolli | San Marino | 1 |
| 2 | Mirko Palazzi | San Marino | 1 |
| 2 | Martin Škrtel | Slowakije | 1 |
| 2 | Robert Mak | Slowakije | 1 |
| 2 | Granit Xhaka | Zwitserland | 1 |
| 2 | Ivan Perišić | Kroatië | 1 |
| 2 | Etrit Berisha | Albanië | 1 |
| 2 | Berat Djimsiti | Albanië | 1 |
| 2 | Aljaksandr Hleb | Wit-Rusland | 1 |
| 2 | Jayce Olivero | Gibraltar | 1 |
| 2 | Erin Barnett | Gibraltar | 1 |
| 2 | Edin Džeko | Bosnië en Herzegovina | 1 |
| 2 | Kyriakos Papadopoulos | Griekenland | 1 |
| 2 | Axel Witsel | België | 1 |
| 2 | Kevin Strootman | Nederland | 1 |
| 2 | Javid Huseynov | Azerbeidzjan | 1 |
| 2 | Rúrik Gíslason | IJsland | 1 |
| 2 | Tamás Priskin | Hongarije | 1 |
| 2 | Nikola Maksimović | Servië | 1 |
| 2 | Alexandru Gațcan | Moldavië | 1 |
| 2 | Boštjan Cesar | Slovenië | 1 |
| 2 | Cristian Ganea | Roemenië | 1 |
| 2 | Artur Ioniță | Moldavië | 1 |

### Scheidsrechters

| Naam | Duels | | | |
| Martin Atkinson | 3 | 8 | 0 | 0 |
| Vladislav Bezborodov | 3 | 7 | 0 | 2 |
| Ruddy Buquet | 3 | 7 | 0 | 0 |
| Aleksej Koelbakov | 3 | 8 | 0 | 0 |
| Nicola Rizzoli | 3 | 19 | 0 | 1 |
| Jorge Sousa | 3 | 12 | 0 | 0 |
| Alberto Undiano Mallenco | 3 | 11 | 0 | 0 |
| Deniz Aytekin | 2 | 12 | 0 | 2 |
| John Beaton | 2 | 6 | 0 | 1 |
| Ivan Bebek | 2 | 10 | 1 | 0 |
| Kevin Blom | 2 | 4 | 0 | 0 |
| Tamás Bognár | 2 | 7 | 0 | 0 |
| Felix Brych | 2 | 14 | 2 | 0 |
| Cüneyt Çakır | 2 | 6 | 0 | 0 |
| William Collum | 2 | 3 | 0 | 0 |
| Sébastien Delferière | 2 | 6 | 0 | 1 |
| Jonas Eriksson | 2 | 15 | 1 | 1 |
| Xavier Estrada | 2 | 9 | 0 | 0 |
| Simon Lee Evans | 2 | 9 | 0 | 0 |
| David Fernández | 2 | 3 | 0 | 0 |
| Paweł Gil | 2 | 12 | 0 | 0 |
| Jesús Gil Manzano | 2 | 11 | 0 | 1 |
| Hüseyin Göçek | 2 | 4 | 0 | 0 |
| Manuel Gräfe | 2 | 13 | 0 | 0 |
| Ovidiu Haţegan | 2 | 4 | 0 | 0 |
| Matej Jug | 2 | 8 | 0 | 0 |
| Sergej Karasjov | 2 | 4 | 1 | 0 |
| Viktor Kassai | 2 | 11 | 0 | 0 |
| Jakob Kehlet | 2 | 8 | 0 | 0 |
| István Kovács | 2 | 7 | 1 | 0 |
| Pavel Královec | 2 | 8 | 0 | 0 |
| Ivan Kružliak | 2 | 8 | 1 | 0 |
| Björn Kuipers | 2 | 7 | 0 | 0 |
| Harald Lechner | 2 | 3 | 0 | 0 |
| Liran Liany | 2 | 6 | 0 | 0 |
| Szymon Marciniak | 2 | 5 | 0 | 0 |
| Andre Marriner | 2 | 7 | 1 | 0 |
| Antonio Mateu Lahoz | 2 | 4 | 1 | 0 |
| Gediminas Mažeika | 2 | 11 | 0 | 0 |
| Milorad Mažić | 2 | 6 | 1 | 0 |
| Paolo Mazzoleni | 2 | 6 | 0 | 0 |
| Bas Nijhuis | 2 | 5 | 0 | 0 |
| Michael Oliver | 2 | 3 | 0 | 0 |
| Daniele Orsato | 2 | 6 | 0 | 0 |
| Clayton Pisani | 2 | 10 | 0 | 0 |
| Paweł Raczkowski | 2 | 7 | 0 | 0 |
| Gianluca Rocchi | 2 | 6 | 0 | 1 |
| Robert Schörgenhofer | 2 | 5 | 0 | 0 |
| Anastasios Sidiropoulos | 2 | 4 | 0 | 0 |
| Damir Skomina | 2 | 6 | 0 | 0 |
| Artur Soares Dias | 2 | 6 | 0 | 0 |
| Paolo Tagliavento | 2 | 4 | 0 | 0 |
| Anthony Taylor | 2 | 7 | 0 | 0 |
| Clément Turpin | 2 | 7 | 0 | 0 |
| István Vad | 2 | 8 | 0 | 0 |
| Slavko Vinčić | 2 | 9 | 0 | 0 |
| Alon Yefet | 2 | 10 | 0 | 0 |
| Miroslav Zelinka | 2 | 5 | 1 | 0 |
| Felix Zwayer | 2 | 7 | 0 | 0 |
| Aliyar Ağayev | 1 | 2 | 1 | 0 |
| Jevhen Aranovsky | 1 | 2 | 0 | 2 |
| Luca Banti | 1 | 0 | 0 | 0 |
| Benoît Bastien | 1 | 5 | 0 | 0 |
| Sergej Bojko | 1 | 3 | 0 | 0 |
| Tony Chapron | 1 | 2 | 0 | 0 |
| Kevin Clancy | 1 | 1 | 0 | 0 |
| Mark Clattenburg | 1 | 4 | 0 | 0 |
| Oliver Drachta | 1 | 3 | 1 | 1 |
| Svein Edvartsen | 1 | 1 | 0 | 0 |
| Andreas Ekberg | 1 | 3 | 0 | 0 |
| Bartosz Frankowski | 1 | 5 | 0 | 0 |
| Serdar Gözübüyük | 1 | 10 | 0 | 0 |
| Aleksej Jeskov | 1 | 0 | 0 | 0 |
| Stefan Johannesson | 1 | 1 | 0 | 0 |
| Georgi Kabakov | 1 | 6 | 0 | 0 |
| Charalambos Kalogeropoulos | 1 | 7 | 0 | 0 |
| Stephan Klossner | 1 | 5 | 1 | 0 |
| Artjom Koetsjin | 1 | 1 | 0 | 0 |
| Jonathan Lardot | 1 | 3 | 0 | 0 |
| Robert Madden | 1 | 5 | 0 | 0 |
| Danny Makkelie | 1 | 5 | 0 | 0 |
| Svein Oddvar Moen | 1 | 7 | 0 | 0 |
| Ville Nevalainen | 1 | 2 | 0 | 0 |
| Christos Nicolaides | 1 | 2 | 0 | 0 |
| Ali Palabıyık | 1 | 3 | 2 | 0 |
| Radu Petrescu | 1 | 3 | 0 | 0 |
| Nikola Popov | 1 | 6 | 0 | 0 |
| Aleksandar Stavrev | 1 | 5 | 1 | 0 |
| Tobias Stieler | 1 | 5 | 0 | 0 |
| Martin Strömbergsson | 1 | 1 | 0 | 0 |
| Craig Thomson | 1 | 1 | 0 | 0 |
| Kristo Tohver | 1 | 4 | 0 | 0 |
| Andris Treimanis | 1 | 4 | 0 | 0 |
| Alexandru Tudor | 1 | 0 | 0 | 0 |
| Ognjen Valjić | 1 | 6 | 1 | 0 |
| Tobias Welz | 1 | 8 | 1 | 0 |
| Bijgewerkt op 19 augustus 2017 |||||
* Programma kwalificatie Fifa
* ↑ "Kosovo en Gibraltar nu ook lid van FIFA", NOS.nl, 13 mei 2016
* ↑ (en) "Kosovo to play in Group I in European Qualifiers", UEFA, 9 juni 2016
* 1 2 (en) "Focus switches to World Cup qualifying", UEFA, 22 augustus 2016
Kwalificatie: Afrika (CAF) · Azië (AFC) · Europa (UEFA) · Noord- en Midden-Amerika (CONCACAF) · Oceanië (OFC) · Zuid-Amerika (CONMEBOL)