Dynamic predictions updated after games played
Predictions include rounded predicted goals for each side, and unrounded predictions. Full-time rounded and unrounded prediction shown. Final winner prediction is the team with the larger of the unrounded goals scored.
ROUND OF 16
Switzerland vs. Poland
Switzerland win
Saturday 25 June 2016 14:00 (Stade Geoffroy-Guichard,Saint-Etienne)
Croatia vs. Portugal
Croatia win
Saturday 25 June 2016 20:00 (Stade Felix Bollaert-Delelis, Lens)
Wales vs. Northern Ireland
Wales win
Saturday 25 June 2016 17:00 (Parc des Princes, Paris)
France vs. Republic of Ireland
France win
Sunday 26 June 2016 14:00 (Parc OL,Lyon)
Germany vs. Slovakia
Germany win
Sunday 26 June 2016 17:00 (Stadium Pierre-Mauroy,Lille)
Hungary vs. Belgium
Belgium win
Sunday 26 June 2016 20:00 (Stadium Municipal,Toulouse)
Italy vs. Spain
Spain win
Monday 27 June 2016 17:00 (Stade de France, Paris)
England vs. Iceland
England win
Monday 27 June 2016 20:00 (Allianz Riviera, Nice)
QUARTERS
Poland vs. Portugal
Portugal win
Thursday 30 June 2016 20:00 (Stade Velodrome, Marseille)
Wales vs. Belgium
Belgium win
Friday 1 July 2016 20:00 (Stade Pierre-Mauroy, Lille)
Germany vs. Italy
Germany win
Saturday 2 July 2016 20:00 (Matmut Atlantique, Bordeaux)
France vs. Iceland
France win
Sunday 3 July 2016 20:00 (Stade de France, Paris)
SEMIS
Portugal vs. Wales
Portugal win
Wednesday 6 July 2016 20:00 (Parc OL, Lyon)
Germany vs. France
France win
Thursday 7 July 2016 20:00 (Stade Velodrome, Marseille)
FINALS
Portugal vs. France
France win
Sunday 10 July 2016 20:00 (Stade de France, Paris)
FULL BRACKET
Select bracket generated live or before certain stages of the knockouts