| Group A | w | l | gf | ga | ratio |  | 1. Poland | 5 | 0 | 15: | 0 | 2.112 |  | 2. Ukraine | 4 | 1 | 12: | 4 | 1.197 |  | 3. Turkey | 3 | 2 | 9: | 10 | 0.922 |  | 4. Latvia | 2 | 3 | 9: | 10 | 0.996 |  | 5. Estonia | 1 | 4 | 6: | 14 | 0.806 |  | 6. Croatia | 0 | 5 | 2: | 15 | 0.658 |   
 | 
| Team | Pola | Ukra | Turk | Latv | Esto | Croa |  | Poland | --- | 3:0 | 3:0 | 3:0 | 3:0 | 3:0 |  | Ukraine |   | --- | 3:0 | 3:1 | 3:0 | 3:0 |  | Turkey |   |   | --- | 3:2 | 3:2 | 3:0 |  | Latvia |   |   |   | --- | 3:1 | 3:0 |  | Estonia |   |   |   |   | --- | 3:2 |  | Croatia |   |   |   |   |   | --- |   
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played in Wladislawowo (POL) |  | 22.05 | 15:00 | Ukraine | 3-0 | Croatia | 45-29 | 15-8 | 15-11 | 15-10 |   |  | 22.05 | 17:30 | Poland | 3-0 | Estonia | 45-29 | 15-10 | 15-10 | 15-9 |   |  | 22.05 | 20:00 | Turkey | 3-2 | Latvia | 62-57 | 6-15 | 11-15 | 15-9 | 15-7 | 15-11 |  | 23.05 | 15:00 | Ukraine | 3-0 | Estonia | 45-33 | 15-9 | 15-13 | 15-11 |   |  | 23.05 | 17:30 | Turkey | 3-0 | Croatia | 45-28 | 15-8 | 15-7 | 15-13 |   |  | 23.05 | 20:00 | Poland | 3-0 | Latvia | 46-24 | 15-6 | 16-14 | 15-4 |   |  | 24.05 | 15:00 | Turkey | 3-2 | Estonia | 66-55 | 15-8 | 9-15 | 12-15 | 15-5 | 15-12 |  | 24.05 | 17:30 | Latvia | 3-0 | Croatia | 45-28 | 15-9 | 15-6 | 15-13 |   |  | 24.05 | 20:00 | Poland | 3-0 | Ukraine | 45-25 | 15-7 | 15-9 | 15-9 |   |  | 25.05 | 15:00 | Latvia | 3-1 | Estonia | 56-33 | 11-15 | 15-3 | 15-6 | 15-9 |   |  | 25.05 | 17:30 | Ukraine | 3-0 | Turkey | 47-33 | 17-15 | 15-11 | 15-7 |    |  | 25.05 | 20:00 | Poland | 3-0 | Croatia | 45-21 | 15-7 | 15-6 | 15-8 |    |  | 26.05 | 12:00 | Ukriane | 3-1 | Latvia | 57-43 | 15-12 | 15-12 | 12-15 | 15-4 |   |  | 26.05 | 15:00 | Estonia | 3-2 | Croatia | 66-56 | 11-15 | 10-15 | 15-11 | 15-2 | 15-13 |  | 26.05 | 17:30 | Poland | 3-0 | Turkey | 45-8 | 15-1 | 15-3 | 15-4 |    |   
 | 
 | 
 
| Group B | w | l | gf | ga | ratio |  | 1. Yugoslavia | 5 | 0 | 15: | 3 | 1.432 |  | 2. Greece | 4 | 1 | 13: | 5 | 1.481 |  | 3. Germany | 2 | 3 | 9: | 9 | 1.005 |  | 4. Romania | 2 | 3 | 6: | 12 | 0.751 |  | 5. Hungary | 1 | 4 | 7: | 13 | 0.841 |  | 6. Portugal | 1 | 4 | 5: | 13 | 0.801 |   
 | 
| Team | Yugo | Gree | Germ | Roma | Hung | Port |  | Yugoslavia | --- | 3:1 | 3:1 | 3:0 | 3:1 | 3:0 |  | Greece |   | --- | 3:1 | 3:0 | 3:1 | 3:0 |  | Germany |   |   | --- | 3:0 | 3:0 |   |  | Romania |   |   |   | --- | 3:2 | 3:1 |  | Hungary |   |   |   |   | --- | 3:1 |  | Portugal |   |   | 3:1 |   |   | --- |   
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played in Porto (POR) |  | 22.05 | 14:30 | Yugoslavia | 3-0 | Romania |   |  | 22.05 | 16:45 | Greece | 3-1 | Hungary |   |  | 22.05 | 19:00 | Portugal | 3-1 | Germany |   |  | 23.05 | 14:30 | Yugoslavia | 3-1 | Greece |   |  | 23.05 | 16:45 | Germany | 3-0 | Romania |   |  | 23.05 | 19:00 | Hungary | 3-1 | Portugal |   |  | 24.05 | 14:30 | Greece | 3-1 | Germany |   |  | 24.05 | 16:45 | Yugoslavia | 3-1 | Hungary |   |  | 24.05 | 19:00 | Romania | 3-1 | Portugal |   |  | 25.05 | 14:30 | Yugoslavia | 3-1 | Germany |   |  | 25.05 | 16:45 | Romania | 3-2 | Hungary |   |  | 25.05 | 19:00 | Greece | 3-0 | Portugal |   |  | 26.05 | 12:00 | Germany | 3-0 | Hungary |   |  | 26.05 | 15:00 | Greece | 3-0 | Romania |   |  | 26.05 | 17:15 | Yugoslavia | 3-0 | Portugal |   |   
 | 
 | 
 
| Group C | w | l | gf | ga | ratio |  | 1. Belgium | 4 | 1 | 13: | 5 | 1.445 |  | 2. Belarus | 4 | 1 | 13: | 6 | 1.299 |  | 3. Bulgaria | 4 | 1 | 13: | 6 | 1.238 |  | 4. Slovakia | 2 | 3 | 8: | 11 | 0.802 |  | 5. Czechia | 1 | 4 | 8: | 12 | 1.067 |  | 6. England | 0 | 5 | 0: | 15 | 0.333 |   
 | 
| Team | Belg | Bela | Bulg | Slov | Czec | Engl |  | Belgium | --- | 3:1 |   | 3:1 | 3:0 | 3:0 |  | Belarus |   | --- | 3:1 | 3:0 | 3:2 | 3:0 |  | Bulgaria | 3:1 |   | --- | 3:1 | 3:1 | 3:0 |  | Slovakia |   |   |   | --- | 3:2 | 3:0 |  | Czechia |   |   |   |   | --- | 3:0 |  | England |   |   |   |   |   | --- |   
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played in Vilvoorde (BEL) |  | 23.05 | 14:00 | Belarus | 3-0 | Slovakia |   |  | 23.05 | 16:30 | Bulgaria | 3-1 | Czechia |   |  | 23.05 | 19:00 | Belgium | 3-0 | England |   |  | 24.05 | 14:00 | Belarus | 3-2 | Czechia |   |  | 24.05 | 16:30 | Belgium | 3-1 | Slovakia |   |  | 24.05 | 19:00 | Bulgaria | 3-0 | England |   |  | 25.05 | 14:00 | Slovakia | 3-2 | Czechia |   |  | 25.05 | 16:30 | Belarus | 3-0 | England |   |  | 25.05 | 19:00 | Bulgaria | 3-1 | Belgium |   |  | 26.05 | 14:00 | Czechia | 3-0 | England |   |  | 26.05 | 16:30 | Bulgaria | 3-1 | Slovakia |   |  | 26.05 | 19:00 | Belgium | 3-1 | Belarus |   |  | 27.05 | 14:00 | Slovakia | 3-0 | England |   |  | 27.05 | 16:30 | Belgium | 3-0 | Czechia |   |  | 27.05 | 19:00 | Belarus | 3-1 | Bulgaria |   |   
 | 
 | 
 
| Group B | w | l | gf | ga | ratio |  | 1. Finland | 5 | 0 | 15: | 3 | 1.706 |  | 2. Netherlands | 4 | 1 | 13: | 4 | 1.322 |  | 3. Spain | 3 | 2 | 10: | 6 | 1.356 |  | 4. Slovenia | 2 | 3 | 8: | 11 | 0.895 |  | 5. Sweden | 1 | 4 | 4: | 13 | 0.689 |  | 6. Switzerland | 0 | 5 | 2: | 15 | 0.498 |   
 | 
| Team | Finl | Neth | Spai | Slov | Swed | Swit |  | Finland | --- | 3:1 | 3:0 | 3:2 | 3:0 | 3:0 |  | Netherlands |   | --- | 3:1 | 3:0 | 3:0 | 3:0 |  | Spain |   |   | --- | 3:0 | 3:0 | 3:0 |  | Slovenia |   |   |   | --- | 3:1 | 3:1 |  | Sweden |   |   |   |   | --- | 3:1 |  | Switzerland |   |   |   |   |   | --- |   
 | 
 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  | 22.05 | 15:00 | Netherlands | 3-0 | Switzerland |   |  | 22.05 | 17:30 | Finland | 3-2 | Slovenia |   |  | 22.05 | 20:00 | Spain | 3-0 | Sweden |   |  | 23.05 | 15:00 | Finland | 3-0 | Switzerland |   |  | 23.05 | 17:30 | Spain | 3-0 | Slovenia |   |  | 23.05 | 20:00 | Netherlands | 3-0 | Sweden |   |  | 24.05 | 15:00 | Slovenia | 3-1 | Switzerland |   |  | 24.05 | 17:30 | Finland | 3-0 | Sweden |   |  | 24.05 | 20:00 | Netherlands | 3-1 | Spain |   |  | 25.05 | 15:00 | Slovenia | 3-1 | Sweden |   |  | 25.05 | 17:30 | Spain | 3-0 | Switzerland |   |  | 25.05 | 20:00 | Finland | 3-1 | Netherlands |   |  | 26.05 | 10:00 | Sweden | 3-1 | Switzerland |   |  | 26.05 | 12:30 | Finland | 3-0 | Spain |   |  | 26.05 | 17:00 | Netherlands | 3-0 | Slovenia |   |   
 | 
 |  
 |