Euro 2024 Schedule: Group stage - Matchday 1 of 3
Germany vs. Scotland
14.06.2024, 21:00
Result: 5 - 1
Hungary vs. Switzerland
15.06.2024, 15:00
Result: 1 - 3
Spain vs. Croatia
15.06.2024, 18:00
Result: 3 - 0
Italy vs. Albania
15.06.2024, 21:00
Result: 2 - 1
Poland vs. Netherlands
16.06.2024, 15:00
Result: 1 - 2
Slovenia vs. Denmark
16.06.2024, 18:00
Result: 1 - 1
Serbia vs. United Kingdom
16.06.2024, 21:00
Result: 0 - 1
Romania vs. Ukraine
17.06.2024, 15:00
Result: 3 - 0
Belgium vs. Slovakia
17.06.2024, 18:00
Result: 0 - 1
Austria vs. France
17.06.2024, 21:00
Result: 0 - 1
Turkey vs. Georgia
18.06.2024, 18:00
Result: 3 - 1
Portugal vs. Czech Republic
18.06.2024, 21:00
Result: 2 - 1

Euro 2024 Schedule: Group stage - Matchday 2 of 3
Croatia vs. Albania
19.06.2024, 15:00
Result: 2 - 2
Germany vs. Hungary
19.06.2024, 18:00
Result: 2 - 0
Scotland vs. Switzerland
19.06.2024, 21:00
Result: 1 - 1
Slovenia vs. Serbia
20.06.2024, 15:00
Result: 1 - 1
Denmark vs. United Kingdom
20.06.2024, 18:00
Result: 1 - 1
Spain vs. Italy
20.06.2024, 21:00
Result: 1 - 0
Slovakia vs. Ukraine
21.06.2024, 15:00
Result: 1 - 2
Poland vs. Austria
21.06.2024, 18:00
Result: 1 - 3
Netherlands vs. France
21.06.2024, 21:00
Result: 0 - 0
Georgia vs. Czech Republic
22.06.2024, 15:00
Result: 1 - 1
Turkey vs. Portugal
22.06.2024, 18:00
Result: 0 - 3
Belgium vs. Romania
22.06.2024, 21:00
Result: 2 - 0

Euro 2024 Schedule: Group stage - Matchday 3 of 3
Switzerland vs. Germany
23.06.2024, 21:00
Result: 1 - 1
Scotland vs. Hungary
23.06.2024, 21:00
Result: 0 - 1
Croatia vs. Italy
24.06.2024, 21:00
Result: 1 - 1
Albania vs. Spain
24.06.2024, 21:00
Result: 0 - 1
Netherlands vs. Austria
25.06.2024, 18:00
Result: 2 - 3
France vs. Poland
25.06.2024, 18:00
Result: 1 - 1
Denmark vs. Serbia
25.06.2024, 21:00
Result: 0 - 0
United Kingdom vs. Slovenia
25.06.2024, 21:00
Result: 0 - 0
Slovakia vs. Romania
26.06.2024, 18:00
Result: 1 - 1
Ukraine  vs. Belgium
26.06.2024, 18:00
Result: 0 - 0
Georgia vs. Portugal
26.06.2024, 21:00
Result: 2 - 0
Czech Republic vs. Turkey
26.06.2024, 21:00
Result: 1 - 2

Euro 2024 Schedule: Round of 16
Switzerland vs. Italy
29.06.2024, 18:00
Result: 2 - 0
Germany vs. Denmark
29.06.2024, 21:00
Result: 2 - 0
United Kingdom vs. Slovakia
30.06.2024, 18:00
Result: 2 - 1
Spain vs. Georgia
30.06.2024, 21:00
Result: 4 - 1
France vs. Belgium
01.07.2024, 18:00
Result: 1 - 0
Portugal vs. Slovenia
01.07.2024, 21:00
Result: 3 - 0
Romania vs. Netherlands
02.07.2024, 18:00
Result: 0 - 3
Austria vs. Turkey
02.07.2024, 21:00
Result: 1 - 2

Euro 2024 Schedule: Quarter-final
Spain vs. Germany
05.07.2024, 18:00
Result: 2 - 1
Portugal vs. France
05.07.2024, 21:00
Result: 3 - 5
United Kingdom vs. Switzerland
06.07.2024, 18:00
Result: 1 - 1
Netherlands vs. Turkey
06.07.2024, 21:00
Result: 2 - 1

Euro 2024 Schedule: Semi-final
Spain vs. France
09.07.2024, 21:00
Result: 2 - 1
Netherlands vs. United Kingdom
10.07.2024, 21:00
Result: 1 - 2

Euro 2024 Schedule: Final
Spain vs. United Kingdom
14.07.2024, 21:00
Result: 2 - 1