Group A
Match Date Venue Teams Score
1 11-Jun-2021 Olimpico, Rome, 20:00 Turkey vs Italy 0:3
2 12-Jun-2021 Baki Olimpiya Stadionu, Baku, 14:00 Wales vs Switzerland 1:1
14 16-Jun-2021 Baki Olimpiya Stadionu, Baku, 17:00 Turkey vs Wales 0:2
15 16-Jun-2021 Olimpico, Rome, 20:00 Italy vs Switzerland 3:0
25 20-Jun-2021 Olimpico, Rome, 17:00 Italy vs Wales 1:0
26 20-Jun-2021 Baki Olimpiya Stadionu, Baku, 17:00 Switzerland vs Turkey 3:1
Group B
Match Date Venue Teams Score
3 12-Jun-2021 Parken, Copenhagen, 17:00 Denmark vs Finland 0:1
4 12-Jun-2021 Saint Petersburg Stadium, St Petersburg, 20:00 Belgium vs Russia 3:0
13 16-Jun-2021 Saint Petersburg Stadium, St Petersburg, 14:00 Finland vs Russia 0:1
17 17-Jun-2021 Parken, Copenhagen, 17:00 Denmark vs Belgium 1:2
29 21-Jun-2021 Saint Petersburg Stadium, St Petersburg, 20:00 Finland vs Belgium 0:2
30 21-Jun-2021 Parken, Copenhagen, 20:00 Russia vs Denmark 1:4
Group C
Match Date Venue Teams Score
6 13-Jun-2021 National Arena, Bucharest, 17:00 Austria vs N. Macedonia 3:1
7 13-Jun-2021 Johan Cruijff ArenA, Amsterdam, 20:00 Netherlands vs Ukraine 3:2
16 17-Jun-2021 National Arena, Bucharest, 14:00 Ukraine vs N. Macedonia 2:1
18 17-Jun-2021 Johan Cruijff ArenA, Amsterdam, 20:00 Netherlands vs Austria 2:0
27 21-Jun-2021 National Arena, Bucharest, 17:00 Ukraine vs Austria 0:1
28 21-Jun-2021 Johan Cruijff ArenA, Amsterdam, 17:00 N. Macedonia vs Netherlands 0:3
Group D
Match Date Venue Teams Score
5 13-Jun-2021 Wembley Stadium, London, 14:00 England vs Croatia 1:0
8 14-Jun-2021 Hampden Park, Glasgow, 14:00 Scotland vs Czech Rep. 0:2
20 18-Jun-2021 Hampden Park, Glasgow, 17:00 Croatia vs Czech Rep. 1:1
21 18-Jun-2021 Wembley Stadium, London, 20:00 England vs Scotland 0:0
31 22-Jun-2021 Wembley Stadium, London, 20:00 Czech Rep. vs England 0:1
32 22-Jun-2021 Hampden Park, Glasgow, 20:00 Croatia vs Scotland 3:1
Group E
Match Date Venue Teams Score
9 14-Jun-2021 Saint Petersburg Stadium, St Petersburg, 17:00 Poland vs Slovakia 1:2
10 14-Jun-2021 Estadio de San Mames, Bilbao, 20:00 Spain vs Sweden 0:0
19 18-Jun-2021 Saint Petersburg Stadium, St Petersburg, 14:00 Sweden vs Slovakia 1:0
24 19-Jun-2021 Estadio de San Mames, Bilbao, 20:00 Spain vs Poland 1:1
33 23-Jun-2021 Saint Petersburg Stadium, St Petersburg, 17:00 Sweden vs Poland 3:2
34 23-Jun-2021 Estadio de San Mames, Bilbao, 17:00 Slovakia vs Spain 0:5
Group F
Match Date Venue Teams Score
11 15-Jun-2021 Puskas Arena, Budapest, 17:00 Hungary vs Portugal 0:3
12 15-Jun-2021 Allianz Arena, Munich, 20:00 France vs Germany 1:0
22 19-Jun-2021 Puskas Arena, Budapest, 14:00 Hungary vs France 1:1
23 19-Jun-2021 Allianz Arena, Munich, 17:00 Portugal vs Germany 2:4
35 23-Jun-2021 Allianz Arena, Munich, 20:00 Germany vs Hungary 2:2
36 23-Jun-2021 Puskas Arena, Budapest, 20:00 Portugal vs France 2:2
Knockout Stage
Match Date Venue Teams Score
37 26-Jun-2021 Johan Cruijff ArenA, Amsterdam, 17:00 Wales vs Denmark 0:4
38 26-Jun-2021 Wembley Stadium, London, 20:00 Italy vs Austria 2:1
39 27-Jun-2021 Puskas Arena, Budapest, 17:00 Netherlands vs Czech Rep. 0:1
40 27-Jun-2021 Estadio de San Mames, Bilbao, 20:00 Belgium vs Portugal 1:0
41 28-Jun-2021 Parken, Copenhagen, 17:00 Croatia vs Spain 3:5
42 28-Jun-2021 National Arena, Bucharest, 20:00 France vs Switzerland 3(4):3(5)
43 29-Jun-2021 Wembley Stadium, London, 17:00 England vs Germany 2:0
44 29-Jun-2021 Hampden Park, Glasgow, 20:00 Sweden vs Ukraine 1:2
Quarter-Finals
Match Date Venue Teams Score
45 02-JuL-2021 Saint Petersburg Stadium, St Petersburg, 17:00 Switzerland vs Spain 1(1):1(3)
46 02-JuL-2021 Allianz Arena, Munich, 20:00 Belgium vs Italy 1:2
47 03-Jul-2021 Baki Olimpiya Stadionu, Baku, 17:00 Czech Rep. vs Denmark 1:2
48 03-Jul-2021 Olimpico, Rome, 20:00 Ukraine vs England 0:4
Semi-Final
Match Date Venue Teams Score
49 06-Jul-2021 Wembley Stadium, London, 20:00 Italy vs Spain 1(4):1(2)
50 07-Jul-2021 Wembley Stadium, London, 20:00 England vs Denmark 2:1
Final
Match Date Venue Teams Score
51 11-Jul-2021 Wembley Stadium, London, 20:00 Italy vs England 1(3):1(2)

Matt Keenan 2021