Qualifying Round - 1 Bosnia & Herzegovina - Iceland 3 : 0
Qualifying Round - 2 Slovakia - Bosnia & Herzegovina 2 : 0
Qualifying Round - 3 Portugal - Bosnia & Herzegovina 3 : 0
Qualifying Round - 4 Bosnia & Herzegovina - Luxembourg 0 : 2
Qualifying Round - 5 Bosnia & Herzegovina - Liechtenstein 2 : 1
Qualifying Round - 6 Iceland - Bosnia & Herzegovina 1 : 0
Qualifying Round - 7 Liechtenstein - Bosnia & Herzegovina 0 : 2
Qualifying Round - 8 Bosnia & Herzegovina - Portugal 0 : 5
Qualifying Round - 9 Luxembourg - Bosnia & Herzegovina 4 : 1
Qualifying Round - 10 Bosnia & Herzegovina - Slovakia 1 : 2
Qualifying Play-offs Path B - Semi-Finals Bosnia & Herzegovina - Ukraine 1 : 2

Group A Games W D L Goals Diff Form Points
1
Spain 8 7 0 1 25-5 20 21
2
Scotland 8 5 2 1 17-8 9 17
3
Norway 8 3 2 3 14-12 2 11
4
Georgia 8 2 2 4 12-18 -6 8
5
Cyprus 8 0 0 8 3-28 -25 0
- Promotion - Euro
- Promotion - Euro (Promotion)
Group B Games W D L Goals Diff Form Points
1
France 8 7 1 0 29-3 26 22
2
Netherlands 8 6 0 2 17-7 10 18
3
Greece 8 4 1 3 14-8 6 13
4
Ireland 8 2 0 6 9-10 -1 6
5
Gibraltar 8 0 0 8 0-41 -41 0
- Promotion - Euro
- Promotion - Euro (Promotion)
Group C Games W D L Goals Diff Form Points
1
England 8 6 2 0 22-4 18 20
2
Italy 8 4 2 2 16-9 7 14
3
Ukraine 8 4 2 2 11-8 3 14
4
North Macedonia 8 2 2 4 10-20 -10 8
5
Malta 8 0 0 8 2-20 -18 0
- Promotion - Euro
- Promotion - Euro (Promotion)
Group D Games W D L Goals Diff Form Points
1
Turkey 8 5 2 1 14-7 7 17
2
Croatia 8 5 1 2 13-4 9 16
3
Wales 8 3 3 2 10-10 0 12
4
Armenia 8 2 2 4 9-11 -2 8
5
Latvia 8 1 0 7 5-19 -14 3
- Promotion - Euro
- Promotion - Euro (Promotion)
Group E Games W D L Goals Diff Form Points
1
Albania 8 4 3 1 12-4 8 15
2
Czech Republic 8 4 3 1 12-6 6 15
3
Poland 8 3 2 3 10-10 0 11
4
Moldova 8 2 4 2 7-10 -3 10
5
Faroe Islands 8 0 2 6 2-13 -11 2
- Promotion - Euro
- Promotion - Euro (Promotion)
Group F Games W D L Goals Diff Form Points
1
Belgium 8 6 2 0 22-4 18 20
2
Austria 8 6 1 1 17-7 10 19
3
Sweden 8 3 1 4 14-12 2 10
4
Azerbaijan 8 2 1 5 7-17 -10 7
5
Estonia 8 0 1 7 2-22 -20 1
- Promotion - Euro
- Promotion - Euro (Promotion)
Group G Games W D L Goals Diff Form Points
1
Hungary 8 5 3 0 16-7 9 18
2
Serbia 8 4 2 2 15-9 6 14
3
Montenegro 8 3 2 3 9-11 -2 11
4
Lithuania 8 1 3 4 8-14 -6 6
5
Bulgaria 8 0 4 4 7-14 -7 4
- Promotion - Euro
Group H Games W D L Goals Diff Form Points
1
Denmark 10 7 1 2 19-10 9 22
2
Slovenia 10 7 1 2 20-9 11 22
3
Finland 10 6 0 4 18-10 8 18
4
Kazakhstan 10 6 0 4 16-12 4 18
5
Northern Ireland 10 3 0 7 9-13 -4 9
6
San Marino 10 0 0 10 3-31 -28 0
- Promotion - Euro
- Promotion - Euro (Promotion)
Group I Games W D L Goals Diff Form Points
1
Romania 10 6 4 0 16-5 11 22
2
Switzerland 10 4 5 1 22-11 11 17
3
Israel 10 4 3 3 11-11 0 15
4
Belarus 10 3 3 4 9-14 -5 12
5
Kosovo 10 2 5 3 10-10 0 11
6
Andorra 10 0 2 8 3-20 -17 2
- Promotion - Euro
- Promotion - Euro (Promotion)
Group J Games W D L Goals Diff Form Points
1
Portugal 10 10 0 0 36-2 34 30
2
Slovakia 10 7 1 2 17-8 9 22
3
Luxembourg 10 5 2 3 13-19 -6 17
4
Iceland 10 3 1 6 17-16 1 10
5
Bosnia & Herzegovina 10 3 0 7 9-20 -11 9
6
Liechtenstein 10 0 0 10 1-28 -27 0
- Promotion - Euro
- Promotion - Euro (Promotion)
Player Team G A
1 R. Lukaku Belgium 14 1
2 Cristiano Ronaldo Portugal 10 2
3 Kylian Mbappé France 9 5
4 H. Kane England 8 2
5 R. Højlund Denmark 7 1
6 S. McTominay Scotland 7 1
7 Bruno Fernandes Portugal 6 7
8 Z. Amdouni Switzerland 6 0
9 E. Haaland Norway 6 1
10 G. Masouras Greece 5 2
11 A. Mitrović Serbia 5 1
12 G. Rodrigues Luxembourg 5 1
13 B. Šeško Slovenia 5 2
14 Joselu Spain 4 2
15 B. Saka England 4 2
16 K. Kvaratskhelia Georgia 4 1
17 D. Håkans Finland 4 0
18 B. Varga Hungary 4 0
19 Álvaro Morata Spain 4 0
20 A. Kramarić Croatia 4 0
Qualifying Round - 1
Kazakhstan
1 : 2
Slovenia
Italy
1 : 2
England
 
Bosnia & Herzegovina
3 : 0
Iceland
Slovakia
0 : 0
Luxembourg
Portugal
4 : 0
Liechtenstein
Denmark
3 : 1
Finland
North Macedonia
 
2 : 1
Malta
San Marino
0 : 2
Northern Ireland
Bulgaria
0 : 1
Montenegro
Serbia
2 : 0
Lithuania
Austria
4 : 1
Azerbaijan
Sweden
0 : 3
Belgium
Moldova
1 : 1
Faroe Islands
Czech Republic
3 : 1
Poland
Gibraltar
0 : 3
Greece
France
4 : 0
Netherlands
Scotland
3 : 0
Cyprus
 
Armenia
1 : 2
Turkey
Belarus
0 : 5
Switzerland
Israel
1 : 1
Kosovo
Spain
3 : 0
Norway
Croatia
1 : 1
Wales
Andorra
0 : 2
Romania
Qualifying Round - 2
Kazakhstan
 
3 : 2
Denmark
Liechtenstein
0 : 7
Iceland
Slovenia
2 : 0
San Marino
England
2 : 0
Ukraine
Malta
0 : 2
Italy
Northern Ireland
0 : 1
Finland
Slovakia
2 : 0
Bosnia & Herzegovina
Luxembourg
0 : 6
Portugal
Montenegro
0 : 2
Serbia
Hungary
3 : 0
Bulgaria
Austria
2 : 1
Estonia
Sweden
5 : 0
Azerbaijan
Moldova
0 : 0
Czech Republic
Poland
1 : 0
Albania
Ireland
0 : 1
France
Netherlands
3 : 0
Gibraltar
 
Georgia
1 : 1
Norway
Scotland
2 : 0
Spain
Turkey
0 : 2
Croatia
Wales
1 : 0
Latvia
Switzerland
3 : 0
Israel
Romania
2 : 1
Belarus
Kosovo
1 : 1
Andorra
Qualifying Round - 3
Finland
2 : 0
Slovenia
Latvia
 
2 : 3
Turkey
Denmark
1 : 0
Northern Ireland
San Marino
0 : 3
Kazakhstan
Andorra
1 : 2
Switzerland
Belarus
1 : 2
Israel
Kosovo
0 : 0
Romania
Wales
 
2 : 4
Armenia
Malta
0 : 4
England
North Macedonia
 
2 : 3
Ukraine
Greece
2 : 1
Ireland
Gibraltar
0 : 3
France
Lithuania
 
1 : 1
Bulgaria
Luxembourg
2 : 0
Liechtenstein
Norway
1 : 2
Scotland
Azerbaijan
1 : 1
Estonia
Montenegro
0 : 0
Hungary
Cyprus
1 : 2
Georgia
Portugal
3 : 0
Bosnia & Herzegovina
Iceland
1 : 2
Slovakia
Belgium
1 : 1
Austria
Faroe Islands
0 : 3
Czech Republic
Albania
2 : 0
Moldova
Qualifying Round - 4
Armenia
2 : 1
Latvia
Ukraine
1 : 0
Malta
Finland
6 : 0
San Marino
Belarus
2 : 1
Kosovo
Israel
2 : 1
Andorra
Switzerland
2 : 2
Romania
Turkey
2 : 0
Wales
 
Slovenia
1 : 1
Denmark
France
1 : 0
Greece
 
Ireland
3 : 0
Gibraltar
England
7 : 0
North Macedonia
Northern Ireland
0 : 1
Kazakhstan
Bulgaria
1 : 1
Serbia
Liechtenstein
0 : 1
Slovakia
Bosnia & Herzegovina
0 : 2
Luxembourg
Iceland
 
0 : 1
Portugal
Hungary
2 : 0
Lithuania
Estonia
0 : 3
Belgium
Austria
2 : 0
Sweden
Faroe Islands
1 : 3
Albania
Moldova
3 : 2
Poland
Norway
3 : 1
Cyprus
Scotland
2 : 0
Georgia
Qualifying Round - 5
Kazakhstan
0 : 1
Finland
Lithuania
2 : 2
Montenegro
France
2 : 0
Ireland
Netherlands
3 : 0
Greece
Poland
2 : 0
Faroe Islands
Czech Republic
1 : 1
Albania
Serbia
1 : 2
Hungary
Slovenia
4 : 2
Northern Ireland
Denmark
4 : 0
San Marino
Georgia
1 : 7
Spain
Cyprus
0 : 3
Scotland
Croatia
5 : 0
Latvia
Turkey
1 : 1
Armenia
Slovakia
0 : 1
Portugal
Bosnia & Herzegovina
2 : 1
Liechtenstein
Luxembourg
3 : 1
Iceland
 
Azerbaijan
0 : 1
Belgium
Ukraine
1 : 1
England
Andorra
0 : 0
Belarus
Estonia
0 : 5
Sweden
North Macedonia
1 : 1
Italy
Kosovo
2 : 2
Switzerland
Romania
1 : 1
Israel
Qualifying Round - 6
Kazakhstan
1 : 0
Northern Ireland
Faroe Islands
0 : 1
Moldova
Montenegro
 
2 : 1
Bulgaria
Finland
0 : 1
Denmark
San Marino
0 : 4
Slovenia
Lithuania
1 : 3
Serbia
Greece
5 : 0
Gibraltar
Ireland
1 : 2
Netherlands
Albania
2 : 0
Poland
Armenia
0 : 1
Croatia
Latvia
0 : 2
Wales
Iceland
1 : 0
Bosnia & Herzegovina
Portugal
9 : 0
Luxembourg
Slovakia
3 : 0
Liechtenstein
Belgium
5 : 0
Estonia
Romania
2 : 0
Kosovo
 
Israel
1 : 0
Belarus
Switzerland
3 : 0
Andorra
Sweden
1 : 3
Austria
Malta
0 : 2
North Macedonia
Italy
2 : 1
Ukraine
Spain
6 : 0
Cyprus
Norway
2 : 1
Georgia
Qualifying Round - 7
Latvia
 
2 : 0
Armenia
Spain
2 : 0
Scotland
Cyprus
0 : 4
Norway
Croatia
0 : 1
Turkey
Albania
3 : 0
Czech Republic
 
Faroe Islands
 
0 : 2
Poland
Belarus
0 : 0
Romania
Andorra
0 : 3
Kosovo
Estonia
0 : 2
Azerbaijan
Netherlands
1 : 2
France
Ireland
0 : 2
Greece
Austria
2 : 3
Belgium
 
Iceland
1 : 1
Luxembourg
Portugal
3 : 2
Slovakia
Liechtenstein
0 : 2
Bosnia & Herzegovina
Ukraine
2 : 0
North Macedonia
Northern Ireland
3 : 0
San Marino
Bulgaria
 
0 : 2
Lithuania
Slovenia
3 : 0
Finland
Italy
4 : 0
Malta
Hungary
2 : 1
Serbia
Denmark
3 : 1
Kazakhstan
Israel
1 : 1
Switzerland
 
Qualifying Round - 8
Georgia
4 : 0
Cyprus
Czech Republic
1 : 0
Faroe Islands
Switzerland
3 : 3
Belarus
Norway
0 : 1
Spain
Romania
4 : 0
Andorra
 
Poland
1 : 1
Moldova
Turkey
4 : 0
Latvia
Wales
2 : 1
Croatia
Azerbaijan
0 : 1
Austria
 
Bosnia & Herzegovina
0 : 5
Portugal
Luxembourg
0 : 1
Slovakia
Iceland
4 : 0
Liechtenstein
Belgium
1 : 1
Sweden
Greece
 
0 : 1
Netherlands
Gibraltar
0 : 4
Ireland
Finland
1 : 2
Kazakhstan
England
3 : 1
Italy
Malta
1 : 3
Ukraine
Serbia
3 : 1
Montenegro
Lithuania
2 : 2
Hungary
Northern Ireland
 
0 : 1
Slovenia
San Marino
1 : 2
Denmark
Kosovo
1 : 0
Israel
Qualifying Round - 9
Georgia
2 : 2
Scotland
Estonia
0 : 2
Austria
Azerbaijan
 
3 : 0
Sweden
Cyprus
1 : 3
Spain
Bulgaria
 
2 : 2
Hungary
 
Montenegro
2 : 0
Lithuania
Slovakia
4 : 2
Iceland
Luxembourg
4 : 1
Bosnia & Herzegovina
Liechtenstein
0 : 2
Portugal
Kazakhstan
3 : 1
San Marino
Finland
4 : 0
Northern Ireland
Moldova
1 : 1
Albania
England
2 : 0
Malta
Italy
5 : 2
North Macedonia
Poland
1 : 1
Czech Republic
Denmark
2 : 1
Slovenia
Armenia
1 : 1
Wales
Latvia
0 : 2
Croatia
Belarus
1 : 0
Andorra
Israel
1 : 2
Romania
 
Switzerland
1 : 1
Kosovo
France
14 : 0
Gibraltar
 
Netherlands
1 : 0
Ireland
Qualifying Round - 10
Hungary
3 : 1
Montenegro
Serbia
2 : 2
Bulgaria
Belgium
5 : 0
Azerbaijan
 
Sweden
2 : 0
Estonia
Spain
3 : 1
Georgia
Scotland
3 : 3
Norway
Portugal
2 : 0
Iceland
Bosnia & Herzegovina
 
1 : 2
Slovakia
Liechtenstein
0 : 1
Luxembourg
 
North Macedonia
1 : 1
England
San Marino
1 : 2
Finland
Slovenia
2 : 1
Kazakhstan
Northern Ireland
2 : 0
Denmark
Czech Republic
3 : 0
Moldova
 
Ukraine
0 : 0
Italy
Albania
0 : 0
Faroe Islands
Kosovo
0 : 1
Belarus
Andorra
0 : 2
Israel
Romania
1 : 0
Switzerland
Wales
1 : 1
Turkey
Croatia
1 : 0
Armenia
Gibraltar
0 : 6
Netherlands
Greece
2 : 2
France
Qualifying Play-offs Path C - Semi-Finals
Georgia
2 : 0
Luxembourg
 
Greece
5 : 0
Kazakhstan
Qualifying Play-offs Path A - Semi-Finals
Poland
5 : 1
Estonia
 
Wales
4 : 1
Finland
Qualifying Play-offs Path B - Semi-Finals
Israel
 
1 : 4
Iceland
Bosnia & Herzegovina
1 : 2
Ukraine
Qualifying Play-offs Path C - Final
Georgia
 
0 : 0
Greece
Qualifying Play-offs Path B - Final
Ukraine
2 : 1
Iceland
Qualifying Play-offs Path A - Final
Wales
 
0 : 0
Poland