Group A
14.06.2024
Germany
Germany
21:00
Scotland
Scotland
Ended
15.06.2024
Hungary
Hungary
15:00
Switzerland
Switzerland
Ended
19.06.2024
Germany
Germany
18:00
Hungary
Hungary
Ended
Scotland
Scotland
21:00
Switzerland
Switzerland
Ended
23.06.2024
Switzerland
Switzerland
21:00
Germany
Germany
Ended
Scotland
Scotland
21:00
Hungary
Hungary
Ended
Group B
15.06.2024
Spain
Spain
18:00
Croatia
Croatia
Ended
Italy
Italy
21:00
Albania
Albania
Ended
19.06.2024
Croatia
Croatia
15:00
Albania
Albania
Ended
20.06.2024
Spain
Spain
21:00
Italy
Italy
Ended
24.06.2024
Albania
Albania
21:00
Spain
Spain
Ended
Croatia
Croatia
21:00
Italy
Italy
Ended
Group C
16.06.2024
Slovenia
Slovenia
18:00
Denmark
Denmark
Ended
Serbia
Serbia
21:00
England
England
Ended
20.06.2024
Slovenia
Slovenia
15:00
Serbia
Serbia
Ended
Denmark
Denmark
18:00
England
England
Ended
25.06.2024
England
England
21:00
Slovenia
Slovenia
Ended
Denmark
Denmark
21:00
Serbia
Serbia
Ended
Group D
16.06.2024
Poland
Poland
15:00
Netherlands
Netherlands
Ended
17.06.2024
Austria
Austria
21:00
France
France
Ended
21.06.2024
Poland
Poland
18:00
Austria
Austria
Ended
Netherlands
Netherlands
21:00
France
France
Ended
25.06.2024
France
France
18:00
Poland
Poland
Ended
Netherlands
Netherlands
18:00
Austria
Austria
Ended
Group E
17.06.2024
Romania
Romania
15:00
Ukraine
Ukraine
Ended
Belgium
Belgium
18:00
Slovakia
Slovakia
Ended
21.06.2024
Slovakia
Slovakia
15:00
Ukraine
Ukraine
Ended
22.06.2024
Belgium
Belgium
21:00
Romania
Romania
Ended
26.06.2024
Ukraine
Ukraine
18:00
Belgium
Belgium
Ended
Slovakia
Slovakia
18:00
Romania
Romania
Ended
Group F
18.06.2024
Turkey
Turkey
18:00
Georgia
Georgia
Ended
Portugal
Portugal
21:00
Czech Republic
Czech Republic
Ended
22.06.2024
Georgia
Georgia
15:00
Czech Republic
Czech Republic
Ended
Turkey
Turkey
18:00
Portugal
Portugal
Ended
26.06.2024
Czech Republic
Czech Republic
21:00
Turkey
Turkey
Ended
Georgia
Georgia
21:00
Portugal
Portugal
Ended
Round of 16
29.06.2024
Switzerland
Switzerland
18:00
Italy
Italy
Ended
Germany
Germany
21:00
Denmark
Denmark
Ended
30.06.2024
England
England
18:00
aet
Slovakia
Slovakia
Ended
Spain
Spain
21:00
Georgia
Georgia
Ended
01.07.2024
France
France
18:00
Belgium
Belgium
Ended
Portugal
Portugal
21:00
pso
Slovenia
Slovenia
Ended
02.07.2024
Romania
Romania
18:00
Netherlands
Netherlands
Ended
Austria
Austria
21:00
Turkey
Turkey
Ended
Quarter-finals
05.07.2024
Spain
Spain
18:00
aet
Germany
Germany
Ended
Portugal
Portugal
21:00
pso
France
France
Ended
06.07.2024
England
England
18:00
pso
Switzerland
Switzerland
Ended
Netherlands
Netherlands
21:00
Turkey
Turkey
Ended
Semi-finals
09.07.2024
Spain
Spain
21:00
France
France
Ended
10.07.2024
Netherlands
Netherlands
21:00
England
England
Ended
Final
14.07.2024
Spain
Spain
21:00
England
England
Ended