Euro 2020 fixtures and results: Full schedule and how to watch every match
Italy won in the end, but here's how they did it: Euro 2020 fixtures and results in full
Euro 2020 fixtures began on June 11, as the greatest show in Europe went continent-wide as a one-off.
Twelve cities across Europe were originally chosen as the hosts of the 51 matches of Euro 2020, with Wembley Stadium picked to hold the semi-finals and final of the competition. Though COVID-19 protocols means that both Dublin and Bilbao have had to withdraw from hosting and as a result Seville replaces Bilbao; while Dublin matches have been moved to Saint Petersburg and London
Group stage
Euro 2020 Fixtures: the group stage
Matchday 1
11 June 2021
Match 1: Turkey 0-3 Italy
8pm BST, live on BBC
Stadio Olympico, Rome, Italy
12 June 2021
Match 2: Wales 1-1 Switzerland
2pm BST, live on BBC
Olympic Stadium, Baku, Azerbaijan
Get FourFourTwo Newsletter
The best features, fun and footballing quizzes, straight to your inbox every week.
Match 3: Denmark 0-1 Finland
5pm BST, live on BBC
Parken Stadium, Copenhagen, Denmark
Match 4: Belgium 3-0 Russia
8pm BST, live on ITV
Krestovsky Stadium, Saint Petersburg, Russia
13 June 2021
Match 5: England 1-0 Croatia
2pm BST, live on BBC
Wembley Stadium, London, England
Match 6: Austria 3-1 North Macedonia
5pm BST, live on ITV
Arena Nationala, Bucharest, Romania
Match 7: Netherlands 3-2 Ukraine
8pm BST, live on ITV
Johan Cruyff Arena, Amsterdam, Netherlands
14 June 2021
Match 8: Scotland 0-2 Czech Republic
2pm BST, live on BBC
Hampden Park, Glasgow, Scotland
Match 9: Poland 1-2 Slovakia
5pm BST, live on ITV
Krestovsky Stadium, Saint Petersburg, Russia
Match 10: Spain 0-0 Sweden
8pm BST, live on BBC
Estadio La Cartuja, Seville, Spain
15 June 2021
Match 11: Hungary 0-3 Portugal
5pm BST, live on ITV
Puskas Arena, Budapest, Hungary
Match 12: France 1-0 Germany
8pm BST, live on ITV
Allianz Arena, Munich, Germany
Matchday 2
16 June 2021
Match 13: Finland 0-1 Russia
2pm BST, live on BBC
Krestovsky Stadium, Saint Petersburg, Russia
Match 14: Turkey 0-2 Wales
5pm BST, live on BBC
Olympic Stadium, Baku, Azerbaijan
Match 15: Italy 3-0 Switzerland
8pm BST, live on ITV
Stadio Olympico, Rome, Italy
17 June 2021
Match 16: Ukraine 2-1 North Macedonia
2pm BST, live on ITV
Arena Nationala, Bucharest, Romania
Match 17: Denmark 1-2 Belgium
5pm BST, live on ITV
Parken Stadium, Copenhagen, Denmark
Match 18: Netherlands 2-0 Austria
8pm BST, live on BBC
Johan Cruyff Arena, Amsterdam, Netherlands
18 June 2021
Match 19: Sweden 1-0 Slovakia
2pm BST, live on BBC
Krestovsky Stadium, Saint Petersburg, Russia
Match 20: Croatia 1-1 Czech Republic
5pm BST, live on BBC
Hampden Park, Glasgow, Scotland
Match 21: England 0-0 Scotland
8pm BST, live on ITV
Wembley Stadium, London, England
19 June 2021
Match 22: Hungary 1-1 France
2pm BST, live on BBC
Puskas Arena, Budapest, Hungary
Match 23: Portugal 2-4 Germany
5pm BST, live on ITV
Allianz Arena, Munich, Germany
Match 24: Spain 1-1 Poland
8pm BST, live on BBC
Estadio La Cartuja, Seville, Spain
Matchday 3
20 June 2021
Match 25: Italy 1-0 Wales
5pm BST, live on ITV
Stadio Olympico, Rome, Italy
Match 26: Switzerland 3-1 Turkey
5pm BST, live on ITV
Olympic Stadium, Baku, Azerbaijan
21 June 2021
Match 27: Ukraine 0-1 Austria
5pm BST, live on ITV
Stadio Olympico, Rome, Italy
Match 28: North Macedonia 0-3 Netherlands
5pm BST, live on ITV
Johan Cruyff Arena, Amsterdam, Netherlands
Match 29: Russia 1-4 Denmark
8pm BST, live on BBC
Parken Stadium, Copenhagen, Denmark
Match 30: Finland 0-2 Belgium
8pm BST, live on BBC
Krestovsky Stadium, Saint Petersburg, Russia
22 June 2021
Match 31: Croatia 3-1 Scotland
8pm BST, live on ITV
Hampden Park, Glasgow, Scotland
Match 32: Czech Republic 0-1 England
8pm BST, live on ITV
Wembley Stadium, London, England
23 June 2021
Match 33: Sweden 3-2 Poland
5pm BST, live on ITV
Krestovsky Stadium, Saint Petersburg, Russia
Match 34: Slovakia 0-5 Spain
5pm BST, live on ITV
Estadio La Cartuja, Seville, Spain
Match 35: Portugal 2-2 France
8pm BST, live on BBC
Puskas Arena, Budapest, Hungary
Match 36: Germany 2-2 Hungary
8pm BST, live on BBC
Allianz Arena, Munich, Germany
Round of 16
26 June 2021
Round of 16 tie 1: Wales 0-4 Denmark
5pm BST
Johan Cruyff Arena, Amsterdam, Netherlands
Round of 16 tie 2: Italy 2-1 Austria (AET)
8pm BST
Wembley Stadium, London, England
27 June 2021
Round of 16 tie 3: Netherlands 0-2 Czech Republic
5pm BST
Puskas Arena, Budapest, Hungary
Round of 16 tie 4: Belgium 1-0 Portugal
8pm BST
Estadio La Cartuja, Seville, Spain
28 June 2021
Round of 16 tie 5: Croatia 3-5 Spain (AET)
5pm BST
Parken Stadium, Copenhagen, Denmark
Round of 16 tie 6: France 3-3 Switzerland (4-5 on penalties)
8pm BST
Arena Nationala, Bucharest, Romania
29 June 2021
Round of 16 tie 7: England 2-0 Germany
5pm BST
Wembley Stadium, London, England
Round of 16 tie 8: Sweden 1-2 Ukraine (AET)
8pm BST
Hampden Park, Glasgow, Scotland
Quarter-finals
2 July 2021
Quarter-final 1: Switzerland 1-1 Spain (1-3 on penalties)
5pm BST
Krestovsky Stadium, Saint Petersburg, Russia
Quarter-final 2: Belgium 1-2 Italy
8pm BST
Allianz Arena, Munich, Germany
3 July 2021
Quarter-final 3: Czech Republic 1-2 Denmark
5pm BST
Olympic Stadium, Baku, Azerbaijan
Quarter-final 4: Ukraine 0-4 England
8pm BST
Stadio Olimpico, Rome, Italy
Semi-finals
July 6 2021
Semi-final 1: Italy 1-1 Spain (4-2 on penalties)
8pm BST
Wembley Stadium, London, England
July 7 2021
Semi-final 2: England 2-1 Denmark
8pm BST
Wembley Stadium, London, England
Final
July 11 2021
Final: Italy 1-1 England (3-2 on penalties)
8pm BST, live on BBC and ITV
Wembley Stadium, London, England
Watch from abroad
If you’re out of the UK for any Euro 2020 fixtures, then annoyingly your domestic on-demand services won’t work – the broadcaster knows where you are because of your IP address (boo!). You'll be blocked from watching it, which is not ideal if you still want to catch Harry Kane's in-swinging corners without resorting to illegal feeds you’ve found on Reddit.
Assistance is on hand. You can check out our Euro 2020 live stream guide, to see what the broadcasting rights are for the tournament all over the world.
But, if you are wedded to hearing Ally McCoist's co-commentary – a reasonable demand – all you have to do is get a Virtual Private Network (VPN), assuming it complies with your broadcaster’s T&Cs. A VPN creates a private connection between your device and t'internet, meaning the service can’t work out where you are and won't automatically block the service you've paid for. All the info going between is entirely encrypted – and that's a result.
There are plenty of good-value options out there, including:
ExpressVPN including a 30-day, money-back guarantee
FourFourTwo’s brainy office mates TechRadar love its super speedy connections, trustworthy security and the fact it works with Android, Apple, Roku, Amazon Fire TV, PS4 and loads more. You also get a money-back guarantee, 24/7 support and it's currently available for a knockdown price. Go get it!
NordVPN with quality mobile and desktop apps
A cheaper option and almost ExpressVPN's equal when it comes to quality, too. A single subscription covers six connections, so you can use it on mobile, laptop, streaming devices and more, all at the same time.
Surfshark offers a great VPN at a fraction of the price
It's clear to see why Surfshark is top of TechRadar's best cheap VPN table – it combines an excellent product with bargain pricing, starting at £2/$2.50 a month!
FourFourTwo was launched in 1994 on the back of a World Cup that England hadn’t even qualified for. It was an act of madness… but it somehow worked out. Our mission is to offer our intelligent, international audience access to the game’s biggest names, insightful analysis... and a bit of a giggle. We unashamedly love this game and we hope that our coverage reflects that.