| ||||||||||||||||||||||
| Match dates | 
| Friday, 24 March 2023 | |||||
| France | 4-0 | Netherlands | |||
| Gibraltar | 0-3 | Greece | |||
| Monday, 27 March 2023 | |||||
| Republic of Ireland | 0-1 | France | |||
| Netherlands | 3-0 | Gibraltar | |||
| Friday, 16 June 2023 | |||||
| Gibraltar | 0-3 | France | |||
| Greece | 2-1 | Republic of Ireland | |||
| Monday, 19 June 2023 | |||||
| France | 1-0 | Greece | |||
| Republic of Ireland | 3-0 | Gibraltar | |||
| Thursday, 7 September 2023 | |||||
| France | 2-0 | Republic of Ireland | |||
| Netherlands | 3-0 | Greece | |||
| Sunday, 10 September 2023 | |||||
| Greece | 5-0 | Gibraltar | |||
| Republic of Ireland | 1-2 | Netherlands | |||
| Friday, 13 October 2023 | |||||
| Republic of Ireland | 0-2 | Greece | |||
| Netherlands | 1-2 | France | |||
| Monday, 16 October 2023 | |||||
| Gibraltar | 0-4 | Republic of Ireland | |||
| Greece | 0-1 | Netherlands | |||
| Saturday, 18 November 2023 | |||||
| France | 14-0 | Gibraltar | |||
| Netherlands | 1-0 | Republic of Ireland | |||
| Tuesday, 21 November 2023 | |||||
| Gibraltar | 0-6 | Netherlands | |||
| Greece | 2-2 | France | |||
| Group B | Overall | |||||||||||
| P | W | D | L | F | A | Gdf | Pts | Form | ||||
| 1 | 8 | 7 | 1 | 0 | 29 | 3 | +26 | 22 | XWWW | |||
| 2 | 8 | 6 | 0 | 2 | 17 | 7 | +10 | 18 | WWWL | |||
| 3 | 8 | 4 | 1 | 3 | 14 | 8 | +6 | 13 | XLWW | |||
| 4 | 8 | 2 | 0 | 6 | 9 | 10 | -1 | 6 | LWLL | |||
| 5 | 8 | 0 | 0 | 8 | 0 | 41 | -41 | 0 | LLLL | |||
| 9 | Kylian MBAPPÉ (France) | 
| 5 | Giorgos MASOURAS (Greece) | 
| 3 | Cody GAKPO (Netherlands) | 
| Olivier GIROUD (France) | |
| Calvin STENGS (Netherlands) | |
| Anastasios BAKASETAS (Greece) | |
| Wout WEGHORST (Netherlands) | |
| 2 | Evan FERGUSON (Republic of Ireland) | 
| Youssouf FOFANA (France) | |
| Mikey JOHNSTON (Republic of Ireland) | |
| Nathan AKÉ (Netherlands) | |
| Adam IDAH (Republic of Ireland) | |
| Konstantinos MAVROPANOS (Greece) | |
| Kingsley COMAN (France) | |
| Marcus THURAM (France) |