Group Stage
Jun 10, 2016
8:00 pm France France 2 - 1 Romania Romania
Jun 11, 2016
2:00 pm Albania Albania 0 - 1 Switzerland Switzerland
5:00 pm Wales Wales 2 - 1 Slovakia Slovakia
8:00 pm England England 1 - 1 Russia Russia
Jun 12, 2016
2:00 pm Turkey Turkey 0 - 1 Croatia Croatia
5:00 pm Poland Poland 1 - 0 North Ireland North Ireland
8:00 pm Germany Germany 2 - 0 Ukraine Ukraine
Jun 13, 2016
2:00 pm Spain Spain 1 - 0 Czech Republic Czech Republic
5:00 pm Ireland Ireland 1 - 1 Sweden Sweden
8:00 pm Belgium Belgium 0 - 2 Italy Italy
Jun 14, 2016
5:00 pm Austria Austria 0 - 2 Hungary Hungary
8:00 pm Portugal Portugal 1 - 1 Iceland Iceland
Jun 15, 2016
2:00 pm Russia Russia 1 - 2 Slovakia Slovakia
5:00 pm Romania Romania 1 - 1 Switzerland Switzerland
8:00 pm France France 2 - 0 Albania Albania
Jun 16, 2016
2:00 pm England England 2 - 1 Wales Wales
5:00 pm Ukraine Ukraine 0 - 2 North Ireland North Ireland
8:00 pm Germany Germany 0 - 0 Poland Poland
Jun 17, 2016
2:00 pm Italy Italy 1 - 0 Sweden Sweden
5:00 pm Czech Republic Czech Republic 2 - 2 Croatia Croatia
8:00 pm Spain Spain 3 - 0 Turkey Turkey
Jun 18, 2016
2:00 pm Belgium Belgium 3 - 0 Ireland Ireland
5:00 pm Iceland Iceland 1 - 1 Hungary Hungary
8:00 pm Portugal Portugal 0 - 0 Austria Austria
Jun 19, 2016
8:00 pm Romania Romania 0 - 1 Albania Albania
8:00 pm Switzerland Switzerland 0 - 0 France France
Jun 20, 2016
8:00 pm Russia Russia 0 - 3 Wales Wales
8:00 pm Slovakia Slovakia 0 - 0 England England
Jun 21, 2016
5:00 pm Ukraine Ukraine 0 - 1 Poland Poland
5:00 pm North Ireland North Ireland 0 - 1 Germany Germany
8:00 pm Czech Republic Czech Republic 0 - 2 Turkey Turkey
8:00 pm Croatia Croatia 2 - 1 Spain Spain
Jun 22, 2016
5:00 pm Iceland Iceland 2 - 1 Austria Austria
5:00 pm Hungary Hungary 3 - 3 Portugal Portugal
8:00 pm Italy Italy 0 - 1 Ireland Ireland
8:00 pm Sweden Sweden 0 - 1 Belgium Belgium
Last 16
Jun 25, 2016
2:00 pm Switzerland Switzerland 1 - 1 Poland Poland
5:00 pm Wales Wales 1 - 0 North Ireland North Ireland
8:00 pm Croatia Croatia 0 - 1 Portugal Portugal
Jun 26, 2016
2:00 pm France France 2 - 1 Ireland Ireland
5:00 pm Germany Germany 3 - 0 Slovakia Slovakia
8:00 pm Hungary Hungary 0 - 4 Belgium Belgium
Jun 27, 2016
5:00 pm Italy Italy 2 - 0 Spain Spain
8:00 pm England England 1 - 2 Iceland Iceland
Quarter Final
Jun 30, 2016
8:00 pm Poland Poland 1 - 1 Portugal Portugal
Jul 01, 2016
8:00 pm Wales Wales 3 - 1 Belgium Belgium
Jul 02, 2016
8:00 pm Germany Germany 1 - 1 Italy Italy
Jul 03, 2016
8:00 pm France France 5 - 2 Iceland Iceland
Semi Final
Jul 06, 2016
8:00 pm Portugal Portugal 2 - 0 Wales Wales
Jul 07, 2016
8:00 pm Germany Germany 0 - 2 France France
Final
Jul 10, 2016
8:00 pm Portugal Portugal 1 - 0 France France