# Clasificación de UEFA para la Copa Mundial de Fútbol de 2018

La clasificación de UEFA para la Copa Mundial de Fútbol de 2018 fue el torneo que determinó los clasificados por parte de la Unión de Asociaciones de Fútbol Europeas (UEFA) a la Copa Mundial de Fútbol de 2018 a realizarse en Rusia. La competición tuvo comienzo el 4 de septiembre de 2016 y culminó el 14 de noviembre de 2017.
Sin contar a Rusia, automáticamente clasificada como país anfitrión, la UEFA contó con 13 cupos para otorgar, según la decisión del Comité Ejecutivo de la FIFA de mantener la distribución de plazas por confederación.

## Equipos participantes

De las 55 asociaciones de fútbol afiliadas a la UEFA, 54 participaron en el proceso clasificatorio. Solo la selección de Rusia, que estaba automáticamente clasificada como país anfitrión de la Copa Mundial, no intervino en el torneo.
En el momento de anunciarse a los equipos participantes y de realizarse el sorteo, tanto la Asociación de Fútbol de Gibraltar (GFA) como la Federación de Fútbol de Kosovo (FFK) aún no eran miembros afiliados de la FIFA. Ambas asociaciones fueron admitidas como miembros oficiales de la FIFA el 13 de mayo de 2016 durante el 66.º Congreso del máximo organismo del fútbol mundial. Entonces se encargó a la UEFA que viera la manera de incluir a los nuevos miembros en el clasificatorio europeo. El 9 de junio de 2016 la UEFA anunció, por decisión de su Panel de Emergencia, que Gibraltar fue integrada en el grupo H y Kosovo en el grupo I para evitar que se encuentre en el mismo grupo de Bosnia y Herzegovina por razones de seguridad.

### Sorteo

El sorteo de la primera ronda o fase de grupos se realizó el 25 de julio de 2015 en el Palacio Konstantínovski de San Petersburgo, Rusia, dentro del marco del sorteo preliminar de la Copa Mundial de la FIFA Rusia 2018. Las 52 selecciones involucradas fueron distribuidas en seis bombos de acuerdo a su posición en el ranking FIFA publicado el 9 de julio de 2015. Los primeros 5 bombos contenían 9 equipos y el último bombo solo con 7 equipos.
Las selecciones Kosovo y Gibraltar no formaron parte de ningún bombo puesto que fueron habilitadas para participar en el torneo después del sorteo.
Entre paréntesis se indica el puesto de cada selección en el ranking FIFA tomado en consideración.
| Bombo 1 | Bombo 2 | Bombo 3 |
| 1. GER Alemania (2) 2. BEL Bélgica (3) 3. NED Países Bajos (5) 4. POR Portugal (7) 5. ROU Rumania (8) 6. ENG Inglaterra (9) 7. WAL Gales (10) 8. ESP España (12) 9. CRO Croacia (14) | 10. SVK Eslovaquia (15) 11. AUT Austria (15) 12. ITA Italia (17) 13. SUI Suiza (18) 14. CZE República Checa (20) 15. FRA Francia (22) 16. ISL Islandia (23) 17. DEN Dinamarca (24) 18. BIH Bosnia y Herzegovina (26) | 19. UKR Ucrania (27) 20. SCO Escocia (29) 21. POL Polonia (30) 22. HUN Hungría (31) 23. SWE Suecia (33) 24. ALB Albania (36) 25. NIR Irlanda del Norte (37) 26. SRB Serbia (43) 27. GRE Grecia (44) |
| Bombo 4 | Bombo 5 | Bombo 6 |
| 28. TUR Turquía (48) 29. SVN Eslovenia (49) 30. ISR Israel (51) 31. IRL Irlanda (52) 32. NOR Noruega (67) 33. BUL Bulgaria (68) 34. FRO Islas Feroe (74) 35. MNE Montenegro (81) 36. EST Estonia (82) | 37. CYP Chipre (85) 38. LVA Letonia (87) 39. ARM Armenia (89) 40. FIN Finlandia (90) 41. BLR Bielorrusia (100) 42. MKD Macedonia (105) 43. AZE Azerbaiyán (108) 44. LTU Lituania (110) 45. MDA Moldavia (124) | 46. KAZ Kazajistán (142) 47. LUX Luxemburgo (146) 48. LIE Liechtenstein (147) 49. GEO Georgia (153) 50. MLT Malta (158) 51. SMR San Marino (192) 52. AND Andorra (202) |
El procedimiento del sorteo fue el siguiente.
* En primer lugar se sorteó el bombo 6 y sus siete equipos se colocaron en la casilla 6 de los grupos A al G.
* Se sorteó el bombo 5 y sus nueve equipos se colocaron en la quinta casilla de los grupos A al I.
* De la misma manera se sortearon los bombos 4, 3, 2 y 1 en ese estricto orden hasta completar con seis equipos los grupos A al G y con 5 equipos los grupos H e I.
Para la realización del sorteo el Comité Ejecutivo de la UEFA tomó en cuenta las siguientes consideraciones:
* Por razones de derechos televisivos del torneo clasificatorio europeo, las selecciones de Inglaterra, Francia, Alemania, Italia, España y Países Bajos deben estar en los grupos de seis equipos. Estas seis selecciones pueden quedar encuadradas en el mismo grupo si se encuentran en diferentes bombos.
* Debido a la situación política entre los países, el comité ejecutivo de la UEFA estableció que Armenia y Azerbaiyán no pueden quedar enmarcados en el mismo grupo.
De esa manera quedaron conformados los nueve grupos del torneo.

## Formato de competición

El torneo clasificatorio europeo consta de dos rondas.
En la primera ronda o fase de grupos las 54 selecciones participantes fueron clasificadas en nueve grupos de seis equipos. Todos los grupos se desarrollan bajo un sistema de todos contra todos en el que cada equipo juega dos veces contra sus cinco rivales en partidos como local y visitante. Los equipos se clasifican de acuerdo a los puntos obtenidos, que son otorgados de la siguiente manera:
Si dos o más equipos terminan sus partidos empatados a puntos, se aplican los siguientes criterios de desempate (de acuerdo con los artículos 20.6 y 20.7 del reglamento de la competición preliminar de la Copa Mundial de la FIFA 2018):
* Mayor diferencia de goles en todos los partidos de grupo.
* Mayor cantidad de goles marcados en todos los partidos de grupo.
* Mayor cantidad de puntos obtenidos en los partidos entre los equipos en cuestión.
* Mayor diferencia de goles en los partidos entre los equipos en cuestión.
* Mayor cantidad de goles marcados en los partidos entre los equipos en cuestión.
* Mayor cantidad de goles marcados en condición de visitante (si el empate es solo entre dos equipos).
* Bajo la aprobación de la Comisión Organizadora de la FIFA, un partido de desempate en un campo neutral con un tiempo extra de dos periodos de 15 minutos y tiros desde el punto penal si fuese necesario.
Al término de todos los partidos de la primera ronda se clasifican directamente para la Copa Mundial de Fútbol de 2018 las selecciones que se clasifiquen en el primer lugar de su respectivo grupo.
En la segunda ronda participaron los ocho mejores segundos clasificados en la fase de grupos. Se agruparon en cuatro eliminatorias disputadas en partidos de ida y vuelta. Los vencedores se clasificaron para el Mundial 2018.

## Calendario

Las fechas de las jornadas fueron definidas por la UEFA el 15 de junio de 2015. El calendario completo con las fechas de los partidos se confirmaron el 26 de julio de 2015, un día después del sorteo.
| Ronda | Jornada | Fecha |
| Primera ronda (Fase de Grupos) | Jornada 1 | Del 4 al 6 de septiembre de 2016 |
| Primera ronda (Fase de Grupos) | Jornada 2 | Del 6 al 8 de octubre de 2016 |
| Primera ronda (Fase de Grupos) | Jornada 3 | Del 9 al 11 de octubre de 2016 |
| Primera ronda (Fase de Grupos) | Jornada 4 | Del 11 al 13 de noviembre de 2016 |
| Primera ronda (Fase de Grupos) | Jornada 5 | Del 24 al 26 de marzo de 2017 |
| Primera ronda (Fase de Grupos) | Jornada 6 | Del 9 al 11 de junio de 2017 |
| Primera ronda (Fase de Grupos) | Jornada 7 | Del 31 de agosto al 2 de septiembre de 2017 |
| Primera ronda (Fase de Grupos) | Jornada 8 | Del 3 al 5 de septiembre de 2017 |
| Primera ronda (Fase de Grupos) | Jornada 9 | Del 5 al 7 de octubre de 2017 |
| Primera ronda (Fase de Grupos) | Jornada 10 | Del 8 al 10 de octubre de 2017 |
| Segunda ronda (Play-offs) | Ida | Del 9 al 11 de noviembre de 2017 |
| Segunda ronda (Play-offs) | Vuelta | Del 12 al 14 de noviembre de 2017 |

## Primera ronda
### Cuadro resumido

Clasificados para la Copa Mundial de Fútbol de 2018  Accedieron a la segunda ronda (play-offs)  Eliminados en la primera ronda
| Grupo A | Grupo B | Grupo C | Grupo D | Grupo E | Grupo F | Grupo G | Grupo H | Grupo I |

### Grupo A

| Pos. | Equipo | Pts. | PJ | G | E | P | GF | GC | Dif. | Clasificación | | | | | | |
| 1 | FRA Francia | 23 | 10 | 7 | 2 | 1 | 18 | 6 | +12 | Mundial 2018 | — | 2 – 1 | 4 – 0 | 4 – 1 | 0 – 0 | 2 – 1 |
| 2 | SWE Suecia | 19 | 10 | 6 | 1 | 3 | 26 | 9 | +17 | Play-offs | 2 – 1 | — | 1 – 1 | 3 – 0 | 8 – 0 | 4 – 0 |
| 3 | NED Países Bajos | 19 | 10 | 6 | 1 | 3 | 21 | 12 | +9 | | 0 – 1 | 2 – 0 | — | 3 – 1 | 5 – 0 | 4 – 1 |
| 4 | BUL Bulgaria | 13 | 10 | 4 | 1 | 5 | 14 | 19 | −5 | | 0 – 1 | 3 – 2 | 2 – 0 | — | 4 – 3 | 1 – 0 |
| 5 | LUX Luxemburgo | 6 | 10 | 1 | 3 | 6 | 8 | 26 | −18 | | 1 – 3 | 0 – 1 | 1 – 3 | 1 – 1 | — | 1 – 0 |
| 6 | BLR Bielorrusia | 5 | 10 | 1 | 2 | 7 | 6 | 21 | −15 | | 0 – 0 | 0 – 4 | 1 – 3 | 2 – 1 | 1 – 1 | — |
Fuente:
Criterios de clasificación: criterios UEFA de desempate
Partidos :
| Fecha | Lugar | Local | Resultado | Visitante |
| 6 de septiembre de 2016 | Borísov | Bielorrusia | 0 – 0 | Francia |
| 6 de septiembre de 2016 | Sofía | Bulgaria | 4 – 3 | Luxemburgo |
| 6 de septiembre de 2016 | Estocolmo | Suecia | 1 – 1 | Países Bajos |
| 7 de octubre de 2016 | Saint-Denis | Francia | 4 – 1 | Bulgaria |
| 7 de octubre de 2016 | Luxemburgo | Luxemburgo | 0 – 1 | Suecia |
| 7 de octubre de 2016 | Róterdam | Países Bajos | 4 – 1 | Bielorrusia |
| 10 de octubre de 2016 | Borísov | Bielorrusia | 1 – 1 | Luxemburgo |
| 10 de octubre de 2016 | Ámsterdam | Países Bajos | 0 – 1 | Francia |
| 10 de octubre de 2016 | Estocolmo | Suecia | 3 – 0 | Bulgaria |
| 11 de noviembre de 2016 | Saint-Denis | Francia | 2 – 1 | Suecia |
| 13 de noviembre de 2016 | Sofía | Bulgaria | 1 – 0 | Bielorrusia |
| 13 de noviembre de 2016 | Luxemburgo | Luxemburgo | 1 – 3 | Países Bajos |
| 25 de marzo de 2017 | Estocolmo | Suecia | 4 – 0 | Bielorrusia |
| 25 de marzo de 2017 | Sofía | Bulgaria | 2 – 0 | Países Bajos |
| 25 de marzo de 2017 | Luxemburgo | Luxemburgo | 1 – 3 | Francia |
| 9 de junio de 2017 | Borísov | Bielorrusia | 2 – 1 | Bulgaria |
| 9 de junio de 2017 | Róterdam | Países Bajos | 5 – 0 | Luxemburgo |
| 9 de junio de 2017 | Estocolmo | Suecia | 2 – 1 | Francia |
| 31 de agosto de 2017 | Sofía | Bulgaria | 3 – 2 | Suecia |
| 31 de agosto de 2017 | Saint-Denis | Francia | 4 – 0 | Países Bajos |
| 31 de agosto de 2017 | Luxemburgo | Luxemburgo | 1 – 0 | Bielorrusia |
| 3 de septiembre de 2017 | Borísov | Bielorrusia | 0 – 4 | Suecia |
| 3 de septiembre de 2017 | Ámsterdam | Países Bajos | 3 – 1 | Bulgaria |
| 3 de septiembre de 2017 | Toulouse | Francia | 0 – 0 | Luxemburgo |
| 7 de octubre de 2017 | Estocolmo | Suecia | 8 – 0 | Luxemburgo |
| 7 de octubre de 2017 | Borísov | Bielorrusia | 1 – 3 | Países Bajos |
| 7 de octubre de 2017 | Sofía | Bulgaria | 0 – 1 | Francia |
| 10 de octubre de 2017 | Saint-Denis | Francia | 2 – 1 | Bielorrusia |
| 10 de octubre de 2017 | Luxemburgo | Luxemburgo | 1 – 1 | Bulgaria |
| 10 de octubre de 2017 | Ámsterdam | Países Bajos | 2 – 0 | Suecia |

### Grupo B

| Pos. | Equipo | Pts. | PJ | G | E | P | GF | GC | Dif. | Clasificación | | | | | | |
| 1 | POR Portugal | 27 | 10 | 9 | 0 | 1 | 32 | 4 | +28 | Mundial 2018 | — | 2 – 0 | 3 – 0 | 5 – 1 | 4 – 1 | 6 – 0 |
| 2 | SUI Suiza | 27 | 10 | 9 | 0 | 1 | 23 | 7 | +16 | Play-offs | 2 – 0 | — | 5 – 2 | 2 – 0 | 1 – 0 | 3 – 0 |
| 3 | HUN Hungría | 13 | 10 | 4 | 1 | 5 | 14 | 14 | 0 | | 0 – 1 | 2 – 3 | — | 1 – 0 | 3 – 1 | 4 – 0 |
| 4 | FRO Islas Feroe | 9 | 10 | 2 | 3 | 5 | 4 | 16 | −12 | | 0 – 6 | 0 – 2 | 0 – 0 | — | 0 – 0 | 1 – 0 |
| 5 | LVA Letonia | 7 | 10 | 2 | 1 | 7 | 7 | 18 | −11 | | 0 – 3 | 0 – 3 | 0 – 2 | 0 – 2 | — | 4 – 0 |
| 6 | AND Andorra | 4 | 10 | 1 | 1 | 8 | 2 | 23 | −21 | | 0 – 2 | 1 – 2 | 1 – 0 | 0 – 0 | 0 – 1 | — |
Fuente:
Criterios de clasificación: criterios UEFA de desempate
Partidos :
| Fecha | Lugar | Local | Resultado | Visitante |
| 6 de septiembre de 2016 | Andorra la Vieja | Andorra | 0 – 1 | Letonia |
| 6 de septiembre de 2016 | Tórshavn | Islas Feroe | 0 – 0 | Hungría |
| 6 de septiembre de 2016 | Basilea | Suiza | 2 – 0 | Portugal |
| 7 de octubre de 2016 | Budapest | Hungría | 2 – 3 | Suiza |
| 7 de octubre de 2016 | Riga | Letonia | 0 – 2 | Islas Feroe |
| 7 de octubre de 2016 | Aveiro | Portugal | 6 – 0 | Andorra |
| 10 de octubre de 2016 | Andorra la Vieja | Andorra | 1 – 2 | Suiza |
| 10 de octubre de 2016 | Tórshavn | Islas Feroe | 0 – 6 | Portugal |
| 10 de octubre de 2016 | Riga | Letonia | 0 – 2 | Hungría |
| 13 de noviembre de 2016 | Budapest | Hungría | 4 – 0 | Andorra |
| 13 de noviembre de 2016 | Faro | Portugal | 4 – 1 | Letonia |
| 13 de noviembre de 2016 | Lucerna | Suiza | 2 – 0 | Islas Feroe |
| 25 de marzo de 2017 | Andorra la Vieja | Andorra | 0 – 0 | Islas Feroe |
| 25 de marzo de 2017 | Ginebra | Suiza | 1 – 0 | Letonia |
| 25 de marzo de 2017 | Lisboa | Portugal | 3 – 0 | Hungría |
| 9 de junio de 2017 | Andorra la Vieja | Andorra | 1 – 0 | Hungría |
| 9 de junio de 2017 | Tórshavn | Islas Feroe | 0 – 2 | Suiza |
| 9 de junio de 2017 | Riga | Letonia | 0 – 3 | Portugal |
| 31 de agosto de 2017 | Budapest | Hungría | 3 – 1 | Letonia |
| 31 de agosto de 2017 | Oporto | Portugal | 5 – 1 | Islas Feroe |
| 31 de agosto de 2017 | San Galo | Suiza | 3 – 0 | Andorra |
| 3 de septiembre de 2017 | Tórshavn | Islas Feroe | 1 – 0 | Andorra |
| 3 de septiembre de 2017 | Budapest | Hungría | 0 – 1 | Portugal |
| 3 de septiembre de 2017 | Riga | Letonia | 0 – 3 | Suiza |
| 7 de octubre de 2017 | Tórshavn | Islas Feroe | 0 – 0 | Letonia |
| 7 de octubre de 2017 | Andorra la Vieja | Andorra | 0 – 2 | Portugal |
| 7 de octubre de 2017 | Basilea | Suiza | 5 – 2 | Hungría |
| 10 de octubre de 2017 | Budapest | Hungría | 1 – 0 | Islas Feroe |
| 10 de octubre de 2017 | Riga | Letonia | 4 – 0 | Andorra |
| 10 de octubre de 2017 | Lisboa | Portugal | 2 – 0 | Suiza |

### Grupo C

| Pos. | Equipo | Pts. | PJ | G | E | P | GF | GC | Dif. | Clasificación | | | | | | |
| 1 | GER Alemania | 30 | 10 | 10 | 0 | 0 | 43 | 4 | +39 | Mundial 2018 | — | 2 – 0 | 3 – 0 | 6 – 0 | 5 – 1 | 7 – 0 |
| 2 | NIR Irlanda del Norte | 19 | 10 | 6 | 1 | 3 | 17 | 6 | +11 | Play-offs | 1 – 3 | — | 2 – 0 | 2 – 0 | 4 – 0 | 4 – 0 |
| 3 | CZE República Checa | 15 | 10 | 4 | 3 | 3 | 17 | 10 | +7 | | 1 – 2 | 0 – 0 | — | 2 – 1 | 0 – 0 | 5 – 0 |
| 4 | NOR Noruega | 13 | 10 | 4 | 1 | 5 | 17 | 16 | +1 | | 0 – 3 | 1 – 0 | 1 – 1 | — | 2 – 0 | 4 – 1 |
| 5 | AZE Azerbaiyán | 10 | 10 | 3 | 1 | 6 | 10 | 19 | −9 | | 1 – 4 | 0 – 1 | 1 – 2 | 1 – 0 | — | 5 – 1 |
| 6 | SMR San Marino | 0 | 10 | 0 | 0 | 10 | 2 | 51 | −49 | | 0 – 8 | 0 – 3 | 0 – 6 | 0 – 8 | 0 – 1 | — |
Fuente:
Criterios de clasificación: criterios UEFA de desempate
Partidos :
| Fecha | Lugar | Local | Resultado | Visitante |
| 4 de septiembre de 2016 | Serravalle | San Marino | 0 – 1 | Azerbaiyán |
| 4 de septiembre de 2016 | Praga | República Checa | 0 – 0 | Irlanda del Norte |
| 4 de septiembre de 2016 | Oslo | Noruega | 0 – 3 | Alemania |
| 8 de octubre de 2016 | Bakú | Azerbaiyán | 1 – 0 | Noruega |
| 8 de octubre de 2016 | Hamburgo | Alemania | 3 – 0 | República Checa |
| 8 de octubre de 2016 | Belfast | Irlanda del Norte | 4 – 0 | San Marino |
| 11 de octubre de 2016 | Ostrava | República Checa | 0 – 0 | Azerbaiyán |
| 11 de octubre de 2016 | Hannover | Alemania | 2 – 0 | Irlanda del Norte |
| 11 de octubre de 2016 | Oslo | Noruega | 4 – 1 | San Marino |
| 11 de noviembre de 2016 | Praga | República Checa | 2 – 1 | Noruega |
| 11 de noviembre de 2016 | Belfast | Irlanda del Norte | 4 – 0 | Azerbaiyán |
| 11 de noviembre de 2016 | Serravalle | San Marino | 0 – 8 | Alemania |
| 26 de marzo de 2017 | Bakú | Azerbaiyán | 1 – 4 | Alemania |
| 26 de marzo de 2017 | Serravalle | San Marino | 0 – 6 | República Checa |
| 26 de marzo de 2017 | Belfast | Irlanda del Norte | 2 – 0 | Noruega |
| 10 de junio de 2017 | Bakú | Azerbaiyán | 0 – 1 | Irlanda del Norte |
| 10 de junio de 2017 | Núremberg | Alemania | 7 – 0 | San Marino |
| 10 de junio de 2017 | Oslo | Noruega | 1 – 1 | República Checa |
| 1 de septiembre de 2017 | Praga | República Checa | 1 – 2 | Alemania |
| 1 de septiembre de 2017 | Oslo | Noruega | 2 – 0 | Azerbaiyán |
| 1 de septiembre de 2017 | Serravalle | San Marino | 0 – 3 | Irlanda del Norte |
| 4 de septiembre de 2017 | Bakú | Azerbaiyán | 5 – 1 | San Marino |
| 4 de septiembre de 2017 | Stuttgart | Alemania | 6 – 0 | Noruega |
| 4 de septiembre de 2017 | Belfast | Irlanda del Norte | 2 – 0 | República Checa |
| 5 de octubre de 2017 | Bakú | Azerbaiyán | 1 – 2 | República Checa |
| 5 de octubre de 2017 | Belfast | Irlanda del Norte | 1 – 3 | Alemania |
| 5 de octubre de 2017 | Serravalle | San Marino | 0 – 8 | Noruega |
| 8 de octubre de 2017 | Plzeň | República Checa | 5 – 0 | San Marino |
| 8 de octubre de 2017 | Kaiserslautern | Alemania | 5 – 1 | Azerbaiyán |
| 8 de octubre de 2017 | Oslo | Noruega | 1 – 0 | Irlanda del Norte |

### Grupo D

| Pos. | Equipo | Pts. | PJ | G | E | P | GF | GC | Dif. | Clasificación | | | | | | |
| 1 | SRB Serbia | 21 | 10 | 6 | 3 | 1 | 20 | 10 | +10 | Mundial 2018 | — | 2 – 2 | 1 – 1 | 3 – 2 | 1 – 0 | 3 – 0 |
| 2 | IRL Irlanda | 19 | 10 | 5 | 4 | 1 | 12 | 6 | +6 | Play-offs | 0 – 1 | — | 0 – 0 | 1 – 1 | 1 – 0 | 2 – 0 |
| 3 | WAL Gales | 17 | 10 | 4 | 5 | 1 | 13 | 6 | +7 | | 1 – 1 | 0 – 1 | — | 1 – 0 | 1 – 1 | 4 – 0 |
| 4 | AUT Austria | 15 | 10 | 4 | 3 | 3 | 14 | 12 | +2 | | 3 – 2 | 0 – 1 | 2 – 2 | — | 1 – 1 | 2 – 0 |
| 5 | GEO Georgia | 5 | 10 | 0 | 5 | 5 | 8 | 14 | −6 | | 1 – 3 | 1 – 1 | 0 – 1 | 1 – 2 | — | 1 – 1 |
| 6 | MDA Moldavia | 2 | 10 | 0 | 2 | 8 | 4 | 23 | −19 | | 0 – 3 | 1 – 3 | 0 – 2 | 0 – 1 | 2 – 2 | — |
Fuente:
Criterios de clasificación: criterios UEFA de desempate
Partidos :
| Fecha | Lugar | Local | Resultado | Visitante |
| 5 de septiembre de 2016 | Tiflis | Georgia | 1 – 2 | Austria |
| 5 de septiembre de 2016 | Belgrado | Serbia | 2 – 2 | Irlanda |
| 5 de septiembre de 2016 | Cardiff | Gales | 4 – 0 | Moldavia |
| 6 de octubre de 2016 | Viena | Austria | 2 – 2 | Gales |
| 6 de octubre de 2016 | Chisináu | Moldavia | 0 – 3 | Serbia |
| 6 de octubre de 2016 | Dublín | Irlanda | 1 – 0 | Georgia |
| 9 de octubre de 2016 | Cardiff | Gales | 1 – 1 | Georgia |
| 9 de octubre de 2016 | Chisináu | Moldavia | 1 – 3 | Irlanda |
| 9 de octubre de 2016 | Belgrado | Serbia | 3 – 2 | Austria |
| 12 de noviembre de 2016 | Viena | Austria | 0 – 1 | Irlanda |
| 12 de noviembre de 2016 | Tiflis | Georgia | 1 – 1 | Moldavia |
| 12 de noviembre de 2016 | Cardiff | Gales | 1 – 1 | Serbia |
| 24 de marzo de 2017 | Tiflis | Georgia | 1 – 3 | Serbia |
| 24 de marzo de 2017 | Viena | Austria | 2 – 0 | Moldavia |
| 24 de marzo de 2017 | Dublín | Irlanda | 0 – 0 | Gales |
| 11 de junio de 2017 | Chisináu | Moldavia | 2 – 2 | Georgia |
| 11 de junio de 2017 | Dublín | Irlanda | 1 – 1 | Austria |
| 11 de junio de 2017 | Belgrado | Serbia | 1 – 1 | Gales |
| 2 de septiembre de 2017 | Tiflis | Georgia | 1 – 1 | Irlanda |
| 2 de septiembre de 2017 | Belgrado | Serbia | 3 – 0 | Moldavia |
| 2 de septiembre de 2017 | Cardiff | Gales | 1 – 0 | Austria |
| 5 de septiembre de 2017 | Viena | Austria | 1 – 1 | Georgia |
| 5 de septiembre de 2017 | Chisináu | Moldavia | 0 – 2 | Gales |
| 5 de septiembre de 2017 | Dublín | Irlanda | 0 – 1 | Serbia |
| 6 de octubre de 2017 | Tiflis | Georgia | 0 – 1 | Gales |
| 6 de octubre de 2017 | Viena | Austria | 3 – 2 | Serbia |
| 6 de octubre de 2017 | Dublín | Irlanda | 2 – 0 | Moldavia |
| 9 de octubre de 2017 | Chisináu | Moldavia | 0 – 1 | Austria |
| 9 de octubre de 2017 | Belgrado | Serbia | 1 – 0 | Georgia |
| 9 de octubre de 2017 | Cardiff | Gales | 0 – 1 | Irlanda |

### Grupo E

| Pos. | Equipo | Pts. | PJ | G | E | P | GF | GC | Dif. | Clasificación | | | | | | |
| 1 | POL Polonia | 25 | 10 | 8 | 1 | 1 | 28 | 14 | +14 | Mundial 2018 | — | 3 – 2 | 4 – 2 | 3 – 1 | 2 – 1 | 3 – 0 |
| 2 | DEN Dinamarca | 20 | 10 | 6 | 2 | 2 | 20 | 8 | +12 | Play-offs | 4 – 0 | — | 0 – 1 | 1 – 1 | 1 – 0 | 4 – 1 |
| 3 | MNE Montenegro | 16 | 10 | 5 | 1 | 4 | 20 | 12 | +8 | | 1 – 2 | 0 – 1 | — | 1 – 0 | 4 – 1 | 5 – 0 |
| 4 | ROU Rumania | 13 | 10 | 3 | 4 | 3 | 12 | 10 | +2 | | 0 – 3 | 0 – 0 | 1 – 1 | — | 1 – 0 | 3 – 1 |
| 5 | ARM Armenia | 7 | 10 | 2 | 1 | 7 | 10 | 26 | −16 | | 1 – 6 | 1 – 4 | 3 – 2 | 0 – 5 | — | 2 – 0 |
| 6 | KAZ Kazajistán | 3 | 10 | 0 | 3 | 7 | 6 | 26 | −20 | | 2 – 2 | 1 – 3 | 0 – 3 | 0 – 0 | 1 – 1 | — |
Fuente:
Criterios de clasificación: criterios UEFA de desempate
Partidos :
| Fecha | Lugar | Local | Resultado | Visitante |
| 4 de septiembre de 2016 | Copenhague | Dinamarca | 1 – 0 | Armenia |
| 4 de septiembre de 2016 | Astaná | Kazajistán | 2 – 2 | Polonia |
| 4 de septiembre de 2016 | Cluj-Napoca | Rumania | 1 – 1 | Montenegro |
| 8 de octubre de 2016 | Ereván | Armenia | 0 – 5 | Rumania |
| 8 de octubre de 2016 | Podgorica | Montenegro | 5 – 0 | Kazajistán |
| 8 de octubre de 2016 | Varsovia | Polonia | 3 – 2 | Dinamarca |
| 11 de octubre de 2016 | Astaná | Kazajistán | 0 – 0 | Rumania |
| 11 de octubre de 2016 | Copenhague | Dinamarca | 0 – 1 | Montenegro |
| 11 de octubre de 2016 | Varsovia | Polonia | 2 – 1 | Armenia |
| 11 de noviembre de 2016 | Ereván | Armenia | 3 – 2 | Montenegro |
| 11 de noviembre de 2016 | Copenhague | Dinamarca | 4 – 1 | Kazajistán |
| 11 de noviembre de 2016 | Bucarest | Rumania | 0 – 3 | Polonia |
| 26 de marzo de 2017 | Ereván | Armenia | 2 – 0 | Kazajistán |
| 26 de marzo de 2017 | Podgorica | Montenegro | 1 – 2 | Polonia |
| 26 de marzo de 2017 | Cluj-Napoca | Rumania | 0 – 0 | Dinamarca |
| 10 de junio de 2017 | Almatý | Kazajistán | 1 – 3 | Dinamarca |
| 10 de junio de 2017 | Podgorica | Montenegro | 4 – 1 | Armenia |
| 10 de junio de 2017 | Varsovia | Polonia | 3 – 1 | Rumania |
| 1 de septiembre de 2017 | Astaná | Kazajistán | 0 – 3 | Montenegro |
| 1 de septiembre de 2017 | Copenhague | Dinamarca | 4 – 0 | Polonia |
| 1 de septiembre de 2017 | Bucarest | Rumania | 1 – 0 | Armenia |
| 4 de septiembre de 2017 | Ereván | Armenia | 1 – 4 | Dinamarca |
| 4 de septiembre de 2017 | Podgorica | Montenegro | 1 – 0 | Rumania |
| 4 de septiembre de 2017 | Varsovia | Polonia | 3 – 0 | Kazajistán |
| 5 de octubre de 2017 | Ereván | Armenia | 1 – 6 | Polonia |
| 5 de octubre de 2017 | Podgorica | Montenegro | 0 – 1 | Dinamarca |
| 5 de octubre de 2017 | Ploieşti | Rumania | 3 – 1 | Kazajistán |
| 8 de octubre de 2017 | Copenhague | Dinamarca | 1 – 1 | Rumania |
| 8 de octubre de 2017 | Astaná | Kazajistán | 1 – 1 | Armenia |
| 8 de octubre de 2017 | Varsovia | Polonia | 4 – 2 | Montenegro |

### Grupo F

| Pos. | Equipo | Pts. | PJ | G | E | P | GF | GC | Dif. | Clasificación | | | | | | |
| 1 | ENG Inglaterra | 26 | 10 | 8 | 2 | 0 | 18 | 3 | +15 | Mundial 2018 | — | 2 – 1 | 3 – 0 | 1 – 0 | 2 – 0 | 2 – 0 |
| 2 | SVK Eslovaquia | 18 | 10 | 6 | 0 | 4 | 17 | 7 | +10 | | 0 – 1 | — | 3 – 0 | 1 – 0 | 4 – 0 | 3 – 0 |
| 3 | SCO Escocia | 18 | 10 | 5 | 3 | 2 | 17 | 12 | +5 | | 2 – 2 | 1 – 0 | — | 1 – 0 | 1 – 1 | 2 – 0 |
| 4 | SVN Eslovenia | 15 | 10 | 4 | 3 | 3 | 12 | 7 | +5 | | 0 – 0 | 1 – 0 | 2 – 2 | — | 4 – 0 | 2 – 0 |
| 5 | LTU Lituania | 6 | 10 | 1 | 3 | 6 | 7 | 20 | −13 | | 0 – 1 | 1 – 2 | 0 – 3 | 2 – 2 | — | 2 – 0 |
| 6 | MLT Malta | 1 | 10 | 0 | 1 | 9 | 3 | 25 | −22 | | 0 – 4 | 1 – 3 | 1 – 5 | 0 – 1 | 1 – 1 | — |
Fuente:
Criterios de clasificación: criterios UEFA de desempate
Partidos :
| Fecha | Lugar | Local | Resultado | Visitante |
| 4 de septiembre de 2016 | Vilna | Lituania | 2 – 2 | Eslovenia |
| 4 de septiembre de 2016 | Trnava | Eslovaquia | 0 – 1 | Inglaterra |
| 4 de septiembre de 2016 | Ta' Qali | Malta | 1 – 5 | Escocia |
| 8 de octubre de 2016 | Londres | Inglaterra | 2 – 0 | Malta |
| 8 de octubre de 2016 | Glasgow | Escocia | 1 – 1 | Lituania |
| 8 de octubre de 2016 | Liubliana | Eslovenia | 1 – 0 | Eslovaquia |
| 11 de octubre de 2016 | Vilna | Lituania | 2 – 0 | Malta |
| 11 de octubre de 2016 | Trnava | Eslovaquia | 3 – 0 | Escocia |
| 11 de octubre de 2016 | Liubliana | Eslovenia | 0 – 0 | Inglaterra |
| 11 de noviembre de 2016 | Londres | Inglaterra | 3 – 0 | Escocia |
| 11 de noviembre de 2016 | Ta' Qali | Malta | 0 – 1 | Eslovenia |
| 11 de noviembre de 2016 | Trnava | Eslovaquia | 4 – 0 | Lituania |
| 26 de marzo de 2017 | Londres | Inglaterra | 2 – 0 | Lituania |
| 26 de marzo de 2017 | Ta' Qali | Malta | 1 – 3 | Eslovaquia |
| 26 de marzo de 2017 | Glasgow | Escocia | 1 – 0 | Eslovenia |
| 10 de junio de 2017 | Glasgow | Escocia | 2 – 2 | Inglaterra |
| 10 de junio de 2017 | Liubliana | Eslovenia | 2 – 0 | Malta |
| 10 de junio de 2017 | Vilna | Lituania | 1 – 2 | Eslovaquia |
| 1 de septiembre de 2017 | Vilna | Lituania | 0 – 3 | Escocia |
| 1 de septiembre de 2017 | Ta' Qali | Malta | 0 – 4 | Inglaterra |
| 1 de septiembre de 2017 | Trnava | Eslovaquia | 1 – 0 | Eslovenia |
| 4 de septiembre de 2017 | Londres | Inglaterra | 2 – 1 | Eslovaquia |
| 4 de septiembre de 2017 | Glasgow | Escocia | 2 – 0 | Malta |
| 4 de septiembre de 2017 | Liubliana | Eslovenia | 4 – 0 | Lituania |
| 5 de octubre de 2017 | Londres | Inglaterra | 1 – 0 | Eslovenia |
| 5 de octubre de 2017 | Ta' Qali | Malta | 1 – 1 | Lituania |
| 5 de octubre de 2017 | Glasgow | Escocia | 1 – 0 | Eslovaquia |
| 8 de octubre de 2017 | Vilna | Lituania | 0 – 1 | Inglaterra |
| 8 de octubre de 2017 | Trnava | Eslovaquia | 3 – 0 | Malta |
| 8 de octubre de 2017 | Liubliana | Eslovenia | 2 – 2 | Escocia |

### Grupo G

| Pos. | Equipo | Pts. | PJ | G | E | P | GF | GC | Dif. | Clasificación | | | | | | |
| 1 | ESP España | 28 | 10 | 9 | 1 | 0 | 36 | 3 | +33 | Mundial 2018 | — | 3 – 0 | 3 – 0 | 4 – 1 | 4 – 0 | 8 – 0 |
| 2 | ITA Italia | 23 | 10 | 7 | 2 | 1 | 21 | 8 | +13 | Play-offs | 1 – 1 | — | 2 – 0 | 1 – 0 | 1 – 1 | 5 – 0 |
| 3 | ALB Albania | 13 | 10 | 4 | 1 | 5 | 10 | 13 | −3 | | 0 – 2 | 0 – 1 | — | 0 – 3 | 2 – 1 | 2 – 0 |
| 4 | ISR Israel | 12 | 10 | 4 | 0 | 6 | 10 | 15 | −5 | | 0 – 1 | 1 – 3 | 0 – 3 | — | 0 – 1 | 2 – 1 |
| 5 | MKD Macedonia | 11 | 10 | 3 | 2 | 5 | 15 | 15 | 0 | | 1 – 2 | 2 – 3 | 1 – 1 | 1 – 2 | — | 4 – 0 |
| 6 | LIE Liechtenstein | 0 | 10 | 0 | 0 | 10 | 1 | 39 | −38 | | 0 – 8 | 0 – 4 | 0 – 2 | 0 – 1 | 0 – 3 | — |
Fuente:
Criterios de clasificación: criterios UEFA de desempate
Partidos :
| Fecha | Lugar | Local | Resultado | Visitante |
| 5 de septiembre de 2016 | Shkodër | Albania | 2 – 1 | Macedonia |
| 5 de septiembre de 2016 | Haifa | Israel | 1 – 3 | Italia |
| 5 de septiembre de 2016 | León | España | 8 – 0 | Liechtenstein |
| 6 de octubre de 2016 | Skopje | Macedonia | 1 – 2 | Israel |
| 6 de octubre de 2016 | Turín | Italia | 1 – 1 | España |
| 6 de octubre de 2016 | Vaduz | Liechtenstein | 0 – 2 | Albania |
| 9 de octubre de 2016 | Jerusalén | Israel | 2 – 1 | Liechtenstein |
| 9 de octubre de 2016 | Shkodër | Albania | 0 – 2 | España |
| 9 de octubre de 2016 | Skopje | Macedonia | 2 – 3 | Italia |
| 12 de noviembre de 2016 | Shkodër | Albania | 0 – 3 | Israel |
| 12 de noviembre de 2016 | Vaduz | Liechtenstein | 0 – 4 | Italia |
| 12 de noviembre de 2016 | Granada | España | 4 – 0 | Macedonia |
| 24 de marzo de 2017 | Palermo | Italia | 2 – 0 | Albania |
| 24 de marzo de 2017 | Vaduz | Liechtenstein | 0 – 3 | Macedonia |
| 24 de marzo de 2017 | Gijón | España | 4 – 1 | Israel |
| 11 de junio de 2017 | Skopje | Macedonia | 1 – 2 | España |
| 11 de junio de 2017 | Haifa | Israel | 0 – 3 | Albania |
| 11 de junio de 2017 | Udine | Italia | 5 – 0 | Liechtenstein |
| 2 de septiembre de 2017 | Elbasan | Albania | 2 – 0 | Liechtenstein |
| 2 de septiembre de 2017 | Haifa | Israel | 0 – 1 | Macedonia |
| 2 de septiembre de 2017 | Madrid | España | 3 – 0 | Italia |
| 5 de septiembre de 2017 | Strumica | Macedonia | 1 – 1 | Albania |
| 5 de septiembre de 2017 | Reggio Emilia | Italia | 1 – 0 | Israel |
| 5 de septiembre de 2017 | Vaduz | Liechtenstein | 0 – 8 | España |
| 6 de octubre de 2017 | Turín | Italia | 1 – 1 | Macedonia |
| 6 de octubre de 2017 | Vaduz | Liechtenstein | 0 – 1 | Israel |
| 6 de octubre de 2017 | Alicante | España | 3 – 0 | Albania |
| 9 de octubre de 2017 | Shkodër | Albania | 0 – 1 | Italia |
| 9 de octubre de 2017 | Skopje | Macedonia | 4 – 0 | Liechtenstein |
| 9 de octubre de 2017 | Jerusalén | Israel | 0 – 1 | España |

### Grupo H

| Pos. | Equipo | Pts. | PJ | G | E | P | GF | GC | Dif. | Clasificación | | | | | | |
| 1 | BEL Bélgica | 28 | 10 | 9 | 1 | 0 | 43 | 6 | +37 | Mundial 2018 | — | 1 – 1 | 4 – 0 | 8 – 1 | 4 – 0 | 9 – 0 |
| 2 | GRE Grecia | 19 | 10 | 5 | 4 | 1 | 17 | 6 | +11 | Play-offs | 1 – 2 | — | 1 – 1 | 0 – 0 | 2 – 0 | 4 – 0 |
| 3 | BIH Bosnia y Herzegovina | 17 | 10 | 5 | 2 | 3 | 24 | 13 | +11 | | 3 – 4 | 0 – 0 | — | 5 – 0 | 2 – 0 | 5 – 0 |
| 4 | EST Estonia | 11 | 10 | 3 | 2 | 5 | 13 | 19 | −6 | | 0 – 2 | 0 – 2 | 1 – 2 | — | 1 – 0 | 4 – 0 |
| 5 | CYP Chipre | 10 | 10 | 3 | 1 | 6 | 9 | 18 | −9 | | 0 – 3 | 1 – 2 | 3 – 2 | 0 – 0 | — | 3 – 1 |
| 6 | GIB Gibraltar | 0 | 10 | 0 | 0 | 10 | 3 | 47 | −44 | | 0 – 6 | 1 – 4 | 0 – 4 | 0 – 6 | 1 – 2 | — |
Fuente:
Criterios de clasificación: criterios UEFA de desempate
Partidos :
| Fecha | Lugar | Local | Resultado | Visitante |
| 6 de septiembre de 2016 | Zenica | Bosnia y Herzegovina | 5 – 0 Archivado el 8 de septiembre de 2016 en Wayback Machine. | Estonia |
| 6 de septiembre de 2016 | Nicosia | Chipre | 0 – 3 Archivado el 7 de septiembre de 2016 en Wayback Machine. | Bélgica |
| 6 de septiembre de 2016 | Faro (Portugal) | Gibraltar | 1 – 4 Archivado el 8 de septiembre de 2016 en Wayback Machine. | Grecia |
| 7 de octubre de 2016 | Bruselas | Bélgica | 4 – 0 Archivado el 18 de septiembre de 2016 en Wayback Machine. | Bosnia y Herzegovina |
| 7 de octubre de 2016 | El Pireo | Grecia | 2 – 0 Archivado el 18 de septiembre de 2016 en Wayback Machine. | Chipre |
| 7 de octubre de 2016 | Tallin | Estonia | 4 – 0 Archivado el 18 de septiembre de 2016 en Wayback Machine. | Gibraltar |
| 10 de octubre de 2016 | Zenica | Bosnia y Herzegovina | 2 – 0 Archivado el 18 de septiembre de 2016 en Wayback Machine. | Chipre |
| 10 de octubre de 2016 | Tallin | Estonia | 0 – 2 Archivado el 18 de septiembre de 2016 en Wayback Machine. | Grecia |
| 10 de octubre de 2016 | Faro (Portugal) | Gibraltar | 0 – 6 Archivado el 18 de septiembre de 2016 en Wayback Machine. | Bélgica |
| 13 de noviembre de 2016 | Bruselas | Bélgica | 8 – 1 Archivado el 18 de septiembre de 2016 en Wayback Machine. | Estonia |
| 13 de noviembre de 2016 | El Pireo | Grecia | 1 – 1 Archivado el 18 de septiembre de 2016 en Wayback Machine. | Bosnia y Herzegovina |
| 13 de noviembre de 2016 | Nicosia | Chipre | 3 – 1 Archivado el 18 de septiembre de 2016 en Wayback Machine. | Gibraltar |
| 25 de marzo de 2017 | Nicosia | Chipre | 0 – 0 Archivado el 25 de marzo de 2017 en Wayback Machine. | Estonia |
| 25 de marzo de 2017 | Bruselas | Bélgica | 1 – 1 Archivado el 25 de marzo de 2017 en Wayback Machine. | Grecia |
| 25 de marzo de 2017 | Zenica | Bosnia y Herzegovina | 5 – 0 Archivado el 25 de marzo de 2017 en Wayback Machine. | Gibraltar |
| 9 de junio de 2017 | Zenica | Bosnia y Herzegovina | 0 – 0 Archivado el 25 de marzo de 2017 en Wayback Machine. | Grecia |
| 9 de junio de 2017 | Tallin | Estonia | 0 – 2 Archivado el 25 de marzo de 2017 en Wayback Machine. | Bélgica |
| 9 de junio de 2017 | Faro (Portugal) | Gibraltar | 1 – 2 Archivado el 25 de marzo de 2017 en Wayback Machine. | Chipre |
| 31 de agosto de 2017 | Nicosia | Chipre | 3 – 2 Archivado el 1 de septiembre de 2017 en Wayback Machine. | Bosnia y Herzegovina |
| 31 de agosto de 2017 | El Pireo | Grecia | 0 – 0 Archivado el 1 de septiembre de 2017 en Wayback Machine. | Estonia |
| 31 de agosto de 2017 | Lieja | Bélgica | 9 – 0 Archivado el 1 de septiembre de 2017 en Wayback Machine. | Gibraltar |
| 3 de septiembre de 2017 | Tallin | Estonia | 1 – 0 | Chipre |
| 3 de septiembre de 2017 | El Pireo | Grecia | 1 – 2 | Bélgica |
| 3 de septiembre de 2017 | Faro (Portugal) | Gibraltar | 0 – 4 | Bosnia y Herzegovina |
| 7 de octubre de 2017 | Sarajevo | Bosnia y Herzegovina | 3 – 4 | Bélgica |
| 7 de octubre de 2017 | Nicosia | Chipre | 1 – 2 | Grecia |
| 7 de octubre de 2017 | Faro (Portugal) | Gibraltar | 0 – 6 | Estonia |
| 10 de octubre de 2017 | Bruselas | Bélgica | 4 – 0 | Chipre |
| 10 de octubre de 2017 | Tallin | Estonia | 1 – 2 | Bosnia y Herzegovina |
| 10 de octubre de 2017 | El Pireo | Grecia | 4 – 0 | Gibraltar |

### Grupo I

| Pos. | Equipo | Pts. | PJ | G | E | P | GF | GC | Dif. | Clasificación | | | | | | |
| 1 | ISL Islandia | 22 | 10 | 7 | 1 | 2 | 16 | 7 | +9 | Mundial 2018 | — | 1 – 0 | 2 – 0 | 2 – 0 | 3 – 2 | 2 – 0 |
| 2 | CRO Croacia | 20 | 10 | 6 | 2 | 2 | 15 | 4 | +11 | Play-offs | 2 – 0 | — | 1 – 0 | 1 – 1 | 1 – 1 | 1 – 0 |
| 3 | UKR Ucrania | 17 | 10 | 5 | 2 | 3 | 13 | 9 | +4 | | 1 – 1 | 0 – 2 | — | 2 – 0 | 1 – 0 | 3 – 0 |
| 4 | TUR Turquía | 15 | 10 | 4 | 3 | 3 | 14 | 13 | +1 | | 0 – 3 | 1 – 0 | 2 – 2 | — | 2 – 0 | 2 – 0 |
| 5 | FIN Finlandia | 9 | 10 | 2 | 3 | 5 | 9 | 13 | −4 | | 1 – 0 | 0 – 1 | 1 – 2 | 2 – 2 | — | 1 – 1 |
| 6 | KVX Kosovo | 1 | 10 | 0 | 1 | 9 | 3 | 24 | −21 | | 1 – 2 | 0 – 6 | 0 – 2 | 1 – 4 | 0 – 1 | — |
Fuente:
Criterios de clasificación: criterios UEFA de desempate
Partidos :
| Fecha | Lugar | Local | Resultado | Visitante |
| 5 de septiembre de 2016 | Zagreb | Croacia | 1 – 1 | Turquía |
| 5 de septiembre de 2016 | Kiev | Ucrania | 1 – 1 | Islandia |
| 5 de septiembre de 2016 | Turku | Finlandia | 1 – 1 | Kosovo |
| 6 de octubre de 2016 | Reikiavik | Islandia | 3 – 2 | Finlandia |
| 6 de octubre de 2016 | Konya | Turquía | 2 – 2 | Ucrania |
| 6 de octubre de 2016 | Shkodër (Albania) | Kosovo | 0 – 6 | Croacia |
| 9 de octubre de 2016 | Tampere | Finlandia | 0 – 1 | Croacia |
| 9 de octubre de 2016 | Reikiavik | Islandia | 2 – 0 | Turquía |
| 9 de octubre de 2016 | Cracovia (Polonia) | Ucrania | 3 – 0 | Kosovo |
| 12 de noviembre de 2016 | Zagreb | Croacia | 2 – 0 | Islandia |
| 12 de noviembre de 2016 | Odesa | Ucrania | 1 – 0 | Finlandia |
| 12 de noviembre de 2016 | Antalya | Turquía | 2 – 0 | Kosovo |
| 24 de marzo de 2017 | Zagreb | Croacia | 1 – 0 | Ucrania |
| 24 de marzo de 2017 | Antalya | Turquía | 2 – 0 | Finlandia |
| 24 de marzo de 2017 | Shkodër (Albania) | Kosovo | 1 – 2 | Islandia |
| 11 de junio de 2017 | Tampere | Finlandia | 1 – 2 | Ucrania |
| 11 de junio de 2017 | Reikiavik | Islandia | 1 – 0 | Croacia |
| 11 de junio de 2017 | Shkodër (Albania) | Kosovo | 1 – 4 | Turquía |
| 2 de septiembre de 2017 | Tampere | Finlandia | 1 – 0 | Islandia |
| 2 de septiembre de 2017 | Járkov | Ucrania | 2 – 0 | Turquía |
| 2 y 3 de septiembre de 2017 | Zagreb | Croacia | 1 – 0 | Kosovo |
| 5 de septiembre de 2017 | Reykjavík | Islandia | 2 – 0 | Ucrania |
| 5 de septiembre de 2017 | Eskişehir | Turquía | 1 – 0 | Croacia |
| 5 de septiembre de 2017 | Shkodër (Albania) | Kosovo | 0 – 1 | Finlandia |
| 6 de octubre de 2017 | Eskişehir | Turquía | 0 – 3 | Islandia |
| 6 de octubre de 2017 | Osijek | Croacia | 1 – 1 | Finlandia |
| 6 de octubre de 2017 | Shkodër (Albania) | Kosovo | 0 – 2 | Ucrania |
| 9 de octubre de 2017 | Kiev | Ucrania | 0 – 2 | Croacia |
| 9 de octubre de 2017 | Turku | Finlandia | 2 – 2 | Turquía |
| 9 de octubre de 2017 | Reykjavík | Islandia | 2 – 0 | Kosovo |

### Tabla de segundos puestos

De los nueve equipos que ocuparon el segundo puesto de cada grupo, ocho avanzaron a la repesca. Esta vez, aunque todos los grupos tuvieron seis equipos, se siguió empleando la misma normativa que en la pasada edición, en donde los resultados obtenidos contra el sexto ubicado en la tabla final de cada grupo no fueron considerados en la de segundos. Los ocho mejores segundos jugarán 4 llaves por eliminación directa, a doble partido, y los respectivos ganadores obtendrán las otras cuatro plazas.
| Pos. | Grp. | Equipo | Pts. | PJ | G | E | P | GF | GC | Dif. | Clasificación |
| 1 | B | SUI Suiza | 21 | 8 | 7 | 0 | 1 | 18 | 6 | +12 | Play-offs |
| 2 | G | ITA Italia | 17 | 8 | 5 | 2 | 1 | 12 | 8 | +4 | Play-offs |
| 3 | E | DEN Dinamarca | 14 | 8 | 4 | 2 | 2 | 13 | 6 | +7 | Play-offs |
| 4 | I | CRO Croacia | 14 | 8 | 4 | 2 | 2 | 8 | 4 | +4 | Play-offs |
| 5 | A | SWE Suecia | 13 | 8 | 4 | 1 | 3 | 18 | 8 | +10 | Play-offs |
| 6 | C | NIR Irlanda del Norte | 13 | 8 | 4 | 1 | 3 | 10 | 6 | +4 | Play-offs |
| 7 | H | GRE Grecia | 13 | 8 | 3 | 4 | 1 | 9 | 5 | +4 | Play-offs |
| 8 | D | IRL Irlanda | 13 | 8 | 3 | 4 | 1 | 7 | 5 | +2 | Play-offs |
| 9 | F | SVK Eslovaquia | 12 | 8 | 4 | 0 | 4 | 11 | 6 | +5 | |

## Segunda ronda

En la segunda ronda o fase de play-offs participaron las ocho selecciones con el mejor rendimiento ubicadas en el segundo lugar de los grupos de la primera ronda (Eslovaquia fue la única segunda que no logró avanzar a los play-offs). Los emparejamientos de las cuatro series de esta ronda se definieron mediante un sorteo realizado el 17 de octubre de 2017 en la sede de la FIFA ubicada en Zúrich, Suiza.
Para efectos del sorteo los ocho equipos fueron repartidos en dos bombos de 4 equipos de acuerdo a su ubicación en el ranking FIFA publicado el 16 de octubre de 2017, las 4 selecciones con mejor ubicación en el bombo de cabezas de serie y las 4 restantes en el bombo de no cabezas de serie.
Bombo 1 (cabezas de serie) :
| Equipo | RF |
| SUI Suiza ITA Italia CRO Croacia DEN Dinamarca | 11 15 18 19 |
Bombo 2 (no cabezas de serie) :
| Equipo | RF |
| NIR Irlanda del Norte SWE Suecia IRL Irlanda GRE Grecia | 23 25 26 47 |
El orden de las localías también fue definido en el sorteo, con la primera selección revelada de cada serie ejerciendo de local en el partido de ida.
Los partidos de ida se jugaron los días 9, 10 y 11 de noviembre de 2017 mientras que las revanchas se llevaron a cabo el 12, 13 y 14 del mismo mes. El vencedor de cada serie se clasificó a la Copa Mundial de Fútbol de 2018.
| Equipo local ida | Global | Equipo local vuelta | Ida | Vuelta |
| Irlanda del Norte NIR | 0–1 | SUI Suiza | 0–1 | 0–0 |
| Croacia CRO | 4–1 | GRE Grecia | 4–1 | 0–0 |
| Dinamarca DEN | 5–1 | IRL Irlanda | 0–0 | 5–1 |
| Suecia SWE | 1–0 | ITA Italia | 1–0 | 0–0 |

## Goleadores

| Jugador | Selección | Goles |
| Robert Lewandowski | Polonia Polonia | 16 |
| Cristiano Ronaldo | Portugal Portugal | 15 |
| Romelu Lukaku | Bélgica Bélgica | 10 |
| Christian Eriksen | Dinamarca Dinamarca | 8 |
| André Silva | Portugal Portugal | 8 |
| Marcus Berg | Suecia Suecia | 8 |

## Clasificados

| Rusia | Francia | Portugal | Alemania | Serbia | Polonia | Inglaterra |
| Anfitrión | 1.° Grupo A | 1.° Grupo B | 1.° Grupo C | 1.° Grupo D | 1.° Grupo E | 1.° Grupo F |
| España | Bélgica | Islandia | Suecia | Suiza | Dinamarca | Croacia |
| 1.º Grupo G | 1.º Grupo H | 1.º Grupo I | 2.º Grupo A | 2.º Grupo B | 2.º Grupo E | 2.º Grupo I |