| Finals | | Game | date | time | team 1 | score | team 2 | HT | | Final | 20.08 | 17:30 | Netherlands | 2-1 | Germany | 2-1 | | 3-4 | 20.08 | 15:00 | England | 4-0 | Spain | 3-0 | | 5-6 | 20.08 | 12:30 | Ireland | 4-1 | Ukraine | 1-1 | | 7-8 | 20.08 | 10:00 | Scotland | 5-0 | France | 2-0 | | 1/2 | 19.08 | 14:30 | Netherlands | 2-0 | England | 1-0 | | 1/2 | 19.08 | 17:00 | Germany | 2-1 | Spain | 1-0 | | 5-8 | 19.08 | 09:30 | Ireland | 3-1 | Scotland | 1-1 | | 5-8 | 19.08 | 12:00 | Ukraine | 2-1 | France | 1-0 |
|
| Final ranking | P | w | d | l | gf | ga | | 1. Netherlands | 15 | 5 | 0 | 0 | 16: | 1 | | 2. Germany | 12 | 4 | 0 | 1 | 16: | 3 | | 3. England | 9 | 3 | 0 | 2 | 12: | 4 | | 4. Spain | 4 | 1 | 1 | 3 | 7: | 9 | | 5. Ireland | 10 | 3 | 1 | 1 | 8: | 6 | | 6. Ukraine | 4 | 1 | 1 | 3 | 4: | 14 | | 7. Scotland | 4 | 1 | 1 | 3 | 8: | 16 | | 8. France | 0 | 0 | 0 | 5 | 1: | 19 |
|
| Group A | p | w | d | l | gf | ga | | 1. Netherlands | 9 | 3 | 0 | 0 | 12: | 0 | | 2. Spain | 4 | 1 | 1 | 1 | 6: | 3 | | 3. Ireland | 4 | 1 | 1 | 1 | 1: | 4 | | 4. France | 0 | 0 | 0 | 3 | 0: | 12 |
| Team | Ne | Sp | Ir | Fr | | Netherlands | --- | 3:0 | 4:0 | 5:0 | | Spain | | --- | 0:0 | 6:0 | | Ireland | | | --- | 1:0 | | France | | | | --- |
|
| date | time | team 1 | score | team 2 | HT | | 14.08 | 15:45 | Netherlands | 3-0 | Spain | 2-0 | | 14.08 | 17:45 | Ireland | 1-0 | France | 1-0 | | 16.08 | 17:00 | Netherlands | 5-0 | France | 1-0 | | 16.08 | 19:00 | Spain | 0-0 | Ireland | 0-0 | | 17.08 | 17:00 | Spain | 6-0 | France | 5-0 | | 17.08 | 19:00 | Netherlands | 4-0 | Ireland | 2-0 |
|
| Group B | p | w | d | l | gf | ga | | 1. Germany | 9 | 3 | 0 | 0 | 13: | 0 | | 2. England | 6 | 2 | 0 | 1 | 8: | 2 | | 3. Ukraine | 1 | 0 | 1 | 2 | 1: | 9 | | 4. Scotland | 1 | 0 | 1 | 2 | 2: | 13 |
| Team | Ge | En | Uk | Sc | | Germany | --- | 1:0 | 4:0 | 8:0 | | England | | --- | 4:0 | 4:1 | | Ukraine | | | --- | 1:1 | | Scotland | | | | --- |
|
| date | time | team 1 | score | team 2 | HT | | 14.08 | 11:45 | Germany | 8-0 | Scotland | 5-0 | | 14.08 | 13:45 | England | 4-0 | Ukraine | 4-0 | | 15.08 | 16:00 | England | 4-1 | Scotland | 2-1 | | 15.08 | 18:00 | Germany | 4-0 | Ukraine | 2-0 | | 17.08 | 13:00 | Ukraine | 1-1 | Scotland | 0-1 | | 17.08 | 15:00 | Germany | 1-0 | England | 1-0 |
|
| Finals | | Game | date | time | team 1 | score | team 2 | HT | | Final | 11.09 | 18:00 | Azerbaidjan | 1-0 | Italy | | | 3-4 | 11.09 | 15:30 | Russia | 3-1 | Belgium | | | 5-6 | 11.09 | 13:00 | Belarus | 2-1 | Lithuania | | 1-1 | | 7-8 | 11.09 | 10:00 | Wales | 4-3 | Poland | | | 1/2 | 10.09 | 15:00 | Azerbaidjan | 4-0 | Russia | | | 1/2 | 10.09 | 17:30 | Italy | 1-0 | Belgium | | | 5-8 | 10.09 | 10:00 | Lithuania | 1-0 | Wales | 0-0 | | 5-8 | 10.09 | 12:30 | Belarus | 3-1 | Poland | 3-0 |
|
| Final ranking | P | w | d | l | gf | ga | | 1. Azerbaidjan | 13 | 4 | 1 | 0 | 10: | 2 | | 2. Italy | 10 | 3 | 1 | 1 | 7: | 3 | | 3. Russia | 10 | 3 | 1 | 1 | 12: | 8 | | 4. Belgium | 5 | 1 | 2 | 2 | 8: | 8 | | 5. Belarus | 9 | 3 | 0 | 2 | 9: | 7 | | 6. Lithuania | 7 | 2 | 1 | 2 | 8: | 8 | | 7. Wales | 3 | 1 | 0 | 4 | 7: | 13 | | 8. Poland | 0 | 0 | 0 | 5 | 6: | 18 |
|
| Group A | p | w | d | l | gf | ga | | 1. Russia | 7 | 2 | 1 | 0 | 9: | 3 | | 2. Belgium | 5 | 1 | 2 | 0 | 7: | 4 | | 3. Lithuania | 4 | 1 | 1 | 1 | 6: | 6 | | 4. Poland | 0 | 0 | 0 | 3 | 2: | 11 |
| Team | Ru | Be | Li | Po | | Russia | --- | 1:1 | 3:2 | 5:0 | | Belgium | | --- | 2:2 | 4:1 | | Lithuania | | | --- | 2:1 | | Poland | | | | --- |
|
| date | time | team 1 | score | team 2 | HT | | 05.09 | 12:00 | Russia | 5-0 | Poland | 3-0 | | 05.09 | 14:00 | Belgium | 2-2 | Lithuania | 1-0 | | 06.09 | 16:00 | Russia | 1-1 | Belgium | 0-1 | | 06.09 | 18:00 | Lithuania | 2-1 | Poland | 2-1 | | 08.09 | 12:00 | Russia | 3-2 | Lithuania | 2-0 | | 08.09 | 14:00 | Belgium | 4-1 | Poland | 2-1 |
|
| Group B | p | w | d | l | gf | ga | | 1. Italy | 7 | 2 | 1 | 0 | 6: | 2 | | 2. Azerbaidjan | 7 | 2 | 1 | 0 | 5: | 2 | | 3. Belarus | 3 | 1 | 0 | 2 | 4: | 5 | | 4. Wales | 0 | 0 | 0 | 3 | 3: | 9 |
| Team | It | Az | Be | Wa | | Italy | --- | 0:0 | 2:1 | 4:1 | | Azerbaidjan | | --- | 2:1 | 3:1 | | Belarus | | | --- | 2:1 | | Wales | | | | --- |
|
| date | time | team 1 | score | team 2 | HT | | 05.09 | 16:00 | Italy | 2-1 | Belarus | 2-0 | | 05.09 | 18:00 | Azerbaidjan | 3-1 | Wales | 2-1 | | 07.09 | 16:00 | Italy | 4-1 | Wales | 1-0 | | 07.09 | 18:00 | Azerbaidjan | 2-1 | Belarus | 1-1 | | 08.09 | 16:00 | Belarus | 2-1 | Wales | 1-0 | | 08.09 | 18:00 | Italy | 0-0 | Azerbaidjan | 0-0 |
|
| Finals | | Game | date | time | team 1 | score | team 2 | HT | | Final | 17.09 | 15:30 | Czechia | 3 -2 | Austria | | | 3-4 | 17.09 | 13:00 | Slovakia | 3 -2 | Croatia | | | 5-6 | 17.09 | 10:30 | Switzerland | 6 -1 | Bulgaria | | | 7-8 | 17.09 | 08:00 | Serbia Mont. | 3 -2 | Turkey | | | 1/2 | 16.09 | 13:00 | Czechia | 4 -1 | Croatia | 3-0 | | 1/2 | 16.09 | 15:30 | Austria | 3 -2 | Slovakia | 1-1 | | 5-8 | 16.09 | 08:00 | Switzerland | 14-0 | Turkey | 7-0 | | 5-8 | 16.09 | 10:30 | Bulgaria | 4 -1 | Serbia Mont. | 2-0 |
|
| Final ranking | P | w | d | l | gf | ga | | 1. Czechia | 15 | 5 | 0 | 0 | 18: | 4 | | 2. Austria | 12 | 4 | 0 | 1 | 37: | 5 | | 3. Slovakia | 9 | 3 | 0 | 2 | 13: | 10 | | 4. Croatia | 6 | 2 | 0 | 3 | 19: | 13 | | 5. Switzerland | 9 | 3 | 0 | 2 | 29: | 11 | | 6. Bulgaria | 3 | 1 | 0 | 4 | 8: | 22 | | 7. Serbia Mont. | 6 | 2 | 0 | 3 | 9: | 27 | | 8. Turkey | 0 | 0 | 0 | 5 | 5: | 46 |
|
| Group A | p | w | d | l | gf | ga | | 1. Czechia | 9 | 3 | 0 | 0 | 11: | 1 | | 2. Slovakia | 6 | 2 | 0 | 1 | 8: | 5 | | 3. Switzerland | 3 | 1 | 0 | 2 | 9: | 10 | | 4. Bulgaria | 0 | 0 | 0 | 3 | 3: | 15 |
| Team | Cz | Sl | Sw | Bu | | Czechia | --- | 3:1 | 4:0 | 4:0 | | Slovakia | | --- | 3:2 | 4:0 | | Switzerland | | | --- | 7:3 | | Bulgaria | | | | --- |
|
| date | time | team 1 | score | team 2 | HT | | 11.09 | 15:00 | Switzerland | 7-3 | Bulgaria | | | 11.09 | 17:00 | Czechia | 3-1 | Slovakia | | | 13.09 | 15:00 | Slovakia | 3-2 | Switzerland | | | 13.09 | 17:00 | Czechia | 4-0 | Bulgaria | | | 14.09 | 15:00 | Slovakia | 4-0 | Bulgaria | | | 14.09 | 17:00 | Czechia | 4-0 | Switzerland | |
|
| Group B | p | w | d | l | gf | ga | | 1. Austria | 9 | 3 | 0 | 0 | 32: | 0 | | 2. Croatia | 6 | 2 | 0 | 1 | 16: | 6 | | 3. Serbia Mont. | 3 | 1 | 0 | 2 | 5: | 21 | | 4. Turkey | 0 | 0 | 0 | 3 | 3: | 29 |
| Team | Au | Cr | Se | Tu | | Austria | --- | 6:0 | 12:0 | 14:0 | | Croatia | | --- | 6:0 | 10:0 | | Serbia Mont. | | | --- | 5:3 | | Turkey | | | | --- |
|
| date | time | team 1 | score | team 2 | HT | | 11.09 | 10:00 | Croatia | 10-0 | Turkey | | | 11.09 | 12:00 | Austria | 12-0 | Serbia Mont. | | | 12.09 | 15:00 | Croatia | 6 -0 | Serbia Mont. | | | 12.09 | 17:00 | Austria | 14-0 | Turkey | | | 14.09 | 10:00 | Serbia Mont. | 5 -3 | Turkey | | | 14.09 | 12:00 | Austria | 6 -0 | Croatia | |
|
|