Heartbreak for Croatia and Luka Modric: the Euro 2024 full schedule and results
Croatia looked on course for an important three points against Italy, but a last-gasp equaliser from Mattia Zaccagni gave the Azzurri a much-needed draw to qualify for the next round. Read on to discover the Euro 2024 full schedule and results.
Germany vs Scotland: 5-1
Friday, 14 June – 21:00 CEST
Munich
Hungary vs Switzerland: 1-3
Saturday, 15 June – 15:00 CEST
Cologne
Want to see more like this? Follow us here for daily sports news, profiles and analysis!
Spain vs Croatia: 3-0
Saturday, 15 June – 18:00 CEST
Berlin
Italy vs Albania: 2-1
Saturday, 15 June – 21:00 CEST
Dortmund
Poland vs Netherlands: 1-2
Sunday, 16 June – 15:00 CEST
Hamburg
Slovenia vs Denmark: 1-1
Sunday, 16 June – 18:00 CEST
Stuttgart
Serbia vs England: 0-1
Sunday, 16 June – 21:00 CEST
Gelsenkirchen
Romania vs Ukraine: 3-0
Monday, 17 June – 15:00 CEST
Munich
Belgium vs Slovakia: 0-1
Monday, 17 June – 18:00 CEST
Frankfurt
Austria vs France: 0-1
Monday, 17 June – 21:00 CEST
Düsseldorf
Türkiye vs Georgia: 3-1
Tuesday, 18 June – 18:00 CEST
Dortmund
Portugal vs Czech Republic: 2-1
Tuesday, 18 June – 21:00 CEST
Leipzig
Croatia vs Albania: 2-2
Wednesday, 19 June – 15:00 CEST
Hamburg
Germany vs Hungary: 2-0
Wednesday, 19 June – 18:00 CEST
Stuttgart
Scotland vs Switzerland: 1-1
Wednesday, 19 June – 21:00 CEST
Cologne
Slovenia vs Serbia: 1-1
Thursday, 20 June – 15:00 CEST
Munich
Denmark vs England: 1-1
Thursday, 20 June – 18:00 CEST
Frankfurt
Spain vs Italy: 1-0
Thursday, 20 June – 21:00 CEST
Gelsenkirchen
Want to see more like this? Follow us here for daily sports news, profiles and analysis!
Slovakia vs Ukraine: 1-2
Friday, 21 June – 15:00 CEST
Düsseldorf
Poland vs Austria: 1-3
Friday, 21 June – 18:00 CEST
Berlin
Netherlands vs France: 0-0
Friday, 21 June – 21:00 CEST
Leipzig
Georgia vs Czech Republic: 1-1
Saturday, 22 June – 15:00 CEST
Hamburg
Türkiye vs Portugal: 0-3
Saturday, 22 June – 18:00 CEST
Dortmund
Belgium vs Romania: 2-0
Saturday, 22 June – 21:00 CEST
Cologne
Switzerland vs Germany: 1-1
Sunday, 23 June – 21:00 CEST
Frankfurt
Scotland vs Hungary: 0-1
Sunday, 23 June – 21:00 CEST
Stuttgart
Croatia vs Italy: 1-1
Monday, 24 June – 21:00 CEST
Leipzig
Albania vs Spain: 0-1
Monday, 24 June – 21:00 CEST
Düsseldorf
Netherlands vs Austria
Tuesday, 25 June – 18:00 CEST
Berlin
France vs Poland
Tuesday, 25 June – 18:00 CEST
Dortmund
England vs Slovenia
Tuesday, 25 June – 21:00 CEST
Cologne
Denmark vs Serbia
Tuesday, 25 June – 21:00 CEST
Munich
Slovakia vs Romania
Wednesday, 26 June – 18:00 CEST
Frankfurt
Ukraine vs Belgium
Wednesday, 26 June – 18:00 CEST
Stuttgart
Czech Republic vs Türkiye
Wednesday, 26 June – 21:00 CEST
Hamburg
Georgia vs Portugal
Wednesday, 26 June – 21:00 CEST
Gelsenkirchen
Want to see more like this? Follow us here for daily sports news, profiles and analysis!