Final - Wembely Stadium, London, England date time team 1 _________ score team 2 _________ HT Sun 11.07.21 21:00  Italy 1-13-2p   England 0-1  
 
 
date time team 1 _________ score team 2 _________ HT Tue 06.07.21 21:00  Italy 1-14-2p   Spain 0-0    Wembley Stadium, London, England.  Wed 07.07.21 21:00  England 2-1aet   Denmark 1-1   Wembley Stadium, London, England.  
 
 
date time team 1 _________ score team 2 _________ HT Fri 02.07.21 18:00  Spain 1-13-1p   Switzerland 1-0   Krestovsky Stadium, Saint Petersvurg, Russia.  Fri 02.07.21 21:00  Italy 2-1  Belgium 2-0   Alianz Arena, Munchen, Germany.  Sat 03.07.21 18:00  Denmark 2-1  Czechia 2-0   Olympic Stadium, Baku, Azerbaijan.  Sat 03.07.21 21:00  England 4-0  Ukraine 1-0    Stadio Olimpico, Rome, Italy.  
 
 
date time team 1 _________ score team 2 _________ HT Sat 26.06.21 18:00  Denmark 4-0  Wales 1-0   1-0 Kasper Dolberg 27'  2-0 Kasper Dolberg 48'  3-0 Joakim Maehle 88'  4-0 Martin Braithwaite 90+4' Johan Cruyff Arena, Amsterdam, Netherlands 14,645  Referee: Daniel Siebert, Germany. Sat 26.06.21 21:00  Italy 2-1aet   Austria 0-0    1-0 Federico Chiesa 95'  2-0 Mateo Pessina 105' 2-1  Sasa Kalajdzic 114' Wembley Stadium, London, England 18,910  Referee: Anthony Taylor, England. Sun 27.06.21 18:00  Czechia 2-0  Netherlands 0-0   Puskas Arena, Budapest, Hungary Referee: Sergei Karatsev, Russia.  Sun 27.06.21 21:00  Belgium 1-0  Portugal 1-0    La Cartuja, Seville, Spain. Referee: Felix Brych, Germany.  Mon 28.06.21 18:00  Spain 5-3aet   Croatia 1-1    Parken Stadium, Copenhagen, Denmark. Referee: Cuneyt Cakir, Turkey.  Mon 28.06.21 21:00  Switzerland 3-35-4p   France 1-0   Arena National, Bucuresti, Romania Referee: Fernando Rapallini, Argentina.  Tue 29.06.21 18:00  England 2-0  Germany 0-0   1-0 Raheem Sterling 75'  2-0 Harry Kane 86' Wembley Stadium, London, England Referee: Danny Makkelie, Netherlands. Tue 29.06.21 21:00  Ukraine 2-1aet   Sweden 1-0   Hampden Park, Glasgow, Scotland Referee: Daniele Orsato, Italy.  
 
 
  First 2 from each Group and 4 best 3rd places advance to 1/8 Finals. 
Group A pts win drw lst gf ga g+- Pot 1.  Italy 9 3 0 0 7: 0 +7 1. 2.  Wales 4 1 1 1 3: 2 +1 4. 3.  Switzerland 4 1 1 1 4: 5 -1 2. 4.  Turkey 0 0 0 3 1: 8 -7 3. 
     Team   Ital  Swit  Turk  Wale Italy --- 3:0 3:0 1:0  Switzerland   --- 3:1 1:1  Turkey     ---    Wales     2:0 --- 
 
Italy and Wales advanced to Eight-Finals (1/8) . Switzerland advanced among best 4 third places. 
 
date time team 1 _________ score team 2 _________ HT Fri 11.06.21 21:00  Italy 3-0  Turkey 0-0   1-0 Merih Demiral 53'OG  2-0 Ciro Immobile 66'  3-0 Lorenzo Insigne 79' Stadio Olimpico, Rome, Italy 12,916 Referee: Danny Makkelie, Netherlands. Sat 12.06.21 15:00  Switzerland 1-1  Wales 0-0   1-0 Breel Embolo 49' 1-1  Kieffer Moore 74' Olympic Stadium, Baku, Azerbaidjan (17:00 UTC +4) 8,782 . Referee: Clement Turpin, France. Wed 16.06.21 18:00  Wales 2-0  Turkey 1-0   1-0 Aaron Ramsey 42'  2-0 90+5' Olympic Stadium, Baku, Azerbaidjan (20:00 UTC +4) Wed 16.06.21 21:00  Italy 3-0  Switzerland 1-0   Stadio Olimpico, Rome, Italy. Referee:   Sun 20.06.21 18:00  Switzerland 3-1  Turkey 2-0   1-0 Haris Seferovic 6'  2-0 Xherdan Shaqiri 26' 2-1  Irfan Kahvedci 62'  3-1 Xherdan Shaqiri 68' Possesion 48%-52% Olympic Stadium, Baku, Azerbaidjan (20:00 UTC +4). Referee: Slavko Vincic, Slovenia. Sun 20.06.21 18:00  Italy 1-0  Wales 1-0   1-0 Matteo Pessina 39' RC:  Ethan Ampadu (Wales) 56' Possesion 64%-36% Stadio Olimpico, Rome, Italy. Referee: Ovidiu Hategan, Romania. 
 
 
Group B pts win drw lst gf ga g+- Pot 1.  Belgium 9 3 0 0 7: 1 +6 1. 2.  Denmark 3 1 0 2 5: 4 +1 3. 3.  Finland 3 1 0 2 1: 3 -2 4. 4.  Russia 3 1 0 2 2: 7 -5 2. 
    Team   Belg  Russ  Denm  Finl Belgium --- 3:0 2:1 2:0  Russia   ---   1:0  Denmark   4:1 ---    Finland     1:0 --- 
 
 
date time team 1 _________ score team 2 _________ HT Sat 12.06.21 18:00  Finland 1-0  Denmark 0-0   1-0 Joel Pohjanpalo 60' 2nd time started at 19:45 Parken Stadium, Copenhagen, Denmark 13,790  Referee: Anthony Taylor, England. Sat 12.06.21 21:00  Belgium 3-0  Russia 2-0   1-0 Romelu Lukaku 10'  2-0 Thomas Meunier 34'  3-0 Romelu Lukaku 88' Krestovsky Stadium, Saint Petersburg, Russia 26,264  Referee: Antonio Mateu Lahoz, Spain. Wed 16.06.21 15:00  Russia 1-0  Finland 1-0   1-0 Aleksei Miranchuk 45+2' Krestovsky Stadium, Saint Petersburg, Russia 24,540  Referee: Danny Makkelie, Netherlands. Thu 17.06.21 18:00  Belgium 2-1  Denmark 0-1  0-1  Youssuf Poulsen 2' 1-1  Thorgan Hazard 55' 1-2  Kevin de Bruyne 70' Parken Stadium, Copenhagen, Denmark 23,395  Referee: Bjorn Kuipers, Netherlands.  Mon 21.06.21 21:00  Belgium 2-0  Finland 0-0  Var des. Romelu Lukaku (Belgium) 65'  1-0 Lucas Hradecky 75'OG  2-0 Romelu Lukaku 81' Krestovsky Stadium, Saint Petersburg, Russia 2-,---  Referee: Felix Brych, Germany.  Mon 21.06.21 21:00  Denmark 4-1  Russia 1-0   1-0 Mikkel Damsgaard 38'  2-0 Yussuf Poulsen 59' 2-1  Artem Dzyuba 70'  3-1 Andreas Christensen 79'  4-1 Joakim Maehle 82' Parken Stadium, Copenhagen, Denmark --,---  Referee: Clement Turpin, France. 
 
 
Group C pts win drw lst gf ga g+- Pot 1.  Netherlands 9 3 0 0 8: 2 +6 2. 2.  Austria 6 2 0 1 4: 3 +1 3. 3.  Ukraine 3 1 0 2 4: 5 -1 1. 4.  Macedonia 0 0 0 3 2: 8 -6 4. 
    Team   Ukra  Neth  Aust  Mace Ukraine ---     2:1  Netherlands 3:2 --- 2:0 3:0  Austria 1:0   --- 3:1  Macedonia       --- 
 
 
date time team 1 _________ score team 2 _________ HT Sun 13.06.21 18:00  Austria 3-1  Macedonia 1-1   1-0 Stefan Lainer 18' 1-1  Goran Pandev 28'  2-1 Michael Gregoritsch 78'  3-1 Marko Arnautovic 89' Arena Nationala, Bucharest, Romania (19:00 +3) 9,082  Referee: Andreas Ekberg, Sweden. Sun 13.06.21 21:00  Netherlands 3-2  Ukraine 0-0   1-0 Geroginio Wijnaldum 52'  2-0 Wout Weghorst 58' 2-1  Andriy Yarmolenko 75' 3-1  Andriy Yarmolenko 79'  3-2 Denzel Dumfries 85' Johan Cruyff Arena, Amsterdam, Netherlands 15,837  Referee: Felix Brych, Germany.  Thu 17.06.21 15:00  Ukraine 2-1  Macedonia 2-0   1-0 Andriy Yarmolenko 29'  2-0 Andriy Yarmolenko 34' pen.miss: Ezgjan Alioski (Macedonia) 57' 2-1  Ezgjan Alioski 57' Arena Nationala, Bucharest, Romania (16:00 +3) 10,001  Referee: Fernando Rapalini, Argentina. Cloudy 26 C. Humidity: 55% Wind: 10km/h. Thu 17.06.21 21:00  Netherlands 2-0  Austria 1-0   1-0 Memphis Depay 11'pen.  2-0 Denzel Dumfries 67' Johan Cruyff Arena, Amsterdam, Netherlands. Referee: Orel Grinfeld, Israel. Pitch: Soft. Wind: 15 km/h. Humidity: 63%. Temperature: 25 C. Mon 21.06.21 18:00  Austria 1-0  Ukraine 1-0   1-0 Christoph Baumgartner, 21' Arena Nationala, Bucharest, Romania (19:00 +3). Referee: Cuneyt Cakir, Turkey. Mon 21.06.21 18:00  Netherlands 3-0  Macedonia 1-0   1-0 Memphis Depay 24'  2-0 Georginio Wijnaldum 51'  3-0 Georginio Wijnaldum 58' Johan Cruyff Arena, Amsterdam, Netherlands. Referee: Istvan Kovacs, Romania. 
 
 
Group D pts win drw lst gf ga g+- 1.  England 7 2 1 0 2: 0 +2 2.  Croatia 4 1 1 1 4: 3 +1 3.  Czechia 4 1 1 1 3: 2 +1 4.  Scotland 1 0 1 2 1: 5 -4 
    Team   Engl  Croa  Czec  Scot England --- 1:0 1:0 0:0  Croatia   --- 1:1 3:1  Czechia     --- 2:0  Scotland       --- 
 
 
date time team 1 _________ score team 2 _________ HT Sun 13.06.21 15:00  England 1-0  Croatia 0-0   1-0 Raheem Sterling 57' Wembley Stadium, London, England 18,497>/b> Referee: Daniele Orsato, Italy.  Mon 14.06.21 15:00  Czechia 2-0  Scotland 1-0   1-0 Patrick Schick 42'  2-0 Patrick Schick 52' Hampden Park, Glasgow, Scotland 18,497  Referee: Daniel Siebert, Germany. Fri 18.06.21 18:00  Croatia 1-1  Czechia 0-1   Hampden Park, Glasgow, Scotland   Fri 18.06.21 21:00  England 0-0  Scotland 0-0   Wembley Stadium, London, England   Tue 22.06.21 21:00  England 1-0  Czechia 1-0   1-0 Raheem Sterling 1T Wembley Stadium, London, England  Tue 22.06.21 21:00  Croatia 3-1  Scotland 1-1   Hampden Park, Glasgow, Scotland   
 
 
Group E pts win drw lst gf ga g+- 1.  Sweden 7 2 1 0 4: 2 +2 2.  Spain 5 1 2 0 6: 1 +5 3.  Slovakia 3 1 0 2 2: 7 -5 4.  Poland 1 0 1 2 4: 6 -2 
    Team   Spai  Pola  Swed  Slov Spain --- 1:1 0:0 5:0  Poland   ---      Sweden   3:2 --- 1:0  Slovakia   2:1   --- 
 
 
date time team 1 _________ score team 2 _________ HT Mon 14.06.21 18:00  Slovakia 2-1  Poland 1-0   1-0 Wojciech Szczezny 18'  1-1 Karol Linetty 46'  2-1 Milan Skriniar 69' Krestovsky Stadium, Sain Petersburg, Russia (from Dublin, Ireland) 12,862  Referee: Ovidiu Hategan, Romania. 18C H:41% W: 12 km/h. Mon 14.06.21 21:00  Spain 0-0  Sweden 0-0   La Cartuja, Seville, Spain 10,559  Referee: Slavko Vincic, Slovenia.  Fri 18.06.21 15:00  Sweden 1-0  Slovakia 0-0   Krestovsky Stadium, Sain Petersburg, Russia (from Dublin, Ireland)   Sat 19.06.21 21:00  Spain 1-1  Poland 1-0   La Cartuja, Seville, Spain   Wed 23.06.21 18:00  Spain 5-0  Slovakia     La Cartuja, Seville, Spain   Wed 23.06.21 18:00  Sweden 3-2  Poland 1-0   Krestovsky Stadium, Sain Petersburg, Russia (from Dublin, Ireland)   
 
 
Group F pts win drw lst gf ga g+- 1.  France 5 1 2 0 4: 3 +1 2.  Germany 4 1 1 1 6: 5 +1 3.  Portugal 4 1 1 1 7: 6 +1 4.  Hungary 2 0 2 1 3: 6 -3 
    Team   Germ  Fran  Port  Hung Germany ---   4:2 2:2  France 1:0 --- 2:2 1:1  Portugal     --- 3:0  Hungary       --- 
 
 
date time team 1 _________ score team 2 _________ HT Tue 15.06.21 18:00  Portugal 3-0  Hungary 0-0   1-0 Raphael Guereiro 84'  2-0 Cristiano Ronaldo 87'pen.  3-0 Cristiano Ronaldo 90+2' Possesion: 65%-35% Puskas Arena, Budapest, Hungary 55,662  Referee: Cuneyt Cakir, Turkey. 26 C Partly Cloudy. Pitch: Dry. Humidity: 38%. Wind: 11 km/h. Tue 15.06.21 21:00  France 1-0  Germany 1-0   1-0 Matts Hummels 20'OG Possesion: 41%-59% Allianz Arena, Munich, Germany 13,000 . Referee: Carlo del Cerro Grande, Spain. 21 C Clear Night. Humidity: 61% Wind: 2km/h. Sat 19.06.21 15:00  France 1-1  Hungary 0-1  0-1  Attila Fiola 45+2' 1-1  Antoine Griezman 66' Possesion: 61%-39% Possesion: 56%-44% Puskas Arena, Budapest, Hungary 55,998 . Referee: Michael Oliver (England). 30 C Suuny. Pitch: Dry. Humidity: 40% Wind: 9km/h.  Sat 19.06.21 18:00  Germany 4-2  Portugal 2-1  0-1  Cristiano Ronaldo 15'  1-1 Ruben Dias 35'OG  2-1 Raphael Gurreiro 39'OG  3-1 Kai Havertz 51'  4-1 Robin Gosens 60' 4-2  Diego Jota 67' Allianz Arena, Munich, Germany 12,926 . Referee: Anthony Taylor, England. 31 C Partly Cloudy. Pitch: Soft. Humidity: 36% Wind: 6 km/h.  Wed 23.06.21 21:00  Germany 2-2  Hungary 0-1   Allianz Arena, Munich, Germany. Referee:  Wed 23.06.21 21:00  France 2-2  Portugal 1-1  Puskas Arena, Budapest, Hungary   
 
 
 
Italy, Belgium, Netherlands, Wales, Denmark, Czechia, England, Croatia, Sweden, France, Spain and Switzerland advanced to Eight-Finals (1/8) . Slovakia, Poland, Scotland, Macedonia, Turkey and Russia were eliminated in Groups Round . 4 pts almost assure advancing to Eight-Finals (1/8) . 
 
 24 Teams  20 Teams from ECQ 2020 1. Belgium Thu 10.10.2019 I 2. Italy Sat 12.10.2019 J 3. Russia Sun 13.10.2019 I 4. Poland Sun 13.10.2019 G 5. Ukraine Mon 14.10.2019 B 6. Spain Tue 15.10.2019 F 7. Turkey Thu 14.11.2019 H 8. France Thu 14.11.2019 H 9. England Thu 14.11.2019 A 10. Czechia Thu 14.11.2019 A 11. Finland Fri 15.11.2019 J 12. Sweden Fri 15.11.2019 F 13. Germany Sat 16.11.2019 C 14. Netherlands Sat 16.11.2019 C 15. Austria Sat 16.11.2019 G 16. Croatia Sat 16.11.2019 E 17. Portugal Sun 17.11.2019 B 18. Switzerland Mon 18.11.2019 D 19. Denmark Mon 18.11.2019 D  4 teams from ECQ 2020 Play-Offs . 21. Scotland 22. Hungary 23. Slovakia 24. Macedonia 
 
 
E: 1 place between Hungary, Slovakia and Wales 
Hosts: C: Netherlands - Q Amsterdam  D: England - Q Wembley  E: Spain - Q Bilbao  A: Italy - Q Rome F: Germany - Q Munich  B: Denmark - Copenhagen B: Russia - Q Saint Petersburg  E: Ireland - Dublin  D: Scotland - Glasgow F: Hungary - Budapest C: Romania - Bucuresti A: Azerbaijan - nq Baku 
 
    
Overall Ranking Qualification Pts _w_ _d_ _l_ gf ga g+-   GQ 2020  Pot 1 1.  Belgium 24 8 0 0 26 :3 +23 Q 1.I Group B 2.  Italy 24 8 0 0 26 :4 +22 Q 1.J Group A 3.  England 21 7 0 1 37 :6 +31 Q 1.A Group D 4.  Germany 21 7 0 1 30 :7 +23 Q 1.C Group F 5.  Spain 20 6 2 0 22 :5 +17 Q 1.F Group E 6.  Ukraine 20 6 2 0 17 :4 +13 Q 1.B Group C  Pot 2 7.  France 19 6 1 1 19 :4 +15 Q 1.H Group F 8.  Poland 19 6 1 1 13 :5 +8 Q 1.G Group E 9.  Switzerland 17 5 2 1 19 :6 +13 Q 1.D Group A 10.  Croatia 17 5 2 1 17 :7 +10 Q 1.E Group D 11.  Netherlands 19 6 1 1 24 :7 +17 Q 2.C Group C 12.  Russia 18 6 0 2 19 :8 +11 Q 2.I Group B  Pot 3 13.  Portugal 17 5 2 1 22 :6 +16 Q 2.B Group F 14.  Denmark 16 4 4 0 23 :6 +17 Q 2.D Group B 15.  Turkey 17 5 2 1 10 :3 +7 Q 2.H Group A 16.  Sweden 15 4 3 1 16 :9 +7 Q 2.F Group E 17.  Austria 16 5 1 2 13 :8 +5 Q 2.G Group C 18.  Czechia 15 5 0 3 13 :11 +2 Q 2.A Group D  Pot 4 19.  Wales 14 4 2 2 10 :6 +4 Q PO 2.E Group A 20.  Finland 12 4 0 4 11 :10 +1 Q 2.J Group B  3rd places 21.  Serbia 14 4 2 2 17 :17 0 PO 3.B 22.  Slovakia 13 4 1 3 13 :11 +2 Q PO 3.E 23.  Ireland 13 3 4 1 7 :5 +2 PO 3.D Group E 24.  Iceland 13 4 1 3 9 :10 -1 PO 3.H 25.  Northern Ireland 13 4 1 3 9 :13 -4 PO 3.C 26.  Kosovo 11 3 2 3 13 :16 -3 PO 3.A 27.  Greece 10 3 1 4 9 :13 -4   3.J 28.  Scotland 9 3 0 5 8 :18 -10 PO 3.I Group D 29.  Romania 8 2 2 4 12 :15 -3 PO 3.F Group C 30.  Macedonia 8 2 2 4 7 :12 -5 PO 3.G  4th places 31.  Hungary 12 4 0 4 8 :11 -3 PO 4.E Group F 33.  Norway 11 2 5 1 15 :10 +5 PO 4.F 33.  Slovenia 8 2 2 3 10 :11 -1   4.G 34.  Georgia 8 2 2 4 7 :11 -4 PO 4.D 35.  Albania 7 2 1 5 10 :14 -4   4.H 36.  Bosna Herzeg. 7 2 1 5 12 :17 -5 PO 4.J 37.  Bulgaria 6 1 3 4 6 :17 -11 PO 4.A 38.  Luxembourg 4 1 1 6 7 :16 -9   4.B 39.  Belarus 4 1 1 6 4 :16 -12 PO 4.C 40.  Cyprus 4 1 1 6 6 :20 -14   4.I  5th places 41.  Armenia 6 2 0 6 10 :24 -14   5.J 42.  Israel 5 1 2 6 10 :18 -8 PO 5.G 43.  Kazakhstan 4 1 1 6 6 :16 -10   5.I 44.  Montenegro 3 0 3 5 3 :22 -19   5.A 45.  Azerbaijan 1 0 1 7 5 :18 -13   5.E 46.  Andorra 1 0 1 7 2 :19 -17   5.H 47.  Lithuania 1 0 1 7 5 :25 -20   5.B 48.  Estonia 1 0 1 7 2 :26 -24   5.C 49.  Faroe 0 0 0 8 2 :28 -26   5.F 50.  Gibraltar 0 0 0 8 3 :31 -28   5.D  6th places - All matches counted 51.  Moldova 3 1 0 9 4 :26 -22   6.H 52.  Latvia 3 1 0 9 3 :28 -25   6.G 53.  Malta 3 1 0 9 3 :27 -24   6.F 54.  Liechtenstein 2 0 2 8 2 :31 -29   6.J 55.  San Marino 0 0 0 10 1 :51 -50   6.I 
 
1st to 50th place omited matches with 6rth places.  
 
 
Prepared and maintained by Todor Krastev 
todor1966@yahoo.com  
Last updated: 1 Jul 2025Facebook Todor Krastev