Match Schedule

All matches can be accessed from this section. For both the Group Stage and the Second Stage, you can enter and edit your predictions at any time, up until kick-off.

Kick-off times are displayed in Central European Time (CET).

Predictions are saved automatically after selecting a score dropdown.

26 June 18:00
Round of 16
Wales - Denmark
0 - 4
? - ?

26 June 21:00
Round of 16
Italy - Austria
2 - 1 AET
? - ?

27 June 18:00
Round of 16
Netherlands - Czech Rep
0 - 2
? - ?

27 June 21:00
Round of 16
Belgium - Portugal
1 - 0
? - ?

28 June 18:00
Round of 16
Croatia - Spain
3 - 5 AET
? - ?

28 June 21:00
Round of 16
France - Switzerland
3 - 3 AET (4-5 on pens)
? - ?

29 June 18:00
Round of 16
England - Germany
2 - 0
? - ?

29 June 21:00
Round of 16
Sweden - Ukraine
1 - 2 AET
? - ?

2 July 18:00
Quarter-Finals
Switzerland - Spain
1 - 1 AET (1-3 on pens)
? - ?

2 July 21:00
Quarter-Finals
Belgium - Italy
1 - 2
? - ?

3 July 18:00
Quarter-Finals
Czech Rep - Denmark
1 - 2
? - ?

3 July 21:00
Quarter-Finals
Ukraine - England
0 - 4
? - ?

6 July 21:00
Semi-Finals
Italy - Spain
1 - 1 AET (4-2 on pens)
? - ?

7 July 21:00
Semi-Finals
England - Denmark
2 - 1 AET
? - ?

11 July 21:00
Final
Italy - England
1 - 1 AET (3-2 on pens)
? - ?