Group Stage jun 14, 202421:00 Germany Scotland 5 1 jun 15, 202415:00 Hungary Switzerland 1 3 jun 15, 202418:00 Spain Croatia 3 0 jun 15, 202421:00 Italy Albania 2 1 jun 16, 202415:00 Poland Netherlands 1 2 jun 16, 202418:00 Slovenia Denmark 1 1 jun 16, 202421:00 Serbia England 0 1 jun 17, 202415:00 Romania Ukraine 3 0 jun 17, 202418:00 Belgium Slovakia 0 1 jun 17, 202421:00 Austria France 0 1 jun 18, 202418:00 Turkey Georgia 3 1 jun 18, 202421:00 Portugal Czech Republic 2 1 jun 19, 202415:00 Croatia Albania 2 2 jun 19, 202418:00 Germany Hungary 2 0 jun 19, 202421:00 Scotland Switzerland 1 1 jun 20, 202415:00 Slovenia Serbia 1 1 jun 20, 202418:00 Denmark England 1 1 jun 20, 202421:00 Spain Italy 1 0 jun 21, 202415:00 Slovakia Ukraine 1 2 jun 21, 202420:00 Poland Austria 1 3 jun 21, 202421:00 Netherlands France 0 0 jun 22, 202415:00 Georgia Czech Republic 1 1 jun 22, 202418:00 Turkey Portugal 0 3 jun 22, 202421:00 Belgium Romania 2 0 jun 23, 202421:00 Switzerland Germany 1 1 jun 23, 202421:00 Scotland Hungary 0 1 jun 24, 202421:00 Albania Spain 0 1 jun 24, 202421:00 Croatia Italy 1 1 jun 25, 202418:00 Netherlands Austria 2 3 jun 25, 202418:00 France Poland 1 1 jun 25, 202421:00 England Slovenia 0 0 jun 25, 202421:00 Denmark Serbia 0 0 jun 26, 202418:00 Slovakia Romania 1 1 jun 26, 202418:00 Ukraine Belgium 0 0 jun 26, 202421:00 Georgia Portugal 2 0 jun 26, 202421:00 Czech Republic Turkey 1 2 Round of 16 jun 29, 202418:00 Switzerland Italy 2 0 jun 29, 202421:00 Germany Denmark 2 0 jun 30, 202418:00 England Slovakia 2 1 jun 30, 202421:00 Spain Georgia 4 1 jul 01, 202418:00 France Belgium 1 0 jul 01, 202421:00 Portugal Slovenia 0 0 jul 02, 202418:00 Romania Netherlands 0 3 jul 02, 202421:00 Austria Turkey 1 2 Quarter Finals jul 05, 202418:00 Spain Germany 2 1 jul 05, 202421:00 Portugal France 0 0 jul 06, 202418:00 England Switzerland 1 1 jul 06, 202421:00 Netherlands Turkey 2 1 Semi-final jul 09, 202421:00 Spain France 2 1 jul 10, 202421:00 Netherlands England 1 2 Final jul 14, 202421:00 Spain England 2 1