2019 Women's Softball European Championship
| Tournament details | |
|---|---|
| Host country | |
| Dates | 30 June - 6 July 2019 |
| Teams | 23 |
| Defending champions | |
| Final positions | |
| Champions | |
| Runner-up | |
| Third place | |
| Fourth place | |
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 | 5 | 5 | 0 | 1000 | Qualified for Semifinal Group | |
| 2 | 5 | 4 | 1 | 800 | ||
| 3 | 5 | 3 | 2 | 600 | Qualified for 9th-16th Place Group | |
| 4 | 5 | 2 | 3 | 400 | ||
| 5 | 5 | 1 | 4 | 200 | Qualified for 17th-23rd Place Group | |
| 6 | 5 | 0 | 5 | 0 |
| June 30, 2019 11:15 | Czech Republic | 15-0 (3) | Ostrava 1 Attendance: 150 | |
| Boxscore |
| June 30, 2019 11:15 | France | 14-0 (4) | Ostrava 2 Attendance: 35 | |
| Boxscore |
| June 30, 2019 13:30 | Sweden | 2-1 | Ostrava 1 Attendance: 100 | |
| Boxscore |
| June 30, 2019 16:00 | France | 19-0 (3) | Ostrava 1 Attendance: N/A | |
| Boxscore |
| June 30, 2019 18:00 | Belgium | 2-1 | Ostrava 2 Attendance: 120 | |
| Boxscore |
| June 30, 2019 21:00 | Czech Republic | 7-0 (5) | Ostrava 1 Attendance: 350 | |
| Boxscore |
| July 1, 2019 9:00 | Lithuania | 6-27 (3) | Ostrava 2 Attendance: 20 | |
| Boxscore |
| July 1, 2019 9:30 | Slovakia | 9-11 (8) | Frýdek-Místek Attendance: 40 | |
| Boxscore |
| July 1, 2019 13:30 | Belgium | 7-11 (5) | Ostrava 2 Attendance: 45 | |
| Boxscore |
| July 1, 2019 14:00 | Slovakia | 2-6 (5) | Frýdek-Místek Attendance: 350 | |
| Boxscore |
| July 2, 2019 11:15 | Sweden | 2-9 | Ostrava 2 Attendance: 100 | |
| Boxscore |
| July 2, 2019 | Czech Republic | 10-0 (4) | Attendance: 120 | |
| Boxscore |
| July 2, 2019 | Slovakia | 15-0 (3) | Rybnik Attendance: 40 | |
| Boxscore |
| July 2, 2019 13:15 | Lithuania | 0-24 (3) | 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) | 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 | 5 | 5 | 0 | 1000 | Qualified for Semifinal Group | |
| 2 | 5 | 4 | 1 | 800 | ||
| 3 | 5 | 3 | 2 | 600 | Qualified for 9th-16th Place Group | |
| 4 | 5 | 2 | 3 | 400 | ||
| 5 | 5 | 1 | 4 | 200 | Qualified for 17th-23rd Place Group | |
| 6 | 5 | 0 | 5 | 0 |
| June 30, 2019 9:00 | Italy | 41-0 (3) | Frýdek-Místek Attendance: 40 | |
| Boxscore |
| June 30, 2019 11:15 | Spain | 8-1 (5) | Frýdek-Místek Attendance: 60 | |
| Boxscore |
| June 30, 2019 11:15 | Ukraine | 1-3 (6) | Zory Attendance: 85 | |
| Boxscore |
| June 30, 2019 15:45 | Israel | 15-0 (3) | Ostrava 2 Attendance: 60 | |
| Boxscore |
| June 30, 2019 16:00 | Austria | 0-11 (4) | Frýdek-Místek Attendance: 50 | |
| Boxscore |
| June 30, 2019 18:30 | Ukraine | 1-10 (5) | Ostrava 1 Attendance: 200 | |
| Boxscore |
| July 1, 2019 9:30 | Israel | 2-0 | Ostrava 1 Attendance: 70 | |
| Boxscore |
| July 1, 2019 10:00 | Turkey | 0-13 (4) | Rybnik Attendance: 15 | |
| Boxscore |
| July 1, 2019 14:00 | Spain | 5-4 | Ostrava 1 Attendance: 150 | |
| Boxscore |
| July 1, 2019 15:45 | Italy | 15-0 (3) | Ostrava 2 Attendance: 30 | |
| Boxscore |
| July 2, 2019 9:30 | Austria | 13-3 (4) | Ostrava 1 Attendance: 50 | |
| Boxscore |
| July 2, 2019 11:45 | Israel | 0-7 (6) | Frýdek-Místek Attendance: 120 | |
| Boxscore |
| July 2, 2019 14:00 | Turkey | 0-17 (3) | Ostrava 1 Attendance: 80 | |
| Boxscore |
| July 2, 2019 16:00 | Austria | 15-0 (3) | 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) | 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 | 5 | 5 | 0 | 1000 | Qualified for Semifinal Group | |
| 2 | 5 | 4 | 1 | 800 | ||
| 3 | 5 | 3 | 2 | 600 | Qualified for 9th-16th Place Group | |
| 4 | 5 | 2 | 3 | 400 | ||
| 5 | 5 | 1 | 4 | 200 | Qualified for 17th-23rd Place Group | |
| 6 | 5 | 0 | 5 | 0 |
| June 30, 2019 9:00 | Russia | 3-2 | Rybnik Attendance: 80 | |
| Boxscore |
| June 30, 2019 9:00 | Netherlands | 19-0 (3) | Zory Attendance: 50 | |
| Boxscore |
| June 30, 2019 11:15 | Ireland | 8-0 (5) | Rybnik Attendance: 200 | |
| Boxscore |
| June 30, 2019 13:30 | Hungary | 0-27 (3) | Rybnik Attendance: 100 | |
| Boxscore |
| June 30, 2019 15:45 | Poland | 7-0 (5) | Rybnik Attendance: 180 | |
| Boxscore |
| June 30, 2019 15:45 | Ireland | 2-13 (5) | Zory Attendance: 75 | |
| Boxscore |
| July 1, 2019 11:45 | Denmark | 12-5 (5) | Frýdek-Místek Attendance: 75 | |
| Boxscore |
| July 1, 2019 12:15 | Russia | 2-9 (6) | Rybnik Attendance: N/A | |
| Boxscore |
| July 1, 2019 12:15 | Netherlands | 10-0 (4) | Zory Attendance: 150 | |
| Boxscore |
| July 1, 2019 18:00 | Hungary | 0-14 (4) | Rybnik Attendance: 100 | |
| Boxscore |
| July 2, 2019 | Ireland | 14-0 (4) | Attendance: 40 | |
| Boxscore |
| July 2, 2019 10:00 | Denmark | 0-11 (5) | Rybnik Attendance: 20 | |
| Boxscore |
| July 2, 2019 12:15 | Poland | 1-2 | Zory Attendance: 150 | |
| Boxscore |
| July 2, 2019 14:00 | Denmark | 0-15 (4) | 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 | 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 | 4 | 4 | 0 | 1000 | Qualified for Semifinal Group | |
| 2 | 4 | 3 | 1 | 750 | ||
| 3 | 4 | 2 | 2 | 500 | Qualified for 9th-16th Place Group | |
| 4 | 4 | 1 | 3 | 250 | ||
| 5 | 4 | 0 | 4 | 0 | Qualified for 17th-23rd Place Group |
| June 30, 2019 9:00 | Switzerland | 1-15 (4) | Ostrava 1 Attendance: 50 | |
| Boxscore |
| June 30, 2019 9:00 | Great Britain | 12-5 (6) | Ostrava 2 Attendance: 50 | |
| Boxscore |
| June 30, 2019 13:30 | Greece | 15-4 (4) | Ostrava 2 Attendance: 20 | |
| Boxscore |
| June 30, 2019 13:30 | Germany | 10-0 (4) | Frýdek-Místek Attendance: 30 | |
| Boxscore |
| July 1, 2019 10:00 | Germany | 1-15 (5) | Zory Attendance: 50 | |
| Boxscore |
| July 1, 2019 11:45 | Croatia | 0-2 | Ostrava 1 Attendance: 50 | |
| Boxscore |
| July 1, 2019 15:45 | Greece | 6-4 | Rybnik Attendance: 50 | |
| Boxscore |
| July 1, 2019 16:15 | Great Britain | 15-0 (3) | Ostrava 1 Attendance: 150 | |
| Boxscore |
| July 2, 2019 10:00 | Croatia | 0-7 (5) | Zory Attendance: 75 | |
| Boxscore |
| July 2, 2019 | Switzerland | 1-17 (4) | Frýdek-Místek Attendance: N/A | |
| Boxscore |
Semifinal Round
Group E
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 | 3 | 3 | 0 | 1000 | Qualified for Finals | |
| 2 | 3 | 2 | 1 | 666 | ||
| 3 | 3 | 1 | 2 | 333 | ||
| 4 | 3 | 0 | 3 | 0 | 7th Place Game |
| July 2, 2019 18:30 | Great Britain | 8-0 (5) | Ostrava 1 Attendance: 250 | |
| Boxscore |
| July 2, 2019 20:45 | Czech Republic | 10-3 (6) | Ostrava 1 Attendance: 350 | |
| Boxscore |
| July 3, 2019 11:15 | Ireland | 6-13 (6) | Ostrava 2 Attendance: 50 | |
| Boxscore |
| July 3, 2019 11:45 | Czech Republic | 0-2 (8) | Ostrava 1 Attendance: 200 | |
| Boxscore |
| July 3, 2019 18:00 | Great Britain | 7-0 (5) | Ostrava 2 Attendance: 20 | |
| Boxscore |
| July 3, 2019 20:45 | Czech Republic | 4-3 | Ostrava 1 Attendance: 350 | |
| Boxscore |
Group F
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 | 3 | 3 | 0 | 1000 | Qualified for Finals | |
| 2 | 3 | 2 | 1 | 666 | ||
| 3 | 3 | 1 | 2 | 333 | ||
| 4 | 3 | 0 | 3 | 0 | 7th Place Game |
| July 2, 2019 18:00 | France | 7-6 | Ostrava 2 Attendance: 85 | |
| Boxscore |
| July 2, 2019 20:15 | Italy | 2-6 | Ostrava 2 Attendance: N/A | |
| Boxscore |
| July 3, 2019 13:30 | Netherlands | 5-1 | Ostrava 2 Attendance: 130 | |
| Boxscore |
| July 3, 2019 14:00 | Italy | 7-0 (5) | Ostrava 1 Attendance: 75 | |
| Boxscore |
| July 3, 2019 18:30 | Netherlands | 7-0 (5) | Ostrava 1 Attendance: 200 | |
| Boxscore |
| July 3, 2019 20:15 | Italy | 11-0 (4) | Ostrava 2 Attendance: 25 | |
| Boxscore |
7th Place Game
| July 5, 2019 14:00 | Ireland | 7-10 | Ostrava 1 Attendance: 120 | |
| Boxscore |
Final Round
Group X
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 | 5 | 5 | 0 | 1000 | Qualified for Final Game | |
| 2 | 5 | 4 | 1 | 800 | ||
| 3 | 5 | 3 | 2 | 600 | Qualified for Bronze Medal Game | |
| 4 | 5 | 2 | 3 | 400 | ||
| 5 | 5 | 1 | 4 | 200 | ||
| 6 | 5 | 0 | 5 | 0 |
| July 4, 2019 11:45 | Netherlands | 10-0 | Ostrava 1 Attendance: 100 | |
| Boxscore |
| July 4, 2019 13:30 | Great Britain | 10-3 | Ostrava 2 Attendance: 150 | |
| Boxscore |
| July 4, 2019 14:00 | Czech Republic | 0-10 | Ostrava 1 Attendance: 250 | |
| Boxscore |
| July 4, 2019 18:30 | Czech Republic | 7-6 | Ostrava 1 Attendance: 400 | |
| Boxscore |
| July 4, 2019 20:15 | Italy | 5-1 | Ostrava 2 Attendance: 65 | |
| Boxscore |
| July 4, 2019 20:45 | Great Britain | 1-8 | Ostrava 1 Attendance: 250 | |
| Boxscore |
| July 5, 2019 16:15 | Spain | 4-3 | Ostrava 1 Attendance: 300 | |
| Boxscore |
| July 5, 2019 18:30 | Great Britain | 0-7 (5) | Ostrava 1 Attendance: 400 | |
| Boxscore |
| July 5, 2019 20:45 | Netherlands | 6-2 | Ostrava 1 Attendance: 500 | |
| Boxscore |
Bronze
| July 6, 2019 15:30 | 5-1 | Ostrava 1 Attendance: 550 | ||
| Boxscore |
Final
| July 6, 2019 18:00 | 2-3 | Ostrava 1 Attendance: 600 | ||
| Boxscore |
Consolidation Round 9th-16th Place
Group G
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 | 3 | 3 | 0 | 1000 | 9th Place Game | |
| 2 | 3 | 2 | 1 | 666 | 11th Place Game | |
| 3 | 3 | 1 | 2 | 333 | 13th Place Game | |
| 4 | 3 | 0 | 3 | 0 | 15th Place Game |
| July 2, 2019 18:00 | Germany | 6-3 | Frýdek-Místek Attendance: 90 | |
| Boxscore |
| July 3, 2019 9:30 | Sweden | 0-7 (5) | Ostrava 1 Attendance: 50 | |
| Boxscore |
| July 3, 2019 14:00 | Austria | 4-9 | Frýdek-Místek Attendance: 35 | |
| Boxscore |
| July 3, 2019 15:45 | Germany | 10-3 (5) | Ostrava 2 Attendance: 230 | |
| Boxscore |
| July 4, 2019 14:00 | Germany | 3-2 | Frýdek-Místek Attendance: 60 | |
| Boxscore |
| July 4, 2019 16:15 | Sweden | 0-2 | Frýdek-Místek Attendance: 60 | |
| Boxscore |
Group H
| # | Team | Pld | W | L | AVG | |
|---|---|---|---|---|---|---|
| 1 | 3 | 3 | 0 | 1000 | 9th Place Game | |
| 2 | 3 | 2 | 1 | 666 | 11th Place Game | |
| 3 | 3 | 1 | 2 | 333 | 13th Place Game | |
| 4 | 3 | 0 | 3 | 0 | 15th Place Game |
| July 3, 2019 9:00 | Israel | 4-2 | Ostrava 2 Attendance: 25 | |
| Boxscore |
| July 3, 2019 11:45 | Switzerland | 3-6 | Frýdek-Místek Attendance: 50 | |
| Boxscore |
| July 3, 2019 16:15 | Russia | 11-4 (6) | Ostrava 1 Attendance: 150 | |
| Boxscore |
| July 4, 2019 9:00 | Israel | 8-1 (6) | Ostrava 2 Attendance: 50 | |
| Boxscore |
| July 4, 2019 9:30 | Russia | 5-3 | Ostrava 1 Attendance: 100 | |
| Boxscore |
| July 4, 2019 15:45 | Israel | 7-0 (5) | Ostrava 2 Attendance: 60 | |
| Boxscore |
9th Place Game
| July 6, 2019 13:00 | Germany | 2-4 | Ostrava 1 Attendance: 450 | |
| Boxscore |
11th Place Game
| July 5, 2019 11:45 | Poland | 3-6 | Ostrava 1 Attendance: 250 | |
| Boxscore |
13th Place Game
| July 5, 2019 9:30 | Belgium | 5-7 (8) | Ostrava 1 Attendance: 120 | |
| Boxscore |
15th Place Game
| July 5, 2019 13:30 | Switzerland | 3-8 | Ostrava 2 Attendance: 40 | |
| Boxscore |
Consolidation Round 17th-23rd Place
Group I
| # | Team | Pld | W | L | AVG |
|---|---|---|---|---|---|
| 17 | 6 | 6 | 0 | 1000 | |
| 18 | 6 | 5 | 1 | 833 | |
| 19 | 6 | 4 | 2 | 666 | |
| 20 | 6 | 3 | 3 | 500 | |
| 21 | 6 | 2 | 4 | 333 | |
| 22 | 6 | 1 | 5 | 166 | |
| 23 | 6 | 0 | 6 | 0 |
| July 3, 2019 9:30 | Slovakia | 11-1 (4) | Rybnik Attendance: 50 | |
| Boxscore |
| July 3, 2019 9:30 | Lithuania | 13-6 (6) | Zory Attendance: 30 | |
| Boxscore |
| July 3, 2019 11:45 | Ukraine | 0-10 (5) | Rybnik Attendance: 50 | |
| Boxscore |
| July 3, 2019 14:00 | Slovakia | 7-6 | Rybnik Attendance: 60 | |
| Boxscore |
| July 3, 2019 16:00 | Ukraine | 13-0 (4) | Zory Attendance: 30 | |
| Boxscore |
| July 3, 2019 16:15 | Croatia | 11-1 (4) | Rybnik Attendance: 90 | |
| Boxscore |
| July 3, 2019 18:15 | Denmark | 13-2 (4) | Zory Attendance: 20 | |
| Boxscore |
| July 4, 2019 9:30 | Croatia | 13-0 (4) | Frýdek-Místek Attendance: 40 | |
| Boxscore |
| July 4, 2019 11:15 | Ukraine | 6-0 | Ostrava 2 Attendance: N/A | |
| Boxscore |
| July 4, 2019 11:45 | Lithuania | 19-8 (4) | Frýdek-Místek Attendance: 30 | |
| Boxscore |
| July 4, 2019 16:15 | Slovakia | 5-7 | Ostrava 1 Attendance: 200 | |
| Boxscore |
| July 4, 2019 18:00 | Croatia | 13-0 (4) | Ostrava 2 Attendance: 25 | |
| Boxscore |
| July 4, 2019 18:30 | Denmark | 15-10 | Frýdek-Místek Attendance: 70 | |
| Boxscore |
| July 5, 2019 9:00 | Denmark | 2-8 | Ostrava 2 Attendance: 40 | |
| Boxscore |
| July 5, 2019 11:15 | Slovakia | 17-0 (3) | Ostrava 2 Attendance: 40 | |
| Boxscore |
| July 5, 2019 15:45 | Croatia | 5-0 | Ostrava 2 Attendance: 130 | |
| Boxscore |
| July 5, 2019 18:00 | Hungary | 8-2 | Ostrava 2 Attendance: 20 | |
| Boxscore |
| July 5, 2019 20:15 | Ukraine | 10-0 (4) | Ostrava 2 Attendance: 20 | |
| Boxscore |
Final standings
| # | Teams | Record | |
|---|---|---|---|
| 11-1 | Qualified for | ||
| 11-1 | |||
| 9-2 | |||
| 4 | 8-4 | ||
| 5 | 6-5 | ||
| 6 | 5-6 | ||
| Failed To Qualify to Final Round | |||
| 7 | 4-4 | ||
| 8 | 4-5 | ||
| Eliminated in preliminary round | |||
| 9 | 7-2 | ||
| 10 | 5-3 | ||
| 11 | 6-3 | ||
| 12 | 4-5 | ||
| 13 | 5-4 | ||
| 14 | 4-5 | ||
| 15 | 3-6 | ||
| 16 | 1-7 | ||
| Eliminated in preliminary round | |||
| 17 | 6-4 | ||
| 18 | 5-5 | ||
| 19 | 4-6 | ||
| 20 | 3-7 | ||
| 21 | 2-8 | ||
| 22 | 1-9 | ||
| 23 | 0-10 | ||


