| ||||||||||||||||
| Saturday, 25 June 2016 | |||||
| Croatia | 0-1 | Portugal | aet | ||
| 117 | Quaresma | ||||
| Switzerland | 1-1 | Poland | aet, p4-5 | ||
| 82 | Shaqiri | 39 | Kuba | ||
| Wales | 1-0 | Northern Ireland | |||
| 75(og) | McAuley | ||||
| Sunday, 26 June 2016 | |||||
| France | 2-1 | Republic of Ireland | |||
| 57 | Griezmann | 2(p) | Brady | ||
| 61 | Griezmann | ||||
| Germany | 3-0 | Slovakia | |||
| 8 | Boateng | ||||
| 43 | Gomez | ||||
| 63 | Draxler | ||||
| Hungary | 0-4 | Belgium | |||
| 10 | Alderweireld | ||||
| 78 | Batshuayi | ||||
| 79 | Hazard | ||||
| 90 | Carrasco | ||||
| Monday, 27 June 2016 | |||||
| England | 1-2 | Iceland | |||
| 4(p) | Rooney | 6 | Sigurðsson | ||
| 18 | Sigþórsson | ||||
| Italy | 2-0 | Spain | |||
| 33 | Chiellini | ||||
| 90 | Pellé | ||||
| 3 | Gareth BALE (Wales) | |
| Álvaro MORATA (Spain) | ||
| +2 | Antoine GRIEZMANN (France) | |
| 2 | +1 | KUBA (Poland) |
| Dimitri PAYET (France) | ||
| Ivan PERIŠIĆ (Croatia) | ||
| Cristiano RONALDO (Portugal) | ||
| Romelu LUKAKU (Belgium) | ||
| Balázs DZSUDZSÁK (Hungary) | ||
| NANI (Portugal) | ||
| +1 | Robbie BRADY (Republic of Ireland) | |
| +1 | Graziano PELLÉ (Italy) | |
| +1 | Mario GOMEZ (Germany) | |
| Bogdan STANCU (Romania) |