Euro 2020 fixtures and results: Full schedule and how to watch every match

Euro 2020 fixtures ball
(Image credit: Getty)

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

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:

VPN

(Image credit: Future)
ExpressVPN

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

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 Surfshark VPN

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 Staff

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.