| Group E | w | l | gf | ga | ratio |  | 1. Czechia | 3 | 0 | 9: | 3 | 1.189 |  | 2. Slovakia | 1 | 2 | 7: | 6 | 1.169 |  | 3. Ukraine | 1 | 2 | 4: | 6 | 0.882 |  | 4. Switzerland | 1 | 2 | 3: | 8 | 0.768 |   
 | 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played at |  | 09.07 | 15:00 | Czechia | 3-2 | Slovakia | 107-102 | 19-25 | 25-18 | 25-20 | 22-25 | 16-14 | 80 |  | 09.07 | 17:30 | Ukraine | 3-0 | Switzerland | 75-51 | 25-14 | 25-15 | 25-22 |   | 100 |  | 10.07 | 15:00 | Czechia | 3-0 | Switzerland | 75-50 | 25-14 | 25-14 | 25-22 |   | 60 |  | 10.07 | 17:30 | Slovakia | 3-0 | Ukraine | 75-39 | 25-11 | 25-10 | 25-18 |   | 80 |  | 11.07 | 15:00 | Switzerland | 3-2 | Slovakia | 91-100 | 25-23 | 6-25 | 20-25 | 25-17 | 15-10 | 50 |  | 11.07 | 17:30 | Czechia | 3-1 | Ukraine | 95-81 | 25-21 | 25-21 | 20-25 | 25-14 |   | 100 |   
 | 
 
| Group F | w | l | gf | ga | ratio |  | 1. Poland | 3 | 0 | 9: | 2 | 1.196 |  | 2. Netherlands | 2 | 1 | 7: | 4 | 1.116 |  | 3. Belarus | 1 | 2 | 3: | 7 | 0.857 |  | 4. Finland | 0 | 3 | 3: | 9 | 0.871 |   
 | 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played at |  | 09.07 | 16:00 | Netherlands | 3-0 | Belarus | 75-56 | 25-21 | 25-19 | 25-16 |   | 80 |  | 09.07 | 18:30 | Poland | 3-1 | Finland | 97-82 | 26-24 | 25-20 | 21-25 | 25-13 |   | 210 |  | 10.07 | 16:00 | Poland | 3-0 | Belarus | 75-51 | 25-17 | 25-19 | 25-15 |   | 45 |  | 10.07 | 18:30 | Netherlands | 3-1 | Finland | 92-79 | 17-25 | 25-15 | 25-22 | 25-17 |   | 185 |  | 11.07 | 16:00 | Poland | 3-1 | Netherlands | 97-92 | 22-25 | 25-23 | 25-22 | 25-22 |   | 40 |  | 11.07 | 18:30 | Belarus | 3-1 | Finland | 97-88 | 25-21 | 25-22 | 22-25 | 25-20 |   | 140 |   
 |  
| Group A | w | l | gf | ga | ratio |  | 1. Hungary | 4 | 1 | 14: | 4 | 1.278 |  | 2. Czechia | 4 | 1 | 13: | 4 | 1.224 |  | 3. Poland | 4 | 1 | 13: | 6 | 1.115 |  | 4. Austria | 2 | 3 | 7: | 10 | 0.896 |  | 5. Israel | 1 | 4 | 3: | 14 | 0.847 |  | 6. Lithuania | 0 | 5 | 3: | 15 | 0.752 |   
 | 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played at |  | 07.04 | 15:00 | Austria | 3-1 | Lithuania | 93-85 | 25-22 | 18-25 | 25-20 | 25-18 |   | 100 |  | 07.04 | 17:30 | Czechia | 3-0 | Israel | 78-60 | 25-17 | 28-26 | 25-17 |   | 300 |  | 07.04 | 20:00 | Poland | 3-2 | Hungary | 104-99 | 18-25 | 25-21 | 21-25 | 25-21 | 15-7 | 1000 |  | 08.04 | 15:00 | Czechia | 3-0 | Austria | 76-51 | 26-24 | 25-16 | 25-11 |   | 150 |  | 08.04 | 17:30 | Hungary | 3-0 | Lithuania | 75-42 | 25-9 | 25-18 | 25-15 |   | 200 |  | 08.04 | 20:00 | Poland | 3-0 | Israel | 75-58 | 25-22 | 25-17 | 25-19 |   | 1550 |  | 09.04 | 15:00 | Czechia | 3-0 | Lithuania | 75-35 | 25-18 | 25-7 | 25-10 |   | 75 |  | 09.04 | 17:30 | Hungary | 3-0 | Israel | 75-56 | 25-22 | 25-17 | 25-17 |   | 400 |  | 09.04 | 20:00 | Poland | 3-1 | Austria | 91-80 | 25-23 | 25-13 | 16-25 | 25-19 |   | 1850 |  | 10.04 | 15:00 | Hungary | 3-1 | Czechia | 90-75 | 25-23 | 25-16 | 15-25 | 25-11 |   | 0 |  | 10.04 | 17:30 | Austria | 3-0 | Israel | 75-59 | 25-21 | 25-21 | 25-17 |   | 0 |  | 10.04 | 20:00 | Poland | 3-0 | Lithuania | 75-58 | 25-13 | 25-23 | 25-22 |   | 0 |  | 11.04 | 15:00 | Hungary | 3-0 | Austria | 75-47 | 25-20 | 25-17 | 25-10 |   | 0 |  | 11.04 | 17:30 | Israel | 3-2 | Lithuania | 109-101 | 25-19 | 21-25 | 25-23 | 23-25 | 15-9 | 0 |  | 11.04 | 20:00 | Czechia | 3-1 | Poland | 95-90 | 25-22 | 25-22 | 20-25 | 25-21 |   | 0 |   
 | 
 
| Group B | w | l | gf | ga | ratio |  | 1. Germany | 4 | 1 | 14: | 3 | 1.355 |  | 2. Netherlands | 4 | 1 | 13: | 5 | 1.257 |  | 3. Switzerland | 4 | 1 | 12: | 8 | 1.063 |  | 4. Spain | 2 | 3 | 8: | 11 | 0.895 |  | 5. Bulgaria | 1 | 4 | 5: | 12 | 0.814 |  | 6. Portugal | 0 | 5 | 2: | 15 | 0.749 |   
 | 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played at |  | 06.04 | 15:00 | Spain | 3-2 | Bulgaria | 104-105 | 15-25 | 23-25 | 26-24 | 25-22 | 15-9 | 120 |  | 06.04 | 17:30 | Netherlands | 3-0 | Portugal | 80-59 | 25-20 | 30-28 | 25-11 |   | 250 |  | 06.04 | 20:00 | Germany | 3-0 | Switzerland | 75-54 | 25-20 | 25-17 | 25-17 |   | 700 |  | 07.04 | 15:00 | Netherlands | 3-0 | Spain | 75-52 | 25-22 | 25-12 | 25-18 |   | 120 |  | 07.04 | 17:30 | Switzerland | 3-2 | Portugal | 110-103 | 25-22 | 21-25 | 24-26 | 25-23 | 15-7 | 600 |  | 07.04 | 20:00 | Germany | 3-0 | Bulgaria | 77-57 | 25-17 | 27-25 | 25-15 |   | 140 |  | 08.04 | 15:00 | Spain | 3-0 | Portugal | 75-50 | 25-13 | 25-21 | 25-16 |   | 100 |  | 08.04 | 17:30 | Switzerland | 3-0 | Bulgaria | 75-49 | 25-21 | 25-13 | 25-15 |   | 700 |  | 08.04 | 20:00 | Netherlands | 3-2 | Germany | 107-103 | 25-23 | 20-25 | 25-21 | 22-25 | 15-9 | 650 |  | 09.04 | 15:00 | Bulgaria | 3-0 | Portugal | 75-62 | 25-23 | 25-18 | 25-21 |   | 100 |  | 09.04 | 17:30 | Switzerland | 3-1 | Netherlands | 95-94 | 25-23 | 15-25 | 25-18 | 30-28 |   | 700 |  | 09.04 | 20:00 | Germany | 3-0 | Spain | 75-44 | 25-17 | 25-6 | 25-21 |   | 350 |  | 10.04 | 15:00 | Netherlands | 3-0 | Bulgaria | 75-34 | 25-16 | 25-10 | 25-8 |   | 150 |  | 10.04 | 17:30 | Switzerland | 3-2 | Spain | 106-93 | 20-25 | 25-16 | 21-25 | 25-16 | 15-11 | 550 |  | 10.04 | 20:00 | Germany | 3-0 | Portugal | 75-37 | 25-9 | 25-18 | 25-10 |   | 350 |   
 | 
 
| Group C | w | l | gf | ga | ratio |  | 1. Belgium | 5 | 0 | 15: | 1 | 1.279 |  | 2. Slovakia | 4 | 1 | 13: | 4 | 1.270 |  | 3. Finland | 3 | 2 | 9: | 7 | 1.023 |  | 4. Greece | 2 | 3 | 6: | 9 | 1.009 |  | 5. Croatia | 1 | 4 | 5: | 12 | 0.865 |  | 6. Montenegro | 0 | 5 | 0: | 15 | 0.655 |   
 | 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played at |  | 06.04 | 15:00 | Greece | 3-0 | Montenegro | 75-43 | 25-15 | 25-18 | 25-10 |   | 50 |  | 06.04 | 17:30 | Slovakia | 3-0 | Finland | 75-56 | 25-20 | 25-18 | 25-18 |   | 100 |  | 06.04 | 20:00 | Belgium | 3-0 | Croatia | 77-66 | 27-25 | 25-19 | 25-22 |   | 50 |   |  | 07.04 | 15:00 | Finland | 3-0 | Greece | 75-56 | 25-20 | 25-21 | 25-15 |   | 50 |  | 07.04 | 17:30 | Slovakia | 3-1 | Croatia | 98-79 | 25-12 | 25-20 | 23-25 | 25-22 |   | 150 |  | 07.04 | 20:00 | Belgium | 3-0 | Montenegro | 75-39 | 25-11 | 25-12 | 25-16 |   | 50 |  | 08.04 | 15:00 | Finland | 3-1 | Croatia | 92-70 | 25-10 | 17-25 | 25-15 | 25-20 |   | 50 |  | 08.04 | 17:30 | Slovakia | 3-0 | Montenegro | 75-40 | 25-10 | 25-14 | 25-16 |   | 100 |  | 08.04 | 20:00 | Belgium | 3-0 | Greece | 77-61 | 27-25 | 25-21 | 25-15 |   | 50 |  | 09.04 | 15:00 | Croatia | 3-0 | Montenegro | 78-59 | 25-16 | 28-26 | 25-17 |   | 40 |  | 09.04 | 17:30 | Slovakia | 3-0 | Greece | 75-60 | 25-16 | 25-21 | 25-23 |   | 400 |  | 09.04 | 20:00 | Belgium | 3-0 | Finland | 75-50 | 25-14 | 25-16 | 25-20 |   | 70 |  | 10.04 | 15:00 | Greece | 3-0 | Croatia | 75-54 | 25-14 | 25-23 | 25-17 |   | 40 |  | 10.04 | 17:30 | Finland | 3-0 | Montenegro | 83-72 | 25-23 | 33-31 | 25-18 |   | 60 |  | 10.04 | 20:00 | Belgium | 3-1 | Slovakia | 95-96 | 17-25 | 25-23 | 28-26 | 25-22 |   | 600 |   
 | 
 
| Group D | w | l | gf | ga | ratio |  | 1. Slovenia | 5 | 0 | 15: | 2 | 1.302 |  | 2. Belarus | 4 | 1 | 12: | 4 | 1.138 |  | 3. Ukraine | 3 | 2 | 11: | 9 | 1.134 |  | 4. France | 2 | 3 | 9: | 9 | 0.957 |  | 5. Romania | 1 | 4 | 3: | 14 | 0.825 |  | 6. Azerbaijan | 0 | 5 | 3: | 15 | 0.747 |   
 | 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played at |  | 07.04 | 15:30 | Belarus | 3-1 | Ukraine | 89-71 | 14-25 | 25-15 | 25-12 | 25-19 |   | 140 |  | 07.04 | 18:00 | Slovenia | 3-0 | Azerbaidjan | 75-46 | 25-15 | 25-11 | 25-20 |   | 140 |  | 07.04 | 20:30 | France | 3-0 | Romania | 77-62 | 25-21 | 27-25 | 25-16 |   | 370 |  | 08.04 | 15:30 | Slovenia | 3-0 | Belarus | 75-49 | 25-14 | 25-17 | 25-18 |   | 220 |  | 08.04 | 18:00 | Ukraine | 3-0 | Romania | 75-50 | 25-19 | 25-16 | 25-15 |   | 60 |  | 08.04 | 20:30 | France | 3-0 | Azerbaidjan | 75-53 | 25-20 | 25-19 | 25-14 |   | 260 |  | 09.04 | 15:30 | Slovenia | 3-1 | Ukraine | 99-94 | 20-25 | 25-22 | 29-27 | 25-20 |   | 165 |  | 09.04 | 18:00 | Romania | 3-2 | Azerbaidjan | 104-99 | 21-25 | 25-19 | 25-20 | 18-25 | 15-10 | 140 |  | 09.04 | 20:30 | Belarus | 3-0 | France | 75-60 | 25-20 | 25-17 | 25-23 |   | 430 |  | 10.04 | 15:30 | Ukraine | 3-1 | Azerbaidjan | 98-69 | 25-14 | 23-25 | 25-20 | 25-10 |   | 80 |  | 10.04 | 18:00 | Belarus | 3-0 | Romania | 75-61 | 25-17 | 25-22 | 25-22 |   | 100 |  | 10.04 | 20:30 | Slovenia | 3-1 | France | 98-81 | 23-25 | 25-22 | 25-19 | 25-15 |   | 480 |  | 11.04 | 15:30 | Belarus | 3-0 | Azerbaidjan | 75-52 | 25-11 | 25-22 | 25-19 |   | 85 |  | 11.04 | 18:00 | Slovenia | 3-0 | Romania | 75-54 | 25-17 | 25-19 | 25-18 |   | 0 |  | 11.04 | 20:30 | Ukraine | 3-2 | France | 110-88 | 23-25 | 22-25 | 25-13 | 25-15 | 15-10 | 600 |   
 |  
| Group qA | w | l | gf | ga | ratio |  | 1. Azerbaidjan | 2 | 0 | 6: | 0 | 1.510 |  | 2. Denmark | 1 | 1 | 3: | 3 | 0.904 |  | 3. Norway | 0 | 2 | 0: | 6 | 0.747 |   
 | 
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played at |  | 08.01 | 17:00 | Denmark | 3-0 | Norway | 75-60 | 25-17 | 25-23 | 25-20 |   |   | 100 |  | 09.01 | 15:00 | Azerbaidjan | 3-0 | Norway | 75-52 | 25-11 | 25-22 | 25-19 |   |   | 100 |  | 10.01 | 15:00 | Azerbaidjan | 3-0 | Denmark | 76-48 | 26-24 | 25-8 | 25-16 |   |   | 250 |   
 |  
 |