| ||||||||||||||||||||||
| Match dates |
| Monday, 5 September 2016 | |||||
| Georgia | 1-2 | Austria | |||
| Serbia | 2-2 | Republic of Ireland | |||
| Wales | 4-0 | Moldova | |||
| Thursday, 6 October 2016 | |||||
| Austria | 2-2 | Wales | |||
| Republic of Ireland | 1-0 | Georgia | |||
| Moldova | 0-3 | Serbia | |||
| Sunday, 9 October 2016 | |||||
| Moldova | 1-3 | Republic of Ireland | |||
| Serbia | 3-2 | Austria | |||
| Wales | 1-1 | Georgia | |||
| Saturday, 12 November 2016 | |||||
| Austria | 0-1 | Republic of Ireland | |||
| Georgia | 1-1 | Moldova | |||
| Wales | 1-1 | Serbia | |||
| Friday, 24 March 2017 | |||||
| Austria | 2-0 | Moldova | |||
| Georgia | 1-3 | Serbia | |||
| Republic of Ireland | 0-0 | Wales | |||
| Sunday, 11 June 2017 | |||||
| Republic of Ireland | 1-1 | Austria | |||
| Moldova | 2-2 | Georgia | |||
| Serbia | 1-1 | Wales | |||
| Saturday, 2 September 2017 | |||||
| Georgia | 1-1 | Republic of Ireland | |||
| Serbia | 3-0 | Moldova | |||
| Wales | 1-0 | Austria | |||
| Tuesday, 5 September 2017 | |||||
| Austria | 1-1 | Georgia | |||
| Republic of Ireland | 0-1 | Serbia | |||
| Moldova | 0-2 | Wales | |||
| Friday, 6 October 2017 | |||||
| Austria | 3-2 | Serbia | |||
| Georgia | 0-1 | Wales | |||
| Republic of Ireland | 2-0 | Moldova | |||
| Monday, 9 October 2017 | |||||
| Moldova | 0-1 | Austria | |||
| Serbia | 1-0 | Georgia | |||
| Wales | 0-1 | Republic of Ireland | |||
| Group D | Overall | |||||||||||
| P | W | D | L | F | A | Gdf | Pts | Form | ||||
| 1 | 10 | 6 | 3 | 1 | 20 | 10 | +10 | 21 | WLWW | |||
| 2 | 10 | 5 | 4 | 1 | 12 | 6 | +6 | 19 | WWLX | |||
| 3 | 10 | 4 | 5 | 1 | 13 | 6 | +7 | 17 | LWWW | |||
| 4 | 10 | 4 | 3 | 3 | 14 | 12 | +2 | 15 | WWXL | |||
| 5 | 10 | 0 | 5 | 5 | 8 | 14 | -6 | 5 | LLXX | |||
| 6 | 10 | 0 | 2 | 8 | 4 | 23 | -19 | 2 | LLLL | |||
| 6 | Aleksandar MITROVIĆ (Serbia) |
| 4 | Marko ARNAUTOVIC (Austria) |
| Gareth BALE (Wales) | |
| Dušan TADIĆ (Serbia) | |
| James McCLEAN (Republic of Ireland) | |
| 3 | Valeri QAZAISHVILI (Georgia) |
| Daryl MURPHY (Republic of Ireland) | |
| Louis SCHAUB (Austria) | |
| 2 | Joe ALLEN (Wales) |
| Filip KOSTIĆ (Serbia) | |
| Martin HINTEREGGER (Austria) | |
| Marc JANKO (Austria) | |
| Mijat GAČINOVIĆ (Serbia) | |
| Aleksandar KOLAROV (Serbia) | |
| Aaron RAMSEY (Wales) |