| Tournament details | |
|---|---|
| Host country |  Czech Republic | 
| Dates | 30 June - 6 July 2019 | 
| Teams | 23 | 
| Defending champions |  Netherlands (2017) | 
| Final positions | |
| Champions  |  Italy (11th title) | 
| Runner-up  |  Netherlands | 
| Third place  |  Great Britain | 
| Fourth place |  Czech Republic | 
The 2019 ESF Women's Championship was an international European softball competition that was held in Ostrava and Frýdek-Místek, Czech Republic; and Rybnik and Żory, Poland from 30 June to 6 July 2019.
Preliminary round
Group A
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 |  Czech Republic (H) | 5 | 5 | 0 | 1000 | Qualified for Semifinal Group | 
| 2 |  France | 5 | 4 | 1 | 800 | |
| 3 |  Sweden | 5 | 3 | 2 | 600 | Qualified for 9th-16th Place Group | 
| 4 | .svg.png.webp) Belgium | 5 | 2 | 3 | 400 | |
| 5 |  Slovakia | 5 | 1 | 4 | 200 | Qualified for 17th-23rd Place Group | 
| 6 |  Lithuania | 5 | 0 | 5 | 0 | 
| June 30, 2019 11:15 | Czech Republic  | 15-0 (3) |  Lithuania | Ostrava 1 Attendance: 150 | 
| Boxscore | 
| June 30, 2019 11:15 | France  | 14-0 (4) | .svg.png.webp) Belgium | Ostrava 2 Attendance: 35 | 
| Boxscore | 
| June 30, 2019 13:30 | Sweden  | 2-1 |  Slovakia | Ostrava 1 Attendance: 100 | 
| Boxscore | 
| June 30, 2019 16:00 | France  | 19-0 (3) |  Lithuania | Ostrava 1 Attendance: N/A | 
| Boxscore | 
| June 30, 2019 18:00 | Belgium .svg.png.webp) | 2-1 |  Slovakia | Ostrava 2 Attendance: 120 | 
| Boxscore | 
| June 30, 2019 21:00 | Czech Republic  | 7-0 (5) |  Sweden | Ostrava 1 Attendance: 350 | 
| Boxscore | 
| July 1, 2019 9:00 | Lithuania  | 6-27 (3) | .svg.png.webp) Belgium | Ostrava 2 Attendance: 20 | 
| Boxscore | 
| July 1, 2019 9:30 | Slovakia  | 9-11 (8) |  France | Frýdek-Místek Attendance: 40 | 
| Boxscore | 
| July 1, 2019 13:30 | Belgium .svg.png.webp) | 7-11 (5) |  Sweden | Ostrava 2 Attendance: 45 | 
| Boxscore | 
| July 1, 2019 14:00 | Slovakia  | 2-6 (5) |  Czech Republic | Frýdek-Místek Attendance: 350 | 
| Boxscore | 
| July 2, 2019 11:15 | Sweden  | 2-9 |  France | Ostrava 2 Attendance: 100 | 
| Boxscore | 
| July 2, 2019 | Czech Republic  | 10-0 (4) | .svg.png.webp) Belgium | Attendance: 120 | 
| Boxscore | 
| July 2, 2019 | Slovakia  | 15-0 (3) |  Lithuania | Rybnik Attendance: 40 | 
| Boxscore | 
| July 2, 2019 13:15 | Lithuania  | 0-24 (3) |  Sweden | Ostrava 2 Attendance: 55 | 
| Boxscore | 
Game originally scheduled: July 1, 2019, 18:00 at Ostrava 2, postponed due to rain
| July 2, 2019 15:15 | France  | 0-9 (5) |  Czech Republic | Ostrava 2 Attendance: 250 | 
| Boxscore | 
Game originally scheduled: July 1, 2019, 20:45 at Ostrava 1, postponed due to rain
Group B
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 |  Italy | 5 | 5 | 0 | 1000 | Qualified for Semifinal Group | 
| 2 |  Spain | 5 | 4 | 1 | 800 | |
| 3 |  Israel | 5 | 3 | 2 | 600 | Qualified for 9th-16th Place Group | 
| 4 |  Austria | 5 | 2 | 3 | 400 | |
| 5 |  Ukraine | 5 | 1 | 4 | 200 | Qualified for 17th-23rd Place Group | 
| 6 |  Turkey | 5 | 0 | 5 | 0 | 
| June 30, 2019 9:00 | Italy  | 41-0 (3) |  Turkey | Frýdek-Místek Attendance: 40 | 
| Boxscore | 
| June 30, 2019 11:15 | Spain  | 8-1 (5) |  Austria | Frýdek-Místek Attendance: 60 | 
| Boxscore | 
| June 30, 2019 11:15 | Ukraine  | 1-3 (6) |  Israel | Zory Attendance: 85 | 
| Boxscore | 
| June 30, 2019 15:45 | Israel  | 15-0 (3) |  Turkey | Ostrava 2 Attendance: 60 | 
| Boxscore | 
| June 30, 2019 16:00 | Austria  | 0-11 (4) |  Italy | Frýdek-Místek Attendance: 50 | 
| Boxscore | 
| June 30, 2019 18:30 | Ukraine  | 1-10 (5) |  Spain | Ostrava 1 Attendance: 200 | 
| Boxscore | 
| July 1, 2019 9:30 | Israel  | 2-0 |  Austria | Ostrava 1 Attendance: 70 | 
| Boxscore | 
| July 1, 2019 10:00 | Turkey  | 0-13 (4) |  Ukraine | Rybnik Attendance: 15 | 
| Boxscore | 
| July 1, 2019 14:00 | Spain  | 5-4 |  Israel | Ostrava 1 Attendance: 150 | 
| Boxscore | 
| July 1, 2019 15:45 | Italy  | 15-0 (3) |  Ukraine | Ostrava 2 Attendance: 30 | 
| Boxscore | 
| July 2, 2019 9:30 | Austria  | 13-3 (4) |  Ukraine | Ostrava 1 Attendance: 50 | 
| Boxscore | 
| July 2, 2019 11:45 | Israel  | 0-7 (6) |  Italy | Frýdek-Místek Attendance: 120 | 
| Boxscore | 
| July 2, 2019 14:00 | Turkey  | 0-17 (3) |  Spain | Ostrava 1 Attendance: 80 | 
| Boxscore | 
| July 2, 2019 16:00 | Austria  | 15-0 (3) |  Turkey | Ostrava 1 Attendance: 120 | 
| Boxscore | 
Game originally scheduled: July 1, 2019, 16:15 at Frýdek-Místek, postponed due to rain
| July 2, 2019 16:00 | Italy  | 7-0 (6) |  Spain | Frýdek-Místek Attendance: 90 | 
| Boxscore | 
Game originally scheduled: July 1, 2019, 20:15 at Ostrava 2, postponed due to rain
Group C
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 |  Netherlands | 5 | 5 | 0 | 1000 | Qualified for Semifinal Group | 
| 2 |  Ireland | 5 | 4 | 1 | 800 | |
| 3 |  Russia | 5 | 3 | 2 | 600 | Qualified for 9th-16th Place Group | 
| 4 |  Poland (H) | 5 | 2 | 3 | 400 | |
| 5 |  Denmark | 5 | 1 | 4 | 200 | Qualified for 17th-23rd Place Group | 
| 6 |  Hungary | 5 | 0 | 5 | 0 | 
| June 30, 2019 9:00 | Russia  | 3-2 |  Denmark | Rybnik Attendance: 80 | 
| Boxscore | 
| June 30, 2019 9:00 | Netherlands  | 19-0 (3) |  Hungary | Zory Attendance: 50 | 
| Boxscore | 
| June 30, 2019 11:15 | Ireland  | 8-0 (5) |  Poland | Rybnik Attendance: 200 | 
| Boxscore | 
| June 30, 2019 13:30 | Hungary  | 0-27 (3) |  Russia | Rybnik Attendance: 100 | 
| Boxscore | 
| June 30, 2019 15:45 | Poland  | 7-0 (5) |  Denmark | Rybnik Attendance: 180 | 
| Boxscore | 
| June 30, 2019 15:45 | Ireland  | 2-13 (5) |  Netherlands | Zory Attendance: 75 | 
| Boxscore | 
| July 1, 2019 11:45 | Denmark  | 12-5 (5) |  Hungary | Frýdek-Místek Attendance: 75 | 
| Boxscore | 
| July 1, 2019 12:15 | Russia  | 2-9 (6) |  Ireland | Rybnik Attendance: N/A | 
| Boxscore | 
| July 1, 2019 12:15 | Netherlands  | 10-0 (4) |  Poland | Zory Attendance: 150 | 
| Boxscore | 
| July 1, 2019 18:00 | Hungary  | 0-14 (4) |  Poland | Rybnik Attendance: 100 | 
| Boxscore | 
| July 2, 2019 | Ireland  | 14-0 (4) |  Hungary | Attendance: 40 | 
| Boxscore | 
| July 2, 2019 10:00 | Denmark  | 0-11 (5) |  Netherlands | Rybnik Attendance: 20 | 
| Boxscore | 
| July 2, 2019 12:15 | Poland  | 1-2 |  Russia | Zory Attendance: 150 | 
| Boxscore | 
| July 2, 2019 14:00 | Denmark  | 0-15 (4) |  Ireland | Ostrava 1 Attendance: 70 | 
| Boxscore | 
Game originally scheduled: July 1, 2019, 18:30 at Frýdek-Místek, postponed due to rain
| July 2, 2019 14:15 | Netherlands  | 6-3 |  Russia | Ostrava 1 Attendance: 30 | 
| Boxscore | 
Game originally scheduled: July 1, 2019, 18:30 at Ostrava 1, postponed due to rain
Group D
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 |  Great Britain | 4 | 4 | 0 | 1000 | Qualified for Semifinal Group | 
| 2 |  Greece | 4 | 3 | 1 | 750 | |
| 3 |  Germany | 4 | 2 | 2 | 500 | Qualified for 9th-16th Place Group | 
| 4 | .svg.png.webp) Switzerland | 4 | 1 | 3 | 250 | |
| 5 |  Croatia | 4 | 0 | 4 | 0 | Qualified for 17th-23rd Place Group | 
| June 30, 2019 9:00 | Switzerland .svg.png.webp) | 1-15 (4) |  Germany | Ostrava 1 Attendance: 50 | 
| Boxscore | 
| June 30, 2019 9:00 | Great Britain  | 12-5 (6) |  Greece | Ostrava 2 Attendance: 50 | 
| Boxscore | 
| June 30, 2019 13:30 | Greece  | 15-4 (4) | .svg.png.webp) Switzerland | Ostrava 2 Attendance: 20 | 
| Boxscore | 
| June 30, 2019 13:30 | Germany  | 10-0 (4) |  Croatia | Frýdek-Místek Attendance: 30 | 
| Boxscore | 
| July 1, 2019 10:00 | Germany  | 1-15 (5) |  Great Britain | Zory Attendance: 50 | 
| Boxscore | 
| July 1, 2019 11:45 | Croatia  | 0-2 | .svg.png.webp) Switzerland | Ostrava 1 Attendance: 50 | 
| Boxscore | 
| July 1, 2019 15:45 | Greece  | 6-4 |  Germany | Rybnik Attendance: 50 | 
| Boxscore | 
| July 1, 2019 16:15 | Great Britain  | 15-0 (3) |  Croatia | Ostrava 1 Attendance: 150 | 
| Boxscore | 
| July 2, 2019 10:00 | Croatia  | 0-7 (5) |  Greece | Zory Attendance: 75 | 
| Boxscore | 
| July 2, 2019 | Switzerland .svg.png.webp) | 1-17 (4) |  Great Britain | Frýdek-Místek Attendance: N/A | 
| Boxscore | 
Semifinal Round
Group E
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 |  Great Britain | 3 | 3 | 0 | 1000 | Qualified for Finals | 
| 2 |  Czech Republic | 3 | 2 | 1 | 666 | |
| 3 |  Spain | 3 | 1 | 2 | 333 | |
| 4 |  Ireland | 3 | 0 | 3 | 0 | 7th Place Game | 
| July 2, 2019 18:30 | Great Britain  | 8-0 (5) |  Ireland | Ostrava 1 Attendance: 250 | 
| Boxscore | 
| July 2, 2019 20:45 | Czech Republic  | 10-3 (6) |  Spain | Ostrava 1 Attendance: 350 | 
| Boxscore | 
| July 3, 2019 11:15 | Ireland  | 6-13 (6) |  Spain | Ostrava 2 Attendance: 50 | 
| Boxscore | 
| July 3, 2019 11:45 | Czech Republic  | 0-2 (8) |  Great Britain | Ostrava 1 Attendance: 200 | 
| Boxscore | 
| July 3, 2019 18:00 | Great Britain  | 7-0 (5) |  Spain | Ostrava 2 Attendance: 20 | 
| Boxscore | 
| July 3, 2019 20:45 | Czech Republic  | 4-3 |  Ireland | Ostrava 1 Attendance: 350 | 
| Boxscore | 
Group F
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 |  Netherlands | 3 | 3 | 0 | 1000 | Qualified for Finals | 
| 2 |  Italy | 3 | 2 | 1 | 666 | |
| 3 |  France | 3 | 1 | 2 | 333 | |
| 4 |  Greece | 3 | 0 | 3 | 0 | 7th Place Game | 
| July 2, 2019 18:00 | France  | 7-6 |  Greece | Ostrava 2 Attendance: 85 | 
| Boxscore | 
| July 2, 2019 20:15 | Italy  | 2-6 |  Netherlands | Ostrava 2 Attendance: N/A | 
| Boxscore | 
| July 3, 2019 13:30 | Netherlands  | 5-1 |  Greece | Ostrava 2 Attendance: 130 | 
| Boxscore | 
| July 3, 2019 14:00 | Italy  | 7-0 (5) |  France | Ostrava 1 Attendance: 75 | 
| Boxscore | 
| July 3, 2019 18:30 | Netherlands  | 7-0 (5) |  France | Ostrava 1 Attendance: 200 | 
| Boxscore | 
| July 3, 2019 20:15 | Italy  | 11-0 (4) |  Greece | Ostrava 2 Attendance: 25 | 
| Boxscore | 
7th Place Game
| July 5, 2019 14:00 | Ireland  | 7-10 |  Greece | Ostrava 1 Attendance: 120 | 
| Boxscore | 
Final Round
Group X
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 |  Netherlands | 5 | 5 | 0 | 1000 | Qualified for Final Game | 
| 2 |  Italy | 5 | 4 | 1 | 800 | |
| 3 |  Great Britain | 5 | 3 | 2 | 600 | Qualified for Bronze Medal Game | 
| 4 |  Czech Republic | 5 | 2 | 3 | 400 | |
| 5 |  Spain | 5 | 1 | 4 | 200 | |
| 6 |  France | 5 | 0 | 5 | 0 | 
| July 4, 2019 11:45 | Netherlands  | 10-0 |  Spain | Ostrava 1 Attendance: 100 | 
| Boxscore | 
| July 4, 2019 13:30 | Great Britain  | 10-3 |  France | Ostrava 2 Attendance: 150 | 
| Boxscore | 
| July 4, 2019 14:00 | Czech Republic  | 0-10 |  Italy | Ostrava 1 Attendance: 250 | 
| Boxscore | 
| July 4, 2019 18:30 | Czech Republic  | 7-6 |  France | Ostrava 1 Attendance: 400 | 
| Boxscore | 
| July 4, 2019 20:15 | Italy  | 5-1 |  Spain | Ostrava 2 Attendance: 65 | 
| Boxscore | 
| July 4, 2019 20:45 | Great Britain  | 1-8 |  Netherlands | Ostrava 1 Attendance: 250 | 
| Boxscore | 
| July 5, 2019 16:15 | Spain  | 4-3 |  France | Ostrava 1 Attendance: 300 | 
| Boxscore | 
| July 5, 2019 18:30 | Great Britain  | 0-7 (5) |  Italy | Ostrava 1 Attendance: 400 | 
| Boxscore | 
| July 5, 2019 20:45 | Netherlands  | 6-2 |  Czech Republic | Ostrava 1 Attendance: 500 | 
| Boxscore | 
Bronze
| July 6, 2019 15:30 |  Great Britain  | 5-1 |  Czech Republic | Ostrava 1 Attendance: 550 | 
| Boxscore | 
Final
| July 6, 2019 18:00 |  Netherlands  | 2-3 |  Italy  | Ostrava 1 Attendance: 600 | 
| Boxscore | 
Consolidation Round 9th-16th Place
Group G
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 |  Germany | 3 | 3 | 0 | 1000 | 9th Place Game | 
| 2 |  Poland | 3 | 2 | 1 | 666 | 11th Place Game | 
| 3 |  Austria | 3 | 1 | 2 | 333 | 13th Place Game | 
| 4 |  Sweden | 3 | 0 | 3 | 0 | 15th Place Game | 
| July 2, 2019 18:00 | Germany  | 6-3 |  Poland | Frýdek-Místek Attendance: 90 | 
| Boxscore | 
| July 3, 2019 9:30 | Sweden  | 0-7 (5) |  Austria | Ostrava 1 Attendance: 50 | 
| Boxscore | 
| July 3, 2019 14:00 | Austria  | 4-9 |  Poland | Frýdek-Místek Attendance: 35 | 
| Boxscore | 
| July 3, 2019 15:45 | Germany  | 10-3 (5) |  Sweden | Ostrava 2 Attendance: 230 | 
| Boxscore | 
| July 4, 2019 14:00 | Germany  | 3-2 |  Austria | Frýdek-Místek Attendance: 60 | 
| Boxscore | 
| July 4, 2019 16:15 | Sweden  | 0-2 |  Poland | Frýdek-Místek Attendance: 60 | 
| Boxscore | 
Group H
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 |  Israel | 3 | 3 | 0 | 1000 | 9th Place Game | 
| 2 |  Russia | 3 | 2 | 1 | 666 | 11th Place Game | 
| 3 | .svg.png.webp) Belgium | 3 | 1 | 2 | 333 | 13th Place Game | 
| 4 | .svg.png.webp) Switzerland | 3 | 0 | 3 | 0 | 15th Place Game | 
| July 3, 2019 9:00 | Israel  | 4-2 |  Russia | Ostrava 2 Attendance: 25 | 
| Boxscore | 
| July 3, 2019 11:45 | Switzerland .svg.png.webp) | 3-6 | .svg.png.webp) Belgium | Frýdek-Místek Attendance: 50 | 
| Boxscore | 
| July 3, 2019 16:15 | Russia  | 11-4 (6) | .svg.png.webp) Belgium | Ostrava 1 Attendance: 150 | 
| Boxscore | 
| July 4, 2019 9:00 | Israel  | 8-1 (6) | .svg.png.webp) Belgium | Ostrava 2 Attendance: 50 | 
| Boxscore | 
| July 4, 2019 9:30 | Russia  | 5-3 | .svg.png.webp) Switzerland | Ostrava 1 Attendance: 100 | 
| Boxscore | 
| July 4, 2019 15:45 | Israel  | 7-0 (5) | .svg.png.webp) Switzerland | Ostrava 2 Attendance: 60 | 
| Boxscore | 
9th Place Game
| July 6, 2019 13:00 | Germany  | 2-4 |  Israel | Ostrava 1 Attendance: 450 | 
| Boxscore | 
11th Place Game
| July 5, 2019 11:45 | Poland  | 3-6 |  Russia | Ostrava 1 Attendance: 250 | 
| Boxscore | 
13th Place Game
| July 5, 2019 9:30 | Belgium .svg.png.webp) | 5-7 (8) |  Austria | Ostrava 1 Attendance: 120 | 
| Boxscore | 
15th Place Game
| July 5, 2019 13:30 | Switzerland .svg.png.webp) | 3-8 |  Sweden | Ostrava 2 Attendance: 40 | 
| Boxscore | 
Consolidation Round 17th-23rd Place
Group I
| # | Team | Pld | W | L | AVG | 
|---|---|---|---|---|---|
| 17 |  Croatia | 6 | 6 | 0 | 1000 | 
| 18 |  Ukraine | 6 | 5 | 1 | 833 | 
| 19 |  Slovakia | 6 | 4 | 2 | 666 | 
| 20 |  Denmark | 6 | 3 | 3 | 500 | 
| 21 |  Lithuania | 6 | 2 | 4 | 333 | 
| 22 |  Hungary | 6 | 1 | 5 | 166 | 
| 23 |  Turkey | 6 | 0 | 6 | 0 | 
| July 3, 2019 9:30 | Slovakia  | 11-1 (4) |  Turkey | Rybnik Attendance: 50 | 
| Boxscore | 
| July 3, 2019 9:30 | Lithuania  | 13-6 (6) |  Hungary | Zory Attendance: 30 | 
| Boxscore | 
| July 3, 2019 11:45 | Ukraine  | 0-10 (5) |  Croatia | Rybnik Attendance: 50 | 
| Boxscore | 
| July 3, 2019 14:00 | Slovakia  | 7-6 |  Denmark | Rybnik Attendance: 60 | 
| Boxscore | 
| July 3, 2019 16:00 | Ukraine  | 13-0 (4) |  Hungary | Zory Attendance: 30 | 
| Boxscore | 
| July 3, 2019 16:15 | Croatia  | 11-1 (4) |  Lithuania | Rybnik Attendance: 90 | 
| Boxscore | 
| July 3, 2019 18:15 | Denmark  | 13-2 (4) |  Turkey | Zory Attendance: 20 | 
| Boxscore | 
| July 4, 2019 9:30 | Croatia  | 13-0 (4) |  Hungary | Frýdek-Místek Attendance: 40 | 
| Boxscore | 
| July 4, 2019 11:15 | Ukraine  | 6-0 |  Denmark | Ostrava 2 Attendance: N/A | 
| Boxscore | 
| July 4, 2019 11:45 | Lithuania  | 19-8 (4) |  Turkey | Frýdek-Místek Attendance: 30 | 
| Boxscore | 
| July 4, 2019 16:15 | Slovakia  | 5-7 |  Ukraine | Ostrava 1 Attendance: 200 | 
| Boxscore | 
| July 4, 2019 18:00 | Croatia  | 13-0 (4) |  Turkey | Ostrava 2 Attendance: 25 | 
| Boxscore | 
| July 4, 2019 18:30 | Denmark  | 15-10 |  Lithuania | Frýdek-Místek Attendance: 70 | 
| Boxscore | 
| July 5, 2019 9:00 | Denmark  | 2-8 |  Croatia | Ostrava 2 Attendance: 40 | 
| Boxscore | 
| July 5, 2019 11:15 | Slovakia  | 17-0 (3) |  Hungary | Ostrava 2 Attendance: 40 | 
| Boxscore | 
| July 5, 2019 15:45 | Croatia  | 5-0 |  Slovakia | Ostrava 2 Attendance: 130 | 
| Boxscore | 
| July 5, 2019 18:00 | Hungary  | 8-2 |  Turkey | Ostrava 2 Attendance: 20 | 
| Boxscore | 
| July 5, 2019 20:15 | Ukraine  | 10-0 (4) |  Lithuania | Ostrava 2 Attendance: 20 | 
| Boxscore | 
Final standings
| # | Teams | Record | |
|---|---|---|---|
|  |  Italy | 11-1 | Qualified for | 
|  |  Netherlands | 11-1 | |
|  |  Great Britain | 9-2 | |
| 4 |  Czech Republic | 8-4 | |
| 5 |  Spain | 6-5 | |
| 6 |  France | 5-6 | |
| Failed To Qualify to Final Round | |||
| 7 |  Greece | 4-4 | |
| 8 |  Ireland | 4-5 | |
| Eliminated in preliminary round | |||
| 9 |  Israel | 7-2 | |
| 10 |  Germany | 5-3 | |
| 11 |  Russia | 6-3 | |
| 12 |  Poland | 4-5 | |
| 13 |  Austria | 5-4 | |
| 14 | .svg.png.webp) Belgium | 4-5 | |
| 15 |  Sweden | 3-6 | |
| 16 | .svg.png.webp) Switzerland | 1-7 | |
| Eliminated in preliminary round | |||
| 17 |  Croatia | 6-4 | |
| 18 |  Ukraine | 5-5 | |
| 19 |  Slovakia | 4-6 | |
| 20 |  Denmark | 3-7 | |
| 21 |  Lithuania | 2-8 | |
| 22 |  Hungary | 1-9 | |
| 23 |  Turkey | 0-10 | |
References
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.