European U-21 Championship 2025


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]

overview file

2023


About this document

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.