| ||||||||||||||||||||||
| Match dates | 
| Friday, 24 March 2023 | |||||
| Austria | 4-1 | Azerbaijan | |||
| Sweden | 0-3 | Belgium | |||
| Monday, 27 March 2023 | |||||
| Austria | 2-1 | Estonia | |||
| Sweden | 5-0 | Azerbaijan | |||
| Saturday, 17 June 2023 | |||||
| Azerbaijan | 1-1 | Estonia | |||
| Belgium | 1-1 | Austria | |||
| Tuesday, 20 June 2023 | |||||
| Austria | 2-0 | Sweden | |||
| Estonia | 0-3 | Belgium | |||
| Saturday, 9 September 2023 | |||||
| Azerbaijan | 0-1 | Belgium | |||
| Estonia | 0-5 | Sweden | |||
| Tuesday, 12 September 2023 | |||||
| Belgium | 5-0 | Estonia | |||
| Sweden | 1-3 | Austria | |||
| Friday, 13 October 2023 | |||||
| Austria | 2-3 | Belgium | |||
| Estonia | 0-2 | Azerbaijan | |||
| Monday, 16 October 2023 | |||||
| Azerbaijan | 0-1 | Austria | |||
| Belgium | 1-1 | Sweden | |||
| Abandoned after 45 minutes. Score awarded as 1-1.  | |||||
| Thursday, 16 November 2023 | |||||
| Azerbaijan | 3-0 | Sweden | |||
| Estonia | 0-2 | Austria | |||
| Sunday, 19 November 2023 | |||||
| Belgium | 5-0 | Azerbaijan | |||
| Sweden | 2-0 | Estonia | |||
| Group F | Overall | |||||||||||
| P | W | D | L | F | A | Gdf | Pts | Form | ||||
| 1 | 8 | 6 | 2 | 0 | 22 | 4 | +18 | 20 | WXWW | |||
| 2 | 8 | 6 | 1 | 1 | 17 | 7 | +10 | 19 | WWLW | |||
| 3 | 8 | 3 | 1 | 4 | 14 | 12 | +2 | 10 | WLXL | |||
| 4 | 8 | 2 | 1 | 5 | 7 | 17 | -10 | 7 | LWLW | |||
| 5 | 8 | 0 | 1 | 7 | 2 | 22 | -20 | 1 | LLLL | |||
| 14 | Romelu LUKAKU (Belgium) | 
| 4 | Marcel SABITZER (Austria) | 
| 3 | Michael GREGORITSCH (Austria) | 
| Viktor GYÖKERES (Sweden) | |
| Christoph BAUMGARTNER (Austria) | |
| Emin MAKHMUDOV (Azerbaijan) | |
| 2 | Konrad LAIMER (Austria) | 
| Emil FORSBERG (Sweden) | |
| Marko ARNAUTOVIC (Austria) | |
| Rauno SAPPINEN (Estonia) | |
| Leandro TROSSARD (Belgium) | |
| Victor CLAESSON (Sweden) | |
| Dodi LUKEBAKIO (Belgium) | |
| 1 | Robin QUAISON (Sweden) | 
| Anthony ELANGA (Sweden) | |
| Emil HOLM (Sweden) | |
| Johan BAKAYOKO (Belgium) | |
| Jesper KARLSSON (Sweden) | |
| Jan VERTONGHEN (Belgium) | |
| Ramil SHEYDAYEV (Azerbaijan) | |
| Renat DADASHOV (Azerbaijan) | |
| Dejan KULUSEVSKI (Sweden) | |
| Florian KAINZ (Austria) | |
| Alexander ISAK (Sweden) | |
| Charles DE KETELAERE (Belgium) | |
| Toral BAYRAMOV (Azerbaijan) | |
| Anton KRIVOTSYUK (Azerbaijan) | |
| Philipp LIENHART (Austria) | |
| Yannick CARRASCO (Belgium) |