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