14 June 2024 / Group stage - Matchday 1

Germany

Germany 5 - 1 Scotland

  • Group A
  • Munich Football Arena, Munich (GER)
Scotland

15 June 2024 / Group stage - Matchday 1

Hungary

Hungary 1 - 3 Switzerland

  • Group A
  • Cologne Stadium, Cologne (GER)
Switzerland
Spain

Spain 3 - 0 Croatia

  • Group B
  • Olympiastadion, Berlin (GER)
Croatia
Italy

Italy 2 - 1 Albania

  • Group B
  • BVB Stadion Dortmund, Dortmund (GER)
Albania

16 June 2024 / Group stage - Matchday 1

Poland

Poland - Netherlands

  • Group D
  • Volksparkstadion, Hamburg (GER)
Netherlands
Slovenia

Slovenia - Denmark

  • Group C
  • Stuttgart Arena, Stuttgart (GER)
Denmark
Serbia

Serbia - England

  • Group C
  • Arena AufSchalke, Gelsenkirchen (GER)
England

16 June 2024 / Group stage - Matchday 1

Poland

Poland - Netherlands

  • Group D
  • Volksparkstadion, Hamburg (GER)
Netherlands
Slovenia

Slovenia - Denmark

  • Group C
  • Stuttgart Arena, Stuttgart (GER)
Denmark
Serbia

Serbia - England

  • Group C
  • Arena AufSchalke, Gelsenkirchen (GER)
England

17 June 2024 / Group stage - Matchday 1

Romania

Romania - Ukraine

  • Group E
  • Munich Football Arena, Munich (GER)
Ukraine
Belgium

Belgium - Slovakia

  • Group E
  • Frankfurt Arena, Frankfurt am Main (GER)
Slovakia
Austria

Austria - France

  • Group D
  • Düsseldorf Arena, Dusseldorf (GER)
France

18 June 2024 / Group stage - Matchday 1

Türkiye

Türkiye - Georgia

  • Group F
  • BVB Stadion Dortmund, Dortmund (GER)
Georgia
Portugal

Portugal - Czechia

  • Group F
  • Leipzig Stadium, Leipzig (GER)
Czechia

19 June 2024 / Group stage - Matchday 2

Croatia

Croatia - Albania

  • Group B
  • Volksparkstadion, Hamburg (GER)
Albania
Germany

Germany - Hungary

  • Group A
  • Stuttgart Arena, Stuttgart (GER)
Hungary
Scotland

Scotland - Switzerland

  • Group A
  • Cologne Stadium, Cologne (GER)
Switzerland

20 June 2024 / Group stage - Matchday 2

Slovenia

Slovenia - Serbia

  • Group C
  • Munich Football Arena, Munich (GER)
Serbia
Denmark

Denmark - England

  • Group C
  • Frankfurt Arena, Frankfurt am Main (GER)
England
Spain

Spain - Italy

  • Group B
  • Arena AufSchalke, Gelsenkirchen (GER)
Italy

21 June 2024 / Group stage - Matchday 2

Slovakia

Slovakia - Ukraine

  • Group E
  • Düsseldorf Arena, Dusseldorf (GER)
Ukraine
Poland

Poland - Austria

  • Group D
  • Olympiastadion, Berlin (GER)
Austria
Netherlands

Netherlands - France

  • Group D
  • Leipzig Stadium, Leipzig (GER)
France

22 June 2024 / Group stage - Matchday 2

Georgia

Georgia - Czechia

  • Group F
  • Volksparkstadion, Hamburg (GER)
Czechia
Türkiye

Türkiye - Portugal

  • Group F
  • BVB Stadion Dortmund, Dortmund (GER)
Portugal
Belgium

Belgium - Romania

  • Group E
  • Cologne Stadium, Cologne (GER)
Romania

23 June 2024 / Group stage - Matchday 3

Switzerland

Switzerland - Germany

  • Group A
  • Frankfurt Arena, Frankfurt am Main (GER)
Germany
Scotland

Scotland - Hungary

  • Group A
  • Stuttgart Arena, Stuttgart (GER)
Hungary

24 June 2024 / Group stage - Matchday 3

Albania

Albania - Spain

  • Group B
  • Düsseldorf Arena, Dusseldorf (GER)
Spain
Croatia

Croatia - Italy

  • Group B
  • Leipzig Stadium, Leipzig (GER)
Italy

25 June 2024 / Group stage - Matchday 3

Netherlands

Netherlands - Austria

  • Group D
  • Olympiastadion, Berlin (GER)
Austria
France

France - Poland

  • Group D
  • BVB Stadion Dortmund, Dortmund (GER)
Poland
England

England - Slovenia

  • Group C
  • Cologne Stadium, Cologne (GER)
Slovenia
Denmark

Denmark - Serbia

  • Group C
  • Munich Football Arena, Munich (GER)
Serbia

26 June 2024 / Group stage - Matchday 3

Slovakia

Slovakia - Romania

  • Group E
  • Frankfurt Arena, Frankfurt am Main (GER)
Romania
Ukraine

Ukraine - Belgium

  • Group E
  • Stuttgart Arena, Stuttgart (GER)
Belgium
Georgia

Georgia - Portugal

  • Group F
  • Arena AufSchalke, Gelsenkirchen (GER)
Portugal
Czechia

Czechia - Türki̇ye

  • Group F
  • Volksparkstadion, Hamburg (GER)
Türki̇ye

29 June 2024 / Round of 16

2nd: A - 2nd: B

  • Round of 16

1st: A - 2nd: C

  • Round of 16

30 June 2024 / Round of 16

1st: C - 3rd: D/E/F

  • Round of 16

1st: B - 3rd: A/D/E/F

  • Round of 16

01 July 2024 / Round of 16

2nd: D - 2nd: E

  • Round of 16

1st: F - 3rd: A/B/C

  • Round of 16

02 July 2024 / Round of 16

1st: E - 3rd: A/B/C/D

  • Round of 16

1st: D - 2nd: F

  • Round of 16

05 July 2024 / Quarter-finals

W39 - W37

  • Quarter-finals

W41 - W42

  • Quarter-finals

06 July 2024 / Quarter-finals

W40 - W38

  • Quarter-finals

W43 - W44

  • Quarter-finals

09 July 2024 / Semi-finals

W45 - W46

  • Semi-finals

10 July 2024 / Semi-finals

W47 - W48

  • Semi-finals

14 July 2024 / Final

W49 - W50

  • Final