Fixtures

No. 1 - 14 June 2024 - 21:00
Germany stats Scotland
Group A
No. 2 - 15 June 2024 - 15:00
Hungary stats Switzerland
Group A
No. 3 - 15 June 2024 - 18:00
Spain stats Croatia
Group B
No. 4 - 15 June 2024 - 21:00
Italy stats Albania
Group B
No. 7 - 16 June 2024 - 15:00
Poland stats Netherlands
Group D
No. 6 - 16 June 2024 - 18:00
Slovenia stats Denmark
Group C
No. 5 - 16 June 2024 - 21:00
Serbia stats England
Group C
No. 10 - 17 June 2024 - 15:00
Romania stats Ukraine
Group E
No. 9 - 17 June 2024 - 18:00
Belgium stats Slovakia
Group E
No. 8 - 17 June 2024 - 21:00
Austria stats France
Group D
No. 11 - 18 June 2024 - 18:00
Turkey stats Georgia
Group F
No. 12 - 18 June 2024 - 21:00
Portugal stats Czech Republic
Group F
No. 15 - 19 June 2024 - 15:00
Croatia stats Albania
Group B
No. 14 - 19 June 2024 - 18:00
Germany stats Hungary
Group A
No. 13 - 19 June 2024 - 21:00
Scotland stats Switzerland
Group A
No. 18 - 20 June 2024 - 15:00
Slovenia stats Serbia
Group C
No. 17 - 20 June 2024 - 18:00
Denmark stats England
Group C
No. 16 - 20 June 2024 - 21:00
Spain stats Italy
Group B
No. 21 - 21 June 2024 - 15:00
Slovakia stats Ukraine
Group E
No. 19 - 21 June 2024 - 18:00
Poland stats Austria
Group D
No. 20 - 21 June 2024 - 21:00
Netherlands stats France
Group D
No. 24 - 22 June 2024 - 15:00
Georgia stats Czech Republic
Group F
No. 23 - 22 June 2024 - 18:00
Turkey stats Portugal
Group F
No. 22 - 22 June 2024 - 21:00
Belgium stats Romania
Group E
No. 25 - 23 June 2024 - 21:00
Switzerland stats Germany
Group A
No. 26 - 23 June 2024 - 21:00
Scotland stats Hungary
Group A
No. 27 - 24 June 2024 - 21:00
Albania stats Spain
Group B
No. 28 - 24 June 2024 - 21:00
Croatia stats Italy
Group B
No. 31 - 25 June 2024 - 18:00
Netherlands stats Austria
Group D
No. 32 - 25 June 2024 - 18:00
France stats Poland
Group D
No. 29 - 25 June 2024 - 21:00
England stats Slovenia
Group C
No. 30 - 25 June 2024 - 21:00
Denmark stats Serbia
Group C
No. 33 - 26 June 2024 - 18:00
Slovakia stats Romania
Group E
No. 34 - 26 June 2024 - 18:00
Ukraine stats Belgium
Group E
No. 36 - 26 June 2024 - 21:00
Czech Republic stats Turkey
Group F
No. 35 - 26 June 2024 - 21:00
Georgia stats Portugal
Group F
No. 38 - 29 June 2024 - 18:00
Runner-Up A stats Runner-Up B
Round of 16
No. 37 - 29 June 2024 - 21:00
Winner A stats Runner-Up C
Round of 16
No. 40 - 30 June 2024 - 18:00
Winner C stats 3rd Place D/E/F
Round of 16
No. 39 - 30 June 2024 - 21:00
Winner B stats 3rd Place A/D/E/F
Round of 16
No. 42 - 01 July 2024 - 18:00
Runner-Up D stats Runner-Up E
Round of 16
No. 41 - 01 July 2024 - 21:00
Winner F stats 3rd Place A/B/C
Round of 16
No. 43 - 02 July 2024 - 18:00
Winner E stats 3rd Place A/B/C/D
Round of 16
No. 44 - 02 July 2024 - 21:00
Winner D stats Runner-Up F
Round of 16
No. 45 - 05 July 2024 - 18:00
Winner of Match 39 stats Winner of Match 37
Quarter Finals
No. 46 - 05 July 2024 - 21:00
Winner of Match 41 stats Winner of Match 42
Quarter Finals
No. 48 - 06 July 2024 - 18:00
Winner of Match 40 stats Winner of Match 38
Quarter Finals
No. 47 - 06 July 2024 - 21:00
Winner of Match 43 stats Winner of Match 44
Quarter Finals
No. 49 - 09 July 2024 - 21:00
Winner of Match 45 stats Winner of Match 46
Semi Finals
No. 50 - 10 July 2024 - 21:00
Winner of Match 47 stats Winner of Match 48
Semi Finals
No. 51 - 14 July 2024 - 21:00
Winner of Match 49 stats Winner of Match 50
Final