Albania qualified as hosts; despite this,
they participate to the qualification tournament.
ROUND 1
Group 1 (in Malta)
[Oct 24]
England 4-0 Malta
Latvia 1-2 Sweden
[Oct 27]
England 4-0 Latvia
Sweden 5-0 Malta
[Oct 30]
Malta 1-4 Latvia
Sweden 2-4 England
1.England 3 3 0 0 12- 2 9 Round 2 League A
2.Sweden 3 2 0 1 9- 5 6 Round 2 League A
3.Latvia 3 1 0 2 5- 7 3 Round 2 League B
4.Malta 3 0 0 3 1-13 0 Round 2 League B
Group 2 (in Slovenia)
[Oct 9]
Poland 8-0 Armenia
Georgia 1-2 Slovenia
[Oct 12]
Poland 3-0 Georgia
Slovenia 1-0 Armenia
[Oct 15]
Slovenia 2-2 Poland
Armenia 1-3 Georgia
1.Poland 3 2 1 0 13- 2 7 Round 2 League A
2.Slovenia 3 2 1 0 5- 3 7 Round 2 League A
3.Georgia 3 1 0 2 4- 6 3 Round 2 League B
4.Armenia 3 0 0 3 1-12 0 Round 2 League B
Group 3 (in Albania)
[Oct 9]
Netherlands 6-0 Faroe Islands
Albania 1-1 Croatia
[Oct 12]
Croatia 7-0 Faroe Islands
Netherlands 5-0 Albania
[Oct 15]
Croatia 3-1 Netherlands
Faroe Islands 0-1 Albania
1.Croatia 3 2 1 0 11- 2 7 Round 2 League A
2.Netherlands 3 2 0 1 12- 3 6 Round 2 League A
3.Albania 3 1 1 1 2- 6 4 Round 2 League B
4.Faroe Islands 3 0 0 3 0-14 0 Round 2 League B
Group 4 (in Belgium)
[Oct 9]
Kosovo 2-4 Ukraine
Belgium 3-1 Kazakhstan
[Oct 12]
Ukraine 3-0 Kazakhstan
Belgium 2-1 Kosovo
[Oct 15]
Ukraine 1-2 Belgium
Kazakhstan 4-4 Kosovo
1.Belgium 3 3 0 0 7- 3 9 Round 2 League A
2.Ukraine 3 2 0 1 8- 4 6 Round 2 League A
3.Kosovo 3 0 1 2 7-10 1 Round 2 League B
4.Kazakhstan 3 0 1 2 5-10 1 Round 2 League B
Group 5 (in Portugal)
[Nov 13]
Portugal 10-0 Liechtenstein
Finland 2-2 Bosnia Herzegovina
[Nov 16]
Portugal 5-1 Finland
Bosnia Herzegovina 6-0 Liechtenstein
[Nov 19]
Bosnia Herzegovina 2-4 Portugal
Liechtenstein 0-8 Finland
1.Portugal 3 3 0 0 19- 3 9 Round 2 League A
2.Finland 3 1 1 1 11- 7 4 Round 2 League A
3.Bosnia Herzegovina 3 1 1 1 10- 6 4 Round 2 League B
4.Liechtenstein 3 0 0 3 0-24 0 Round 2 League B
Group 6 (in Romania)
[Nov 13]
Hungary 4-0 Azerbaijan
Romania 0-3 Greece
[Nov 16]
Hungary 0-0 Romania
Greece 3-0 Azerbaijan
[Nov 19]
Greece 2-2 Hungary
Azerbaijan 1-1 Romania
1.Greece 3 2 1 0 8- 2 7 Round 2 League A
2.Hungary 3 1 2 0 6- 2 5 Round 2 League A
3.Romania 3 0 2 1 1- 4 2 Round 2 League B
4.Azerbaijan 3 0 1 2 1- 8 1 Round 2 League B
Group 7 (in Germany)
[Oct 9]
Germany 4-0 Andorra
Belarus 0-3 Czech Republic
[Oct 12]
Germany 8-2 Belarus
Czech Republic 8-0 Andorra
[Oct 15]
Czech Republic 3-3 Germany
Andorra 1-3 Belarus
1.Czech Republic 3 2 1 0 14- 3 7 Round 2 League A
2.Germany 3 2 1 0 15- 5 7 Round 2 League A
3.Belarus 3 1 0 2 5-12 3 Round 2 League B
4.Andorra 3 0 0 3 1-15 0 Round 2 League B
Group 8 (in Northern Ireland)
[Oct 29]
Ireland 2-2 Lithuania
Northern Ireland 3-1 Scotland
[Nov 1]
Scotland 2-1 Lithuania
Ireland 1-3 Northern Ireland
[Nov 4]
Scotland 0-3 Ireland
Lithuania 3-1 Northern Ireland
1.Northern Ireland 3 2 0 1 7- 5 6 Round 2 League A
2.Ireland 3 1 1 1 6- 5 4 Round 2 League A
3.Lithuania 3 1 1 1 6- 5 4 Round 2 League B
4.Scotland 3 1 0 2 3- 7 3 Round 2 League B
Group 9 (in San Marino)
[Nov 5]
Italy 5-0 San Marino
Wales 3-4 Norway
[Nov 8]
Italy 4-0 Wales
Norway 3-0 San Marino
[Nov 11]
Norway 0-7 Italy
San Marino 0-6 Wales
1.Italy 3 3 0 0 16- 0 9 Round 2 League A
2.Norway 3 2 0 1 7-10 6 Round 2 League A
3.Wales 3 1 0 2 9- 8 3 Round 2 League B
4.San Marino 3 0 0 3 0-14 0 Round 2 League B
Group 10 (in Moldova)
[Oct 23]
Montenegro 1-1 Israel
Switzerland 4-0 Moldova
[Oct 26]
Switzerland 3-0 Montenegro
Israel 4-0 Moldova
[Oct 29]
Israel 2-2 Switzerland
Moldova 0-3 Montenegro
1.Switzerland 3 2 1 0 9- 2 7 Round 2 League A
2.Israel 3 1 2 0 7- 3 5 Round 2 League A
3.Montenegro 3 1 1 1 4- 4 4 Round 2 League B
4.Moldova 3 0 0 3 0-11 0 Round 2 League B
Group 11 (in Cyprus)
[Oct 29]
France 6-0 Gibraltar
Cyprus 2-3 Slovakia
[Nov 1]
Slovakia 7-0 Gibraltar
France 2-0 Cyprus
[Nov 4]
Slovakia 0-1 France
Gibraltar 0-6 Cyprus
1.France 3 3 0 0 9- 0 9 Round 2 League A
2.Slovakia 3 2 0 1 10- 3 6 Round 2 League A
3.Cyprus 3 1 0 2 8- 5 3 Round 2 League B
4.Gibraltar 3 0 0 3 0-19 0 Round 2 League B
Group 12 (in Iceland)
[Oct 30]
Spain 4-0 Estonia
North Macedonia 1-4 Iceland
[Nov 2]
Spain 5-0 North Macedonia
Iceland 3-1 Estonia
[Nov 5]
Estonia 2-4 North Macedonia
Iceland 2-2 Spain
1.Spain 3 2 1 0 11- 2 7 Round 2 League A
2.Iceland 3 2 1 0 9- 4 7 Round 2 League A
3.North Macedonia 3 1 0 2 5-11 3 Round 2 League B
4.Estonia 3 0 0 3 3-11 0 Round 2 League B
Group 13 (in Serbia)
[Nov 1]
Bulgaria 0-2 Serbia
[Nov 4]
Turkey 1-0 Bulgaria
[Nov 7]
Serbia 1-1 Turkey
1.Serbia 2 1 1 0 3- 1 4 Round 2 League A
2.Turkey 2 1 1 0 2- 1 4 Round 2 League A
3.Bulgaria 2 0 0 2 0- 3 0 Round 2 League B
Group 14 (in Denmark)
[Oct 9]
Luxembourg 0-3 Denmark
[Oct 12]
Austria 1-1 Luxembourg
[Oct 15]
Denmark 0-1 Austria
1.Austria 2 1 1 0 2- 1 4 Round 2 League A
2.Denmark 2 1 0 1 3- 1 3 Round 2 League A
3.Luxembourg 2 0 1 1 1- 4 1 Round 2 League B
NB: top-2 of each group qualified for next qualification round;
the other teams played the League B of Round 2.
ROUND 2 - LEAGUE A
Group 1 (in Croatia)
[Mar 19]
Ukraine 1-2 Croatia
Italy 1-0 Slovakia
[Mar 22]
Italy 2-1 Ukraine
Croatia 2-1 Slovakia
[Mar 25]
Slovakia 0-1 Ukraine
[Mar 26]
Croatia 1-2 Italy
1.ITALY 3 3 0 0 5- 2 9
2.Croatia 3 2 0 1 5- 4 6
3.Ukraine 3 1 0 2 3- 4 3
4.Slovakia 3 0 0 3 1- 4 0
Group 2 (in Spain)
[Mar 19]
Germany 2-2 Austria
Spain 2-1 Norway
[Mar 22]
Austria 2-1 Norway
Spain 2-3 Germany
[Mar 25]
Austria 3-3 Spain
Norway 1-4 Germany
1.GERMANY 3 2 1 0 9- 5 7
2.Austria 3 1 2 0 7- 6 5
3.Spain 3 1 1 1 7- 7 4
4.Norway 3 0 0 3 3- 8 0
Group 3 (in France)
[Mar 19]
France 4-0 Finland
Denmark 3-1 Greece
[Mar 22]
France 4-1 Denmark
Greece 3-1 Finland
[Mar 25]
Greece 1-5 France
Finland 5-2 Denmark
1.FRANCE 3 3 0 0 13- 2 9
2.Finland 3 1 0 2 6- 9 3
3.Greece 3 1 0 2 5- 9 3
4.Denmark 3 1 0 2 6-10 3
Group 4 (in Portugal)
[Mar 19]
Netherlands 0-1 Serbia
Portugal 2-0 Hungary
[Mar 22]
Serbia 1-1 Hungary
Portugal 3-1 Netherlands
[Mar 25]
Serbia 1-3 Portugal
Hungary 2-2 Netherlands
1.PORTUGAL 3 3 0 0 8- 2 9
2.Serbia 3 1 1 1 3- 4 4
3.Hungary 3 0 2 1 3- 5 2
4.Netherlands 3 0 1 2 3- 6 1
Group 5 (in Switzerland)
[Mar 19]
Turkey 2-3 Switzerland
Czech Republic 3-2 Sweden
[Mar 22]
Czech Republic 1-1 Turkey
Switzerland 1-0 Sweden
[Mar 25]
Switzerland 1-3 Czech Republic
Sweden 4-0 Turkey
1.CZECH REPUBLIC 3 2 1 0 7- 4 7
2.Switzerland 3 2 0 1 5- 5 6
3.Sweden 3 1 0 2 6- 4 3
4.Turkey 3 0 1 2 3- 8 1
Group 6 (in Poland)
[Mar 19]
Belgium 1-0 Ireland
Iceland 1-1 Poland
[Mar 22]
Belgium 2-1 Iceland
Poland 0-2 Ireland
[Mar 25]
Poland 2-2 Belgium
Ireland 5-0 Iceland
1.BELGIUM 3 2 1 0 5- 3 7
2.Ireland 3 2 0 1 7- 1 6
3.Poland 3 0 2 1 3- 5 2
4.Iceland 3 0 1 2 2- 8 1
Group 7 (in England)
[Mar 19]
England 2-0 Israel
Slovenia 1-1 Northern Ireland
[Mar 22]
England 3-2 Slovenia
Northern Ireland 0-1 Israel
[Mar 25]
Northern Ireland 0-5 England
Israel 0-1 Slovenia
1.ENGLAND 3 3 0 0 10- 2 9
2.Slovenia 3 1 1 1 4- 4 4
3.Israel 3 1 0 2 1- 3 3
4.Northern Ireland 3 0 1 2 1- 7 1
NB: group winners qualified for Final Tournament and for 2025 FIFA U-17 World Cup.
The best four runners up teams, according to results against the first and third
placed teams of each group, also qualified for 2025 FIFA U-17 World Cup.
ROUND 2 - LEAGUE B
Group 1 (in Scotland)
[Mar 19]
Romania 10-0 Liechtenstein
Scotland 2-2 North Macedonia
[Mar 22]
North Macedonia 1-0 Liechtenstein
Romania 0-2 Scotland
[Mar 25]
North Macedonia 0-3 Romania
Liechtenstein 0-8 Scotland
1.Scotland 3 2 1 0 12- 2 7
2.Romania 3 2 0 1 13- 2 6
3.North Macedonia 3 1 1 1 3- 5 4
4.Liechtenstein 3 0 0 3 0-19 0
Group 2 (in Bosnia Herzegovina)
[May 12]
Bosnia Herzegovina 5-0 San Marino
Belarus 4-0 Armenia
[May 15]
Bosnia Herzegovina 3-0 Armenia
Belarus 1-0 San Marino
[May 18]
Belarus 1-2 Bosnia Herzegovina
San Marino 0-1 Armenia
1.Bosnia Herzegovina 3 3 0 0 10- 1 9
2.Belarus 3 2 0 1 6- 2 6
3.Armenia 3 1 0 2 1- 7 3
4.San Marino 3 0 0 3 0- 7 0
Group 3 (in Montenegro)
[Jun 4]
Estonia 3-1 Montenegro
[Jun 7]
Latvia 0-1 Estonia
[Jun 10]
Latvia 0-3 Montenegro
1.Estonia 2 2 0 0 4- 1 6
2.Montenegro 2 1 0 1 4- 3 3
3.Latvia 2 0 0 2 0- 4 0
-.Gibraltar withdrew
Group 4 (in Cyprus)
[Mar 7]
Kosovo 0-0 Andorra
Cyprus 2-0 Moldova
[Mar 10]
Kosovo 1-0 Moldova
Cyprus 1-0 Andorra
[Mar 13]
Cyprus 0-0 Kosovo
Andorra 1-0 Moldova
1.Cyprus 3 2 1 0 3- 0 7
2.Kosovo 3 1 2 0 1- 0 5
3.Andorra 3 1 1 1 1- 1 4
4.Moldova 3 0 0 3 0- 4 0
Group 5 (in Malta)
[Apr 10]
Bulgaria 3-0 Malta
Luxembourg 0-0 Faroe Islands
[Apr 13]
Luxembourg 2-1 Malta
Bulgaria 1-0 Faroe Islands
[Apr 16]
Faroe Islands 2-1 Malta
Bulgaria 2-0 Luxembourg
1.Bulgaria 3 3 0 0 6- 0 9
2.Faroe Islands 3 1 1 1 2- 2 4
3.Luxembourg 3 1 1 1 2- 3 4
4.Malta 3 0 0 3 2- 7 0
Group 6 (in Albania)
[Mar 19]
Azerbaijan 1-4 Albania
[Mar 22]
Wales 0-0 Azerbaijan
[Mar 25]
Albania 1-2 Wales
1.Wales 2 1 1 0 2- 1 4
2.Albania 2 1 0 1 5- 3 3
3.Azerbaijan 2 0 1 1 1- 4 1
Group 7 (in Kazakhstan)
[Mar 19]
Georgia 0-3 Kazakhstan
[Mar 22]
Lithuania 3-0 Georgia
[Mar 25]
Kazakhstan 5-2 Lithuania
1.Kazakhstan 2 2 0 0 8- 2 6
2.Lithuania 2 1 0 1 5- 5 3
3.Georgia 2 0 0 2 0- 6 0
FINAL TOURNAMENT
Albania, May 19-June 1, 2025
Group A
19 May 2025 Albania 0-4 Portugal [Tirana]
[Quintas 36, Mide 68pen, Cabral 82, Soares 90+2]
19 May 2025 Germany 0-3 France [Elbasan]
[Azizi 1, N'Guessan 12, Batola 78]
22 May 2025 Albania 0-4 Germany [Elbasan]
[Mensah 7, Staff 20, Mike 66, Oteng-Mensah 85pen]
22 May 2025 France 0-0 Portugal [Tirana]
25 May 2025 France 4-0 Albania [Elbasan]
[Malonga 33, Coulibaly 51, N'Guessan 66, 79]
25 May 2025 Portugal 2-1 Germany [Tirana]
[Chelmik 76, Banjaqui 89; Isbruch 72]
1.FRANCE 3 2 1 0 7- 0 7
2.PORTUGAL 3 2 1 0 6- 1 7
3.Germany 3 1 0 2 5- 5 3
4.Albania 3 0 0 3 0-12 0
Group B
20 May 2025 England 1-1 Belgium [Rrogozhinė]
[Rodriguez 12; Fernandez 49]
20 May 2025 Italy 2-1 Czech Republic [Durrės]
[Inacio 38, Arena 42; Srb 53]
23 May 2025 Belgium 3-1 Czech Republic [Durrės]
[Camara 24, 42, Gielen 45; Cizek 65]
23 May 2025 Italy 4-2 England [Rrogozhinė]
[Inacio 10pen, De Paoli 37, Campaniello 67, Luongo 77;
Rodriguez 23, 49]
26 May 2025 Belgium 1-2 Italy [Durrės]
[De Wannemacker 13; Inacio 62, 79pen]
26 May 2025 Czech Republic 2-4 England [Rrogozhinė]
[Palascak 59, Sochurek 89; Dowman 6, Rodriguez 15, Howell 36,
Gray 40]
1.ITALY 3 3 0 0 8- 4 9
2.BELGIUM 3 1 1 1 5- 4 4
3.England 3 1 1 1 7- 7 4
4.Czech Republic 3 0 0 3 4- 9 0
Semifinals
29 May 2025 France 3-2 Belgium [Elbasan]
[A. Camara 42, Matondo 50, N'Guessan 54; N. Fernandez 45+2pen,
Wins 79]
29 May 2025 Italy 2-2 Portugal [3-4 pen.; Tirana]
[Inacio 20, Baralla 59; Stevan 28, Soares 67]
Final
01 Jun 2025 Portugal 3-0 France [Tirana]
[Cabral 30, D. Cunha 38, Neves 60]
Prepared and maintained by Roberto Di Maggio for the Rec.Sport.Soccer Statistics Foundation
Author: Roberto Di Maggio
(dimrob@libero.it)
Last updated: 5 Nov 2026
(C) Copyright Roberto Di Maggio and RSSSF 2025/26
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.