Football Betting

UEFA Euro 2020 Schedule, Tips and Odds


Euro 2020 is set to be a spectacular festival of football, with no less than than 51 matches being played in 12 stunning venues across Europe.

We’ve got the full schedule for you right here, plus we’ve previewed every match with predictions, odds, betting tips and those essential stats and facts.

Simply click on a fixture to get all the betting info you need for that game.

All times are BST.

Knockout Phase

Final

Sunday 11 JulyTimeStadiumResult
Italy vs England20:00London

Semi-finals

Tuesday 6 JulyTimeStadiumResult
Italy vs Spain17:00London1 (4) – 1 (2)
Wednesday 7 JulyTimeStadiumResult
England vs Denmark20:00London2-1 (AET)

Round of 16

Saturday 26 JuneTimeStadiumResult
Wales vs Denmark17:00Amsterdam0-4
Italy vs Austria20:00London2-1 (AET)
Sunday 27 JuneTimeStadiumResult
Netherlands vs Czech Republic17:00Budapest0-2
Belgium vs Portugal20:00Seville1-0
Monday 28 JuneTimeStadiumResult
Croatia vs Spain17:00Copenhagen3-5
France v Switzerland20:00Bucharest3 (4) – 3 (5)
Tuesday 29 JuneTimeStadiumResult
England vs Germany17:00London2-0
Sweden vs Ukraine20:00Glasgow1-2

Quarter-finals

Friday 2 JulyTimeStadiumResult
Switzerland vs Spain17:00St Petersburg1 (1) – 1 (3)
Belgium vs Italy20:00Munich1-2
Saturday 3 JulyTimeStadiumResult
Czech Republic vs Denmark17:00Baku1-2
Ukraine vs England20:00Rome0-4

Group Stage

Sunday 13 JuneTimeStadiumResult
England vs Croatia (D)14:00London1-0
Austria vs North Macedonia (C)17:00Bucharest3-1
Netherlands vs Ukraine (C)20:00Amsterdam3-2
Monday 14 JuneTimeStadiumResult
Scotland vs Czech Republic (D)14:00Glasgow0-2
Poland vs Slovakia (E)17:00St Petersburg1-2
Spain vs Sweden (E)20:00Seville0-0
Tuesday 15 JuneTimeStadiumResult
Hungary vs Portugal (F)17:00Budapest0-3
France vs Germany (F)20:00Munich1-0
Thursday 17 JuneTimeStadiumResult
Ukraine vs North Macedonia (C)14:00Bucharest2-1
Denmark vs Belgium (B)17:00Copenhagen1-2
Netherlands vs Austria (C)20:00Amsterdam2-0
Friday 18 JuneTimeStadiumResult
Sweden vs Slovakia (E)14:00St Petersburg1-0
Croatia vs Czech Republic (D)17:00Glasgow1-1
England vs Scotland (D)20:00London0-0
Saturday 19 JuneTimeStadiumResult
Hungary vs France (F)14:00Budapest1-1
Portugal vs Germany17:00Munich2-4
Spain vs Poland (E)20:00Seville1-1
Sunday 20 JuneTimeStadiumResult
Italy vs Wales (A)17:00Rome1-0
Switzerland vs Turkey (A)17:00Baku3-1
Monday 21 JuneTimeStadiumResult
North Macedonia vs Netherlands (C)17:00Amsterdam0-3
Ukraine vs Austria (C)17:00Bucharest0-1
Russia vs Denmark (B)20:00Copenhagen1-4
Finland vs Belgium (B)20:00St Petersburg0-2
Tuesday 22 JuneTimeStadiumResult
Czech Republic vs England (D)20:00London0-1
Croatia vs Scotland (D)20:00Glasgow3-1
Wednesday 23 JuneTimeStadiumResult
Slovakia vs Spain (E)17:00Seville0-5
Sweden vs Poland (E)17:00St Petersburg3-2
Germany vs Hungary (F)20:00Munich2-2
Portugal vs France (F)20:00Budapest2-2