Qualified for final tournament: Slovakia (hosts) Qualifying Round NB: Top team of each group and the three best 2nd-placed teams, according to results against the top-5 of each group, qualified to Final Tournament. The other 2nd-placed teams qualified to the playoff round. Group 1 20/06/2023 Latvia 2-0 San Marino 07/09/2023 San Marino 0-7 Norway 08/09/2023 Latvia 0-0 Italy 08/09/2023 Ireland 3-2 Turkey 12/09/2023 Norway 7-0 Latvia 12/09/2023 Turkey 0-2 Italy 12/09/2023 Ireland 3-0 San Marino 13/10/2023 Latvia 1-2 Ireland 13/10/2023 Turkey 5-0 San Marino 17/10/2023 Latvia 2-1 Turkey 17/10/2023 Italy 2-0 Norway 16/11/2023 San Marino 0-7 Italy 17/11/2023 Norway 3-2 Ireland 21/11/2023 Turkey 2-0 Norway 21/11/2023 Ireland 2-2 Italy 22/03/2024 San Marino 0-7 Ireland 22/03/2024 Italy 2-0 Latvia 26/03/2024 Norway 4-0 San Marino 26/03/2024 Italy 1-1 Turkey 05/09/2024 Latvia 0-1 Norway 05/09/2024 Italy 7-0 San Marino 06/09/2024 Turkey 0-1 Ireland 10/09/2024 Ireland 2-2 Latvia 10/09/2024 Norway 0-3 Italy 10/09/2024 San Marino 1-6 Turkey 11/10/2024 Turkey 3-0 Latvia 11/10/2024 Ireland 1-1 Norway 15/10/2024 San Marino 0-3 Latvia 15/10/2024 Norway 5-1 Turkey 15/10/2024 Italy 1-1 Ireland 1.ITALY 10 6 4 0 27- 4 22 Qualified 2.Norway 10 6 1 3 28-11 19 Playoff 3.Ireland 10 5 4 1 24-12 19 4.Turkey 10 4 1 5 21-15 13 5.Latvia 10 3 2 5 10-18 11 6.San Marino 10 0 0 10 1-51 0 Group 2 07/09/2023 Hungary 2-0 Kazakhstan 08/09/2023 Malta 0-6 Spain 11/09/2023 Belgium 1-0 Kazakhstan 11/09/2023 Spain 1-0 Scotland 12/09/2023 Malta 0-3 Hungary 13/10/2023 Malta 0-2 Belgium 13/10/2023 Scotland 3-1 Hungary 17/10/2023 Kazakhstan 0-4 Spain 17/10/2023 Hungary 0-1 Belgium 17/10/2023 Scotland 2-1 Malta 16/11/2023 Malta 0-2 Kazakhstan 17/11/2023 Belgium 0-2 Scotland 17/11/2023 Spain 2-0 Hungary 21/11/2023 Belgium 1-1 Spain 21/11/2023 Hungary 0-0 Scotland 21/03/2024 Belgium 3-1 Malta 21/03/2024 Scotland 4-1 Kazakhstan 26/03/2024 Kazakhstan 0-3 Hungary 26/03/2024 Spain 1-0 Belgium 05/09/2024 Kazakhstan 4-1 Malta 06/09/2024 Scotland 1-2 Spain 10/09/2024 Kazakhstan 0-3 Belgium 10/09/2024 Hungary 0-1 Spain 10/09/2024 Malta 0-5 Scotland 10/10/2024 Hungary 2-1 Malta 10/10/2024 Spain 4-3 Kazakhstan 11/10/2024 Scotland 0-2 Belgium 15/10/2024 Spain 6-0 Malta 15/10/2024 Belgium 0-1 Hungary 15/10/2024 Kazakhstan 3-2 Scotland 1.SPAIN 10 9 1 0 28- 5 28 Qualified 2.Belgium 10 6 1 3 13- 6 19 Playoff 3.Scotland 10 5 1 4 19-11 16 4.Hungary 10 5 1 4 12- 8 16 5.Kazakhstan 10 3 0 7 13-24 9 6.Malta 10 0 0 10 4-35 0 Group 3 15/06/2023 Gibraltar 1-3 Moldova 19/06/2023 Gibraltar 0-5 Sweden 06/09/2023 Georgia 2-0 Gibraltar 08/09/2023 Sweden 0-1 North Macedonia 08/09/2023 Netherlands 3-0 Moldova 12/09/2023 North Macedonia 0-2 Netherlands 12/09/2023 Moldova 0-1 Georgia 12/10/2023 Georgia 0-3 Netherlands 13/10/2023 Sweden 4-0 Moldova 17/10/2023 Georgia 0-0 Sweden 17/10/2023 Moldova 2-1 North Macedonia 17/10/2023 Gibraltar 0-5 Netherlands 16/11/2023 North Macedonia 0-1 Georgia 16/11/2023 Netherlands 1-0 Gibraltar 20/11/2023 Sweden 2-4 Netherlands 21/11/2023 Moldova 1-2 Gibraltar 21/03/2024 North Macedonia 1-0 Gibraltar 25/03/2024 Moldova 0-3 Netherlands 26/03/2024 Gibraltar 0-2 Georgia 26/03/2024 North Macedonia 0-2 Sweden 05/09/2024 Georgia 3-0 Moldova 05/09/2024 Netherlands 5-0 North Macedonia 06/09/2024 Sweden 9-0 Gibraltar 09/09/2024 Gibraltar 0-2 North Macedonia 09/09/2024 Netherlands 3-1 Georgia 10/10/2024 Moldova 0-0 Sweden 10/10/2024 Sweden 3-2 Georgia 11/10/2024 North Macedonia 2-1 Moldova 14/10/2024 Netherlands 3-0 Sweden 15/10/2024 Georgia 2-1 North Macedonia 1.NETHERLANDS 10 10 0 0 32- 3 30 Qualified 2.Georgia 10 6 1 3 14-10 19 Playoff 3.Sweden 10 5 2 3 25-10 17 4.North Macedonia 10 4 0 6 8-15 12 5.Moldova 10 2 1 7 7-20 7 6.Gibraltar 10 1 0 9 3-31 3 Group 4 20/06/2023 Kosovo 2-0 Estonia 07/09/2023 Estonia 1-1 Bulgaria 08/09/2023 Poland 3-0 Kosovo 12/09/2023 Estonia 0-1 Poland 12/09/2023 Bulgaria 1-0 Israel 12/09/2023 Kosovo 0-3 Germany 13/10/2023 Bulgaria 2-3 Germany 17/10/2023 Bulgaria 1-1 Kosovo 17/10/2023 Poland 5-0 Estonia 17/11/2023 Kosovo 2-2 Bulgaria 17/11/2023 Poland 2-1 Israel 17/11/2023 Germany 4-1 Estonia 21/11/2023 Kosovo 3-1 Israel 21/11/2023 Bulgaria 6-0 Estonia 21/11/2023 Germany 3-1 Poland 21/03/2024 Israel 1-2 Poland 22/03/2024 Germany 0-0 Kosovo 26/03/2024 Poland 0-1 Bulgaria 26/03/2024 Germany 2-0 Israel 04/09/2024 Israel 1-5 Germany 07/09/2024 Israel 1-0 Estonia 10/09/2024 Estonia 1-10 Germany 10/09/2024 Bulgaria 1-3 Poland 10/09/2024 Israel 0-1 Kosovo 10/10/2024 Estonia 1-0 Israel 11/10/2024 Germany 2-1 Bulgaria 11/10/2024 Kosovo 0-4 Poland 15/10/2024 Estonia 3-1 Kosovo 15/10/2024 Poland 3-3 Germany 15/10/2024 Israel 0-1 Bulgaria 1.GERMANY 10 8 2 0 35-10 26 Qualified 2.POLAND 10 7 1 2 24-10 22 Qualified 3.Bulgaria 10 4 3 3 17-12 15 4.Kosovo 10 3 3 4 10-17 12 5.Estonia 10 2 1 7 7-31 7 6.Israel 10 1 0 9 5-18 3 Group 5 08/09/2023 Armenia 1-2 Albania 12/09/2023 Armenia 0-1 Montenegro 12/09/2023 Finland 1-2 Switzerland 12/09/2023 Albania 3-2 Romania 13/10/2023 Finland 4-1 Albania 13/10/2023 Switzerland 4-2 Montenegro 13/10/2023 Romania 2-0 Armenia 17/10/2023 Albania 2-0 Montenegro 17/10/2023 Armenia 0-0 Switzerland 17/10/2023 Romania 1-0 Finland 17/11/2023 Switzerland 5-0 Armenia 17/11/2023 Romania 5-0 Albania 21/11/2023 Finland 6-0 Armenia 21/11/2023 Switzerland 2-2 Romania 22/03/2024 Montenegro 0-0 Armenia 22/03/2024 Albania 0-0 Finland 26/03/2024 Armenia 0-1 Romania 26/03/2024 Montenegro 1-2 Finland 26/03/2024 Albania 1-3 Switzerland 07/06/2024 Montenegro 1-0 Albania 06/09/2024 Armenia 1-3 Finland 06/09/2024 Romania 1-0 Montenegro 06/09/2024 Switzerland 1-2 Albania 10/09/2024 Finland 2-0 Romania 10/09/2024 Montenegro 0-2 Switzerland 11/10/2024 Montenegro 2-6 Romania 11/10/2024 Switzerland 1-1 Finland 15/10/2024 Albania 1-0 Armenia 15/10/2024 Romania 3-1 Switzerland 15/10/2024 Finland 2-1 Montenegro 1.ROMANIA 10 7 1 2 23-10 22 Qualified 2.Finland 10 6 2 2 21- 8 20 Playoff 3.Switzerland 10 5 3 2 21-12 18 4.Albania 10 5 1 4 12-17 16 5.Montenegro 10 2 1 7 8-19 7 6.Armenia 10 0 2 8 2-21 2 Group 6 07/09/2023 Northern Ireland 0-1 Luxembourg 11/09/2023 Luxembourg 0-3 England 12/09/2023 Ukraine 1-0 Northern Ireland 12/09/2023 Serbia 2-0 Azerbaijan 12/10/2023 Azerbaijan 0-1 Northern Ireland 12/10/2023 Luxembourg 0-3 Ukraine 12/10/2023 England 9-1 Serbia 16/10/2023 Ukraine 3-2 England 16/10/2023 Northern Ireland 1-2 Serbia 17/10/2023 Azerbaijan 3-2 Luxembourg 17/11/2023 Ukraine 4-0 Luxembourg 18/11/2023 Serbia 0-3 England 21/11/2023 Serbia 2-0 Luxembourg 21/11/2023 Ukraine 1-0 Azerbaijan 21/11/2023 England 3-0 Northern Ireland 22/03/2024 Azerbaijan 1-5 England 22/03/2024 Luxembourg 1-1 Serbia 26/03/2024 Azerbaijan 0-3 Ukraine 26/03/2024 Serbia 1-2 Northern Ireland 26/03/2024 England 7-0 Luxembourg 06/09/2024 Ukraine 2-1 Serbia 06/09/2024 Luxembourg 2-0 Azerbaijan 06/09/2024 Northern Ireland 0-0 England 10/09/2024 Azerbaijan 0-2 Serbia 10/09/2024 Northern Ireland 1-2 Ukraine 11/10/2024 England 2-1 Ukraine 12/10/2024 Northern Ireland 5-0 Azerbaijan 15/10/2024 Serbia 1-0 Ukraine 15/10/2024 England 7-0 Azerbaijan 15/10/2024 Luxembourg 0-0 Northern Ireland 1.ENGLAND 10 8 1 1 41- 6 25 Qualified 2.UKRAINE 10 8 0 2 20- 7 24 Qualified 3.Serbia 10 5 1 4 13-18 16 4.Northern Ireland 10 3 2 5 10-10 11 5.Luxembourg 10 2 2 6 6-23 8 6.Azerbaijan 10 1 0 9 4-30 3 Group 7 24/03/2023 Belarus 0-0 Andorra 28/03/2023 Greece 1-1 Belarus 16/06/2023 Faroe Islands 2-2 Andorra 20/06/2023 Andorra 1-1 Belarus 07/09/2023 Belarus 2-3 Faroe Islands 08/09/2023 Portugal 3-0 Andorra 12/09/2023 Belarus 0-5 Portugal 12/09/2023 Andorra 0-1 Greece 12/09/2023 Faroe Islands 2-4 Croatia 13/10/2023 Greece 2-2 Croatia 13/10/2023 Portugal 6-1 Belarus 17/10/2023 Croatia 2-0 Belarus 17/10/2023 Andorra 0-1 Faroe Islands 17/10/2023 Portugal 2-0 Greece 16/11/2023 Greece 3-0 Faroe Islands 20/11/2023 Belarus 0-1 Croatia 20/11/2023 Greece 2-1 Portugal 21/03/2024 Portugal 4-0 Faroe Islands 21/03/2024 Andorra 0-3 Croatia 22/03/2024 Belarus 1-0 Greece 26/03/2024 Greece 1-0 Andorra 26/03/2024 Portugal 5-1 Croatia 05/09/2024 Croatia 2-1 Faroe Islands 10/09/2024 Faroe Islands 0-4 Greece 10/09/2024 Croatia 0-2 Portugal 11/10/2024 Faroe Islands 1-3 Portugal 11/10/2024 Croatia 2-0 Andorra 15/10/2024 Andorra 1-2 Portugal 15/10/2024 Croatia 3-2 Greece 15/10/2024 Faroe Islands 1-0 Belarus 1.PORTUGAL 10 9 0 1 33- 6 27 Qualified 2.Croatia 10 7 1 2 20-14 22 Playoff 3.Greece 10 5 2 3 16-10 17 4.Faroe Islands 10 3 1 6 11-24 10 5.Belarus 10 1 3 6 6-20 6 6.Andorra 10 0 3 7 4-16 3 Group 8 07/09/2023 Bosnia Herzegovina 1-2 Slovenia 07/09/2023 Cyprus 1-1 Austria 11/09/2023 Slovenia 0-4 France 12/09/2023 Austria 2-0 Bosnia Herzegovina 13/10/2023 Cyprus 0-3 Slovenia 13/10/2023 Bosnia Herzegovina 1-2 France 17/10/2023 Slovenia 1-0 Austria 17/10/2023 France 9-0 Cyprus 17/11/2023 Cyprus 1-2 Bosnia Herzegovina 17/11/2023 Austria 2-0 France 22/03/2024 Slovenia 3-0 Bosnia Herzegovina 26/03/2024 Austria 2-2 Cyprus 06/09/2024 Bosnia Herzegovina 0-2 Austria 06/09/2024 France 1-1 Slovenia 10/09/2024 Slovenia 2-0 Cyprus 10/09/2024 France 2-0 Bosnia Herzegovina 11/10/2024 Cyprus 0-3 France 11/10/2024 Austria 1-1 Slovenia 15/10/2024 Bosnia Herzegovina 1-3 Cyprus 15/10/2024 France 1-2 Austria 1.SLOVENIA 8 5 2 1 13- 7 17 Qualified 2.FRANCE 8 5 1 2 22- 6 16 Qualified 3.Austria 8 4 3 1 12- 6 15 4.Cyprus 8 1 2 5 7-23 5 5.Bosnia Herzegovina 8 1 0 7 5-17 3 Group 9 16/06/2023 Lithuania 1-2 Denmark 20/06/2023 Denmark 2-2 Wales 12/09/2023 Lithuania 2-3 Wales 12/09/2023 Iceland 2-1 Czech Republic 13/10/2023 Czech Republic 1-1 Wales 17/10/2023 Lithuania 0-1 Iceland 17/10/2023 Czech Republic 0-0 Denmark 16/11/2023 Wales 1-0 Iceland 20/11/2023 Wales 1-2 Denmark 22/03/2024 Wales 2-1 Lithuania 26/03/2024 Czech Republic 4-1 Iceland 26/03/2024 Denmark 3-0 Lithuania 06/09/2024 Lithuania 1-2 Czech Republic 06/09/2024 Iceland 4-2 Denmark 10/09/2024 Iceland 1-2 Wales 10/09/2024 Denmark 5-0 Czech Republic 10/10/2024 Iceland 0-2 Lithuania 11/10/2024 Wales 1-2 Czech Republic 15/10/2024 Czech Republic 3-0 Lithuania 15/10/2024 Denmark 2-0 Iceland 1.DENMARK 8 5 2 1 18- 8 17 Qualified 2.Czech Republic 8 4 2 2 13-11 14 Playoff 3.Wales 8 4 2 2 13-11 14 4.Iceland 8 3 0 5 9-14 9 5.Lithuania 8 1 0 7 7-16 3 Play-off (15 & 19 November 2024) Finland - Norway 5-1 1-2 Belgium - Czech Republic 0-2 1-1 Georgia - Croatia 1-0 2-3 7-6p FINAL TOURNAMENT Slovakia, 11-28 June, 2025 Host Cities: Bratislava - Tehelné pole Trnava - Anton Malatinský Dunajská Streda - DAC Arena Košice - Košická futbalová aréna Žilina - Štadión pod Dubňom Trenčín - Štadión Sihoť Nitra - Štadión pod Zoborom Prešov - Futbal Tatran Arena Group A 11 Jun 2025 Slovakia 2-3 Spain [Bratislava] [Kopasek 48, Suslov 53pen; Pubill 16, Joseph 18, Tarrega 90] 11 Jun 2025 Italy 1-0 Romania [Trnava] [Baldanzi 26] 14 Jun 2025 Spain 2−1 Romania [Bratislava] [Jauregizar 85, Fernandez 88; Munteanu 4] 14 Jun 2025 Slovakia 0-1 Italy [Trnava] [Casadei 7] 17 Jun 2025 Romania 1-2 Slovakia [Bratislava] [Akdag 67; Obert 11, Suslov 57] 17 Jun 2025 Spain 1-1 Italy [Trnava] [Rodriguez 53; Pisilli 59] 1.SPAIN 3 2 1 0 6- 4 7 2.ITALY 3 2 1 0 3- 1 7 3.Slovakia 3 1 0 2 4- 5 3 4.Romania 3 0 0 3 2- 5 0 Group B 12 Jun 2025 Czech Republic 1−3 England [Dunajská Streda] [Fila 51; Elliott 39, Rowe 48, Cresswell 76] 12 Jun 2025 Germany 3−0 Slovenia [Nitra] [Woltemade 19, 42, 82pen] 15 Jun 2025 England 0−0 Slovenia [Nitra] 15 Jun 2025 Czech Republic 2-4 Germany [Dunajská Streda] [Arrey-Mbi 61og, Spacil 66; Tresoldi 34, Nebel 41, Woltemade 54, Martel 59] 18 Jun 2025 Slovenia 0-2 Czech Republic [Dunajská Streda] [Fila 48, Sejk 59] 18 Jun 2025 England 1-2 Germany [Nitra] [Scott 76; Knauff 3, Weiper 33] 1.GERMANY 3 3 0 0 9- 3 9 2.ENGLAND 3 1 1 1 4- 3 4 3.Czech Republic 3 1 0 2 5- 7 3 4.Slovenia 3 0 1 2 0- 5 1 Group C 11 Jun 2025 Portugal 0-0 France [Trenčín] 11 Jun 2025 Poland 1-2 Georgia [Žilina] [Kaluzinski 73pen; Lominadze 55, Gordeziani 90+3] 14 Jun 2025 Portugal 5-0 Poland [Trenčín] [Quenda 16, 24, Araujo 30, Bernardo 41, Gomes 63] 14 Jun 2025 France 3-2 Georgia [Žilina] [Tel 35pen, Lepenant 89, Barry 90+12; Abuashvili 76, Sazonov 84] 17 Jun 2025 Georgia 0-4 Portugal [Trenčín] [Pinheiro 24, Quenda 62, Gomes 87, Araujo 90+5pen] 17 Jun 2025 France 4-1 Poland [Žilina] [Zezé 18, Cissé 19, 29, Abline 82; Mosor 61] 1.PORTUGAL 3 2 1 0 9- 0 7 2.FRANCE 3 2 1 0 7- 3 7 3.Georgia 3 1 0 2 4- 8 3 4.Poland 3 0 0 3 2-11 0 Group D 12 Jun 2025 Ukraine 2-3 Denmark [Prešov] [Voloshyn 22, Braharu 78; Bischoff 63, Boving 81, Osula 88] 12 Jun 2025 Finland 2−2 Netherlands [Košice] [Terho 25, Keskinen 28; Valente 59, Poku 90+3] 15 Jun 2025 Finland 0−2 Ukraine [Košice] [Vanat 28, Braharu 49] 15 Jun 2025 Netherlands 1-2 Denmark [Prešov] [Provstgaard 19og; Osula 35, 47] 18 Jun 2025 Denmark 2-2 Finland [Košice] [Harder 10, 68; Skytta 73, Keskinen 82] 18 Jun 2025 Netherlands 2-0 Ukraine [Prešov] [Valente 34, Van Bergen 79] 1.DENMARK 3 2 1 0 7- 5 7 2.NETHERLANDS 3 1 1 1 5- 4 4 3.Ukraine 3 1 0 2 4- 5 3 4.Finland 3 0 2 1 4- 6 2 Quarterfinals 21 Jun 2025 Portugal 0-1 Netherlands [Žilina] [Poku 84] 21 Jun 2025 Spain 1-3 England [Trnava] [Guerra 39pen; McAtee 10, Elliott 15, Anderson 90+4pen] 22 Jun 2025 Denmark 2-3 France [Prešov] [Bischoff 18, Sorensen 49; Cissé 44, Merlin 84, Tel 85] 22 Jun 2025 Germany 3-2 Italy [aet; Dunajská Streda] [Woltemade 68, Weiper 87, Rohl 117; Koleosho 58, Ambrosino 90+6] Semifinals 25 Jun 2025 England 2-1 Netherlands [Bratislava] [Elliott 62, 86; Ohio 72] 25 Jun 2025 Germany 3-0 France [Košice] [Weiper 8, Woltemade 14, Gruda 90+5] Final 28 Jun 2025 England 3-2 Germany [Bratislava] [Elliott 5, Hutchinson 25, Rowe 92; Weiper 45+1, Nebel 61]
Prepared and maintained by Roberto Di Maggio for the Rec.Sport.Soccer Statistics Foundation
Author: Roberto Di Maggio
Last updated: 2 Jul 2025
(C) Copyright Roberto Di Maggio and RSSSF 2025
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.