It has been a long year and a long season, but Euro 2020 is finally underway!
24 countries will compete to be crowned champions of Europe between June 11th - July 11th 2021, after the COVID-19 pandemic caused the tournament to be delayed for an entire year.
The tournament kicks off with Turkey taking on Italy in Rome for the opening game, eventually leading to the final at Wembley Stadium. But there will be 49 games of football in between those two and we have you covered for the kick-off time, venue and result of each of those games right here.
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 vs Portugal
5pm BST, live on ITV
Puskas Arena, Budapest, Hungary
Match 12: France vs Germany
8pm BST, live on ITV
Allianz Arena, Munich, Germany
Matchday 2
16 June 2021
Match 13: Finland vs Russia
2pm BST, live on BBC
Krestovsky Stadium, Saint Petersburg, Russia
Match 14: Turkey vs Wales
5pm BST, live on BBC
Olympic Stadium, Baku, Azerbaijan
Match 15: Italy vs Switzerland
8pm BST, live on ITV
Stadio Olympico, Rome, Italy
17 June 2021
Match 16: Ukraine vs North Macedonia
2pm BST, live on ITV
Arena Nationala, Bucharest, Romania
Match 17: Denmark vs Belgium
5pm BST, live on ITV
Parken Stadium, Copenhagen, Denmark
Match 18: Netherlands vs Austria
8pm BST, live on BBC
Johan Cruyff Arena, Amsterdam, Netherlands
18 June 2021
Match 19: Sweden vs Slovakia
2pm BST, live on BBC
Krestovsky Stadium, Saint Petersburg, Russia
Match 20: Croatia vs Czech Republic
5pm BST, live on BBC
Hampden Park, Glasgow, Scotland
Match 21: England vs Scotland
8pm BST, live on ITV
Wembley Stadium, London, England
19 June 2021
Match 22: Hungary vs France
2pm BST, live on BBC
Puskas Arena, Budapest, Hungary
Match 23: Portugal vs Germany
5pm BST, live on ITV
Allianz Arena, Munich, Germany
Match 24: Spain vs Poland
8pm BST, live on BBC
Estadio La Cartuja, Seville, Spain
Matchday 3
20 June 2021
Match 25: Italy vs Wales
5pm BST, live on ITV
Stadio Olympico, Rome, Italy
Match 26: Switzerland vs Turkey
5pm BST, live on ITV
Olympic Stadium, Baku, Azerbaijan
21 June 2021
Match 27: Ukraine vs A ustria
5pm BST, live on ITV
Stadio Olympico, Rome, Italy
Match 28: North Macedonia vs Netherlands
5pm BST, live on ITV
Johan Cruyff Arena, Amsterdam, Netherlands
Match 29: Russia vs Denmark
8pm BST, live on BBC
Parken Stadium, Copenhagen, Denmark
Match 30: Finland vs Belgium
8pm BST, live on BBC
Krestovsky Stadium, Saint Petersburg, Russia
22 June 2021
Match 31: Croatia vs Scotland
8pm BST, live on ITV
Hampden Park, Glasgow, Scotland
Match 32: Czech Republic vs England
8pm BST, live on ITV
Wembley Stadium, London, England
23 June 2021
Match 33: Sweden vs Poland
5pm BST, live on ITV
Krestovsky Stadium, Saint Petersburg, Russia
Match 34: Slovakia vs Spain
5pm BST, live on ITV
Estadio La Cartuja, Seville, Spain
Match 35: Portugal vs France
8pm BST, live on BBC
Puskas Arena, Budapest, Hungary
Match 36: Germany vs Hungary
8pm BST, live on BBC
Allianz Arena, Munich, Germany
ROUND OF 16
26 June 2021
Round of 16 tie 1: Runner-up Group A vs Runner-up Group B
6pm BST
Johan Cruyff Arena, Amsterdam, Netherlands
Round of 16 tie 2: Winner Group A vs Runner-up Group C
8pm BST
Wembley Stadium, London, England
27 June 2021
Round of 16 tie 3: Winner Group C vs 3rd Group D/E/F
6pm BST
Puskas Arena, Budapest, Hungary
Round of 16 tie 4: Winner Group B vs 3rd Group A/D/E/F
8pm BST
Estadio La Cartuja, Seville, Spain
28 June 2021
Round of 16 tie 5: Runner-up Group D vs Runner-up Group E
6pm BST
Parken Stadium, Copenhagen, Denmark
Round of 16 tie 6: Winner Group F vs 3rd Group A/B/C
8pm BST
Arena Nationala, Bucharest, Romania
29 June 2021
Round of 16 tie 7: Winner Group D vs Runner-up Group F
6pm BST
Wembley Stadium, London, England
Round of 16 tie 8: Winner Group E vs 3rd Group A/B/C/D
8pm BST
Hampden Park, Glasgow, Scotland
QUARTER-FINALS
2 July 2021
Quarter-final 1: Round of 16 tie 6 winner vs Round of 16 tie 5 winner
6pm BST
Krestovsky Stadium, Saint Petersburg, Russia
Quarter-final 2: Round of 16 tie 4 winner vs Round of 16 tie 2 winner
8pm BST
Allianz Arena, Munich, Germany
3 July 2021
Quarter-final 3: Round of 16 tie 3 winner vs Round of 16 tie 1 winner
6pm BST
Olympic Stadium, Baku, Azerbaijan
Quarter-final 4: Round of 16 tie 8 winner vs Round of 16 tie 7 winner
8pm BST
Stadio Olimpico, Rome, Italy
SEMI-FINALS
July 6 2021
Semi-final 1: Quarter-final 2 winner vs Quarter-final 1 winner
8pm BST
Wembley Stadium, London, England
July 7 2021
Semi-final 2: Quarter-final 4 winner vs Quarter-final 3 winner
8pm BST
Wembley Stadium, London, England
FINAL
July 11 2021
Final: Semi-final 1 winner vs Semi-final 2 winner
8pm BST, live on BBC and ITV
Wembley Stadium, London, England