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.
Round of 16
|Sunday 13 June||Time||Stadium||Result|
|England vs Croatia (D)||14:00||London||1-0|
|Austria vs North Macedonia (C)||17:00||Bucharest||3-1|
|Netherlands vs Ukraine (C)||20:00||Amsterdam||3-2|
|Thursday 17 June||Time||Stadium||Result|
|Ukraine vs North Macedonia (C)||14:00||Bucharest||2-1|
|Denmark vs Belgium (B)||17:00||Copenhagen||1-2|
|Netherlands vs Austria (C)||20:00||Amsterdam||2-0|
|Friday 18 June||Time||Stadium||Result|
|Sweden vs Slovakia (E)||14:00||St Petersburg||1-0|
|Croatia vs Czech Republic (D)||17:00||Glasgow||1-1|
|England vs Scotland (D)||20:00||London||0-0|
|Monday 21 June||Time||Stadium||Result|
|North Macedonia vs Netherlands (C)||17:00||Amsterdam||0-3|
|Ukraine vs Austria (C)||17:00||Bucharest||0-1|
|Russia vs Denmark (B)||20:00||Copenhagen||1-4|
|Finland vs Belgium (B)||20:00||St Petersburg||0-2|
|Tuesday 22 June||Time||Stadium||Result|
|Czech Republic vs England (D)||20:00||London||0-1|
|Croatia vs Scotland (D)||20:00||Glasgow||3-1|