Group stage - Matchday 2

Finland

Finland 0 - 1 Russia

Russia
Turkey

Turkey 0 - 2 Wales

Wales
Italy

Italy 3 - 0 Switzerland

Switzerland
Ukraine

Ukraine VS North Macedonia

  • Group C
  • Arena Naţională, Bucharest
North Macedonia
Denmark

Denmark VS Belgium

  • Group B
  • Parken, Copenhagen
Belgium
Netherlands

Netherlands VS Austria

  • Group C
  • Johan Cruijff Arena, Amsterdam
Austria
Sweden

Sweden VS Slovakia

  • Group E
  • Saint Petersburg Stadium, St Petersburg
Slovakia
Croatia

Croatia VS Czech Republic

  • Group D
  • Hampden Park Glasgow
Czech Republic
England

England VS Scotland

  • Group D
  • Wembley Stadium, London
Scotland
Hungary

Hungary VS France

  • Group F
  • Puskás Aréna, Budapest
France
Portugal

Portugal VS Germany

  • Group F
  • Fußball Arena München, Munich
Germany
Spain

Spain VS Poland

  • Group E
  • Estadio La Cartuja, Seville
Poland

Group stage - Matchday 3

Italy

Italy VS Wales

  • Group A
  • Stadio Olimpico, Rome
Wales
Switzerland

Switzerland VS Turkey

  • Group A
  • Bakı Olimpiya Stadionu, Baku
Turkey
Ukraine

Ukraine VS Austria

  • Group C
  • Arena Naţională, Bucharest
Austria
North Macedonia

North Macedonia VS Netherlands

  • Group C
  • ohan Cruijff Arena, Amsterdam
Netherlands
Finland

Finland VS Belgium

  • Group B
  • Saint Petersburg Stadium, St Petersburg
Belgium
Russia

Russia VS Denmark

  • Group B
  • Parken, Copenhagen
Denmark
Czech Republic

Czech Republic VS England

  • Group D
  • Wembley Stadium, London
England
Croatia

Croatia VS Scotland

  • Group D
  • Hampden Park Glasgow
Scotland
Sweden

Sweden VS Poland

  • Group E
  • Saint Petersburg Stadium, St Petersburg
Poland
Slovakia

Slovakia VS Spain

  • Group E
  • Estadio La Cartuja, Seville
Spain
Germany

Germany VS Hungary

  • Group F
  • Fußball Arena München, Munich
Hungary
Portugal

Portugal VS France

  • Group F
  • Puskás Aréna, Budapest
France

Round of 16

2nd in Group A

2nd in Group A VS 2nd in Group B

  • Johan Cruijff Arena, Amsterdam
2nd in Group B
1st in Group A

1st in Group A VS 2nd in Group C

  • Wembley Stadium, London
2nd in Group C
1st in Group C

1st in Group C VS 3rd in Groups D/E or F

  • Puskás Aréna, Budapest
3rd in Groups D/E or F
1st in Group B

1st in Group B VS 3rd in Groups A/D/E or F

  • Estadio La Cartuja, Seville
3rd in Groups A/D/E or F
2nd in Group D

2nd in Group D VS 2nd in Group E

  • Parken, Copenhagen
2nd in Group E
1st in Group F

1st in Group F VS 3rd in Groups A/B or C

  • Arena Naţională, Bucharest
3rd in Groups A/B or C
1st in Group D

1std in Group D VS 2nd in Group F

  • Wembley Stadium, London
2nd in Group F
1st in Group E

1st in Group E VS 3rd in Groups A/B/C or D

  • Hampden Park, Glasgow
3rd in Groups A/B/C or D

Quarter-Finals

Winner R16 match 6

Winner R16 match 6 VS Winner R16 match 5

  • Saint Petersburg Stadium, St Petersburg
Winner R16 match 5
Winner R16 match 4

Winner R16 match 4 VS Winner R16 match 2

  • Fußball Arena München, Munich
Winner R16 match 2
Winner R16 match 3

Winner R16 match 3 VS Winner R16 match 1

  • Bakı Olimpiya Stadionu, Baku
Winner R16 match 1
Winner R16 match 8

Winner R16 match 8 VS Winner R16 match 7

  • Stadio Olimpico, Rome
Winner R16 match 7

Semi-Finals

Winner QF2

Winner QF2 VS Winner QF1

  • Wembley Stadium, London
Winner QF1
Winner QF4

Winner QF4 VS Winner QF3

  • Wembley Stadium, London
Winner QF3

Final

Winner SF1

Winner SF1 VS Winner SF2

  • Wembley Stadium, London
Winner SF2

Group stage - Matchday 1

Turkey

Turkey 0 - 3 Italy

Italy
Wales

Wales 1 - 1 Switzerland

Switzerland
Denmark

Denmark 0 - 1 Finland

Finland
Belgium

Belgium 3 - 0 Russia

Russia
England

England 1 - 0 Croatia

Croatia
Austria

Austria 3 - 1 North Macedonia

North Macedonia
Netherlands

Netherlands 3 - 2 Ukraine

Ukraine
Scotland

Scotland 0 - 2 Czech Republic

Czech Republic
Poland

Poland 1 - 2 Slovakia

Slovakia
Spain

Spain 0 - 0 Sweden

Sweden
Hungary

Hungary 0 - 3 Portugal

Portugal
France

France 1 - 0 Germany

Germany