Minute by minute
Fixtures & Results
Thursday, 29 June
13:00h (+1h) | UKR | ![]() |
6 | - | 5 | ![]() |
MDA |
16:00h (+1h) | ESP | ![]() |
7 | - | 1 | ![]() |
AZE |
17:30h (+1h) | SUI | ![]() |
3 | - | 5 | ![]() |
ITA |
20:30h (+1h) | POL | ![]() |
2 | - | 6 | ![]() |
POR |
Tuesday, 27 June
13:00h (+1h) | ITA | ![]() |
5 | - | 6 | ![]() |
UKR |
16:00h (+1h) | POR | ![]() |
7 | - | 5 | ![]() |
ESP |
17:30h (+1h) | MDA | ![]() |
4 | - | 9 | ![]() |
SUI |
20:30h (+1h) | AZE | ![]() |
2 | - | 7 | ![]() |
POL |
Wednesday, 28 June
13:00h (+1h) | ITA | ![]() |
6 | - | 4 | ![]() |
MDA |
16:00h (+1h) | POR | ![]() |
5 | - | 2 | ![]() |
AZE |
17:30h (+1h) | SUI | ![]() |
4 | - | 2 | ![]() |
UKR |
20:30h (+1h) | POL | ![]() |
1 | - | 6 | ![]() |
ESP |
Friday, 30 June
13:00h (+1h) | POL | ![]() |
6 | - | 8 | ![]() |
MDA |
14:30h (+1h) | AZE | ![]() |
7 | - | 6 * | ![]() |
UKR |
17:30h (+1h) | POR | ![]() |
4 (3) | - | (4) 4 | ![]() |
SUI |
20:30h (+1h) | ESP | ![]() |
5 | - | 6 * | ![]() |
ITA |
Saturday, 1 July
12:30h (+1h) | POL | ![]() |
2 | - | 3 | ![]() |
UKR |
14:00h (+1h) | AZE | ![]() |
4 | - | 2 | ![]() |
MDA |
17:00h (+1h) | POR | ![]() |
5 (0) | - | (2) 5 | ![]() |
ESP |
20:00h (+1h) | SUI | ![]() |
5 | - | 2 | ![]() |
ITA |

Kick-off
13:00

Tarnów, Poland

Pitch
Main Stadium

Lukasz Ostrowski



-
Kick-off











Full time
OFFICIAL



Match details

Kick-off
13:00

Tarnów, Poland

Pitch
Main Stadium

Lukasz Ostrowski
