| Group A | w | l | gf | ga | ratio |  | 1. Serbia | 4 | 0 | 12: | 0 | 1.429 |  | 2. Ukraine | 3 | 1 | 9: | 3 | 1.291 |  | 3. Finland | 2 | 2 | 6: | 6 | 0.992 |  | 4. Lithuania | 1 | 3 | 3: | 9 | 0.796 |  | 5. Bulgaria | 0 | 4 | 0: | 12 | 0.677 |   
 | 
| Team | Serb | Ukra | Finl | Lith | Bulg |  | Serbia | --- | 3:0 | 3:0 | 3:0 | 3:0 |  | Ukraine |   | --- | 3:0 | 3:0 | 3:0 |  | Finland |   |   | --- | 3:0 | 3:0 |  | Lithuania |   |   |   | --- | 3:0 |  | Bulgaria |   |   |   |   | --- |   
 | 
 |  
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played in Kharkhiv (UKR) |  | 07.01 | 14:30 | Ukraine | 3-0 | Lithuania | 75-48 | 25-13 | 25-17 | 25-18 |   |  | 07.01 | 17:00 | Serbia | 3-0 | Finland | 75-54 | 25-16 | 25-21 | 25-17 |   |  | 08.01 | 14:30 | Serbia | 3-0 | Lithuania | 75-41 | 25-12 | 25-12 | 25-17 |   |  | 08.01 | 17:00 | Ukraine | 3-0 | Bulgaria | 75-46 | 25-13 | 25-16 | 25-17 |   |  | 09.01 | 14:30 | Serbia | 3-0 | Bulgaria | 75-54 | 25-16 | 25-19 | 25-19 |   |  | 09.01 | 17:00 | Finland | 3-0 | Lithuania | 75-54 | 25-15 | 25-21 | 25-18 |   |  | 10.01 | 15:00 | Finland | 3-0 | Bulgaria | 75-54 | 25-22 | 25-13 | 25-19 |   |  | 10.01 | 17:30 | Serbia | 3-0 | Ukraine | 75-61 | 25-15 | 25-23 | 25-23 |   |  | 11.01 | 14:30 | Ukraine | 3-0 | Finland | 77-54 | 25-14 | 27-25 | 25-15 |   |  | 11.01 | 17:00 | Lithuania | 3-0 | Bulgaria | 75-49 | 25-16 | 25-15 | 25-18 |   |   
| Group B | w | l | gf | ga | ratio |  | 1. Italy | 4 | 0 | 12: | 1 | 1.657 |  | 2. Hungary | 3 | 1 | 9: | 5 | 1.063 |  | 3. Poland | 2 | 2 | 8: | 8 | 0.964 |  | 4. Slovenia | 1 | 3 | 6: | 9 | 0.943 |  | 5. Latvia | 0 | 4 | 0: | 12 | 0.607 |   
 | 
| Team | Ital | Hung | Pola | Slov | Latv |  | Italy | --- | 3:0 | 3:1 | 3:0 | 3:0 |  | Hungary |   | --- | 3:1 | 3:1 | 3:0 |  | Poland |   |   | --- | 3:2 | 3:0 |  | Slovenia |   |   |   | --- | 3:0 |  | Latvia |   |   |   |   | --- |   
 | 
 |  
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played in Zocca (ITA) |  | 08.01 | 16:00 | Hungary | 3-1 | Poland | 102-85 | 31-29 | 25-16 | 21-25 | 25-15 |   |  | 08.01 | 20:00 | Italy | 3-0 | Latvia | 75-34 | 25-8 | 25-11 | 25-15 |   |  | 09.01 | 16:00 | Poland | 3-2 | Slovenia | 101-108 | 16-25 | 19-25 | 25-22 | 26-24 | 15-12 |  | 09.01 | 20:00 | Italy | 3-0 | Hungary | 75-29 | 25-10 | 25-7 | 25-12 |   |  | 10.01 | 16:00 | Poland | 3-0 | Latvia | 75-44 | 25-12 | 25-21 | 25-11 |   |  | 10.01 | 20:00 | Hungary | 3-1 | Slovenia | 97-79 | 25-17 | 22-25 | 25-19 | 25-18 |   |  | 11.01 | 16:00 | Hungary | 3-0 | Latvia | 75-46 | 25-10 | 25-19 | 25-17 |   |  | 11.01 | 20:00 | Italy | 3-0 | Slovenia | 75-50 | 25-19 | 25-13 | 25-18 |   |  | 12.01 | 16:00 | Slovenia | 3-0 | Latvia | 75-58 | 25-15 | 25-20 | 25-23 |   |  | 12.01 | 20:00 | Italy | 3-1 | Poland | 108-88 | 33-35 | 25-19 | 25-14 | 25-20 |   |   
| Group C | w | l | gf | ga | ratio |  | 1. Belgium | 5 | 0 | 15: | 0 | 1.933 |  | 2. Greece | 4 | 1 | 12: | 4 | 1.436 |  | 3. Romania | 3 | 2 | 10: | 8 | 1.016 |  | 4. Estonia | 2 | 3 | 7: | 11 | 0.932 |  | 5. Luxembourg | 1 | 4 | 3: | 14 | 0.624 |  | 6. Denmark | 0 | 5 | 5: | 15 | 0.743 |   
 | 
| Team | Belg | Gree | Roma | Esto | Luxe | Denm |  | Belgium | --- | 3:0 | 3:0 | 3:0 | 3:0 | 3:0 |  | Greece |   | --- | 3:1 | 3:0 | 3:0 | 3:0 |  | Romania |   |   | --- | 3:1 | 3:0 | 3:1 |  | Estonia |   |   |   | --- | 3:0 | 3:2 |  | Luxembourg |   |   |   |   | --- | 3:2 |  | Denmark |   |   |   |   |   | --- |   
 | 
 |  
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played in Giannitsa (GRE) |  | 06.01 | 15:30 | Belgium | 3-0 | Luxembourg | 75-29 | 25-13 | 25-10 | 25-6 |   |  | 06.01 | 18:00 | Greece | 3-1 | Romania | 88-77 | 25-14 | 25-15 | 13-25 | 25-23 |   |  | 06.01 | 20:30 | Estonia | 3-2 | Denmark | 115-87 | 25-7 | 23-25 | 25-20 | 27-29 | 15-6 |  | 07.01 | 15:30 | Romania | 3-0 | Luxembourg | 75-43 | 25-11 | 25-17 | 25-15 |   |  | 07.01 | 18:00 | Greece | 3-0 | Denmark | 75-39 | 25-5 | 25-20 | 25-14 |   |  | 07.01 | 20:30 | Belgium | 3-0 | Estonia | 75-39 | 25-13 | 25-15 | 25-11 |   |  | 08.01 | 15:30 | Luxembourg | 3-2 | Denmark | 104-109 | 13-25 | 28-26 | 23-25 | 25-23 | 15-10 |  | 08.01 | 18:00 | Greece | 3-0 | Estonia | 75-39 | 25-12 | 25-15 | 25-12 |   |  | 08.01 | 20:30 | Belgium | 3-0 | Romania | 75-28 | 25-11 | 25-5 | 25-12 |   |  | 09.01 | 15:30 | Greece | 3-0 | Luxembourg | 75-29 | 25-14 | 25-11 | 25-4 |   |  | 09.01 | 18:00 | Romania | 3-1 | Estonia | 95-88 | 18-25 | 25-19 | 27-25 | 25-19 |   |  | 09.01 | 20:30 | Belgium | 3-0 | Denmark | 75-39 | 25-15 | 25-10 | 25-14 |   |  | 10.01 | 15:30 | Estonia | 3-0 | Luxembourg | 76-51 | 25-15 | 25-12 | 26-24 |   |  | 10.01 | 18:00 | Belgium | 3-0 | Greece | 75-59 | 25-21 | 25-17 | 25-21 |   |  | 10.01 | 20:30 | Romania | 3-1 | Denmark | 98-73 | 25-14 | 23-25 | 25-13 | 25-21 |   |   
| Group D | w | l | gf | ga | ratio |  | 1. Russia | 5 | 0 | 15: | 2 | 1.544 |  | 2. Czechia | 4 | 1 | 13: | 5 | 1.167 |  | 3. Croatia | 2 | 3 | 10: | 11 | 0.974 |  | 4. Belarus | 2 | 3 | 8: | 9 | 1.020 |  | 5. Austria | 1 | 4 | 4: | 12 | 0.778 |  | 6. Spain | 1 | 4 | 3: | 14 | 0.719 |   
 | 
| Team | Russ | Czec | Croa | Bela | Aust | Spai |  | Russia | --- | 3:1 | 3:1 | 3:0 | 3:0 | 3:0 |  | Czechia |   | --- | 3:1 | 3:1 | 3:0 | 3:0 |  | Croatia |   |   | --- | 3:1 | 3:1 |   |  | Belarus |   |   |   | --- | 3:0 | 3:0 |  | Austria |   |   |   |   | --- | 3:0 |  | Spain |   |   | 3:2 |   |   | --- |   
 | 
 |  
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played in Ivanic Grad/Zagreb (CRO) |  | 07.01 | 15:00 | Russia | 3-1 | Czechia | 96-73 | 21-25 | 25-13 | 25-13 | 25-22 |   |  | 07.01 | 17:30 | Austria | 3-0 | Spain | 75-64 | 25-21 | 25-23 | 25-20 |   |  | 07.01 | 20:00 | Croatia | 3-1 | Belarus | 92-84 | 17-25 | 25-22 | 25-16 | 25-21 |   |  | 08.01 | 15:00 | Russia | 3-0 | Spain | 75-46 | 25-12 | 25-20 | 25-14 |   |  | 08.01 | 17:30 | Czechia | 3-1 | Belarus | 86-78 | 25-17 | 11-25 | 25-21 | 25-15 |   |  | 08.01 | 20:00 | Croaria | 3-1 | Austria | 98-90 | 26-24 | 22-25 | 25-22 | 25-19 |   |  | 09.01 | 15:00 | Belarus | 3-0 | Spain | 75-47 | 25-17 | 25-16 | 25-14 |   |  | 09.01 | 17:30 | Russia | 3-0 | Austria | 75-33 | 25-13 | 25-7 | 25-13 |   |  | 09.01 | 20:00 | Czechia | 3-1 | Croatia | 96-83 | 25-14 | 25-23 | 21-25 | 25-21 |   |  | 10.01 | 15:00 | Russia | 3-0 | Belarus | 75-50 | 25-13 | 25-17 | 25-20 |   |  | 10.01 | 17:30 | Czechia | 3-0 | Austria | 75-48 | 25-10 | 25-19 | 25-19 |   |  | 10.01 | 20:00 | Spain | 3-2 | Croatia | 93-106 | 25-23 | 13-25 | 25-19 | 14-25 | 16-14 |  | 11.01 | 15:00 | Belarus | 3-0 | Austria | 75-55 | 25-21 | 25-15 | 25-19 |   |  | 11.01 | 17:30 | Czechia | 3-0 | Spain | 75-42 | 25-12 | 25-23 | 25-7 |   |  | 11.01 | 20:00 | Russia | 3-1 | Croatia | 96-68 | 21-25 | 25-16 | 25-16 | 25-11 |   |   
| Group E | w | l | gf | ga | ratio |  | 1. Turkey | 4 | 1 | 12: | 3 | 1.381 |  | 2. Slovakia | 4 | 1 | 14: | 4 | 1.226 |  | 3. Azerbaidjan | 4 | 1 | 12: | 8 | 1.103 |  | 4. France | 2 | 3 | 8: | 11 | 0.890 |  | 5. Portugal | 1 | 4 | 7: | 13 | 0.921 |  | 6. Israel | 0 | 5 | 1: | 15 | 0.661 |   
 | 
| Team | Turk | Slov | Azer | Fran | Port | Isra |  | Turkey | --- |   | 3:0 | 3:0 | 3:0 | 3:0 |  | Slovakia | 3:0 | --- |   | 3:1 | 3:0 | 3:0 |  | Azerbaidjan |   | 3:2 | --- | 3:1 | 3:2 | 3:0 |  | France |   |   |   | --- | 3:2 | 3:0 |  | Portugal |   |   |   |   | --- | 3:1 |  | Israel |   |   |   |   |   | --- |   
 | 
 |  
| date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  |  played in Alanya (TUR) |  | 07.01 | 15:00 | France | 3-2 | Portugal | 96-105 | 25-22 | 25-22 | 12-25 | 19-25 | 15-11 |  | 07.01 | 17:30 | Azerbaijan | 3-2 | Slovakia | 105-99 | 25-13 | 18-25 | 25-23 | 22-25 | 15-13 |  | 07.01 | 20:00 | Turkey | 3-0 | Israel | 75-34 | 25-9 | 25-15 | 25-10 |   |  | 08.01 | 17:30 | Slovakia | 3-1 | France | 99-85 | 25-22 | 24-26 | 25-19 | 25-18 |   |  | 08.01 | 14:30 | Azerbaijan | 3-0 | Israel | 75-52 | 25-22 | 25-16 | 25-14 |   |  | 08.01 | 20:00 | Turkey | 3-0 | Portugal | 75-50 | 25-23 | 25-12 | 25-15 |   |  | 09.01 | 14:30 | France | 3-0 | Israel | 75-47 | 25-11 | 25-17 | 25-19 |   |  | 09.01 | 17:30 | Slovakia | 3-0 | Portugal | 75-57 | 25-21 | 25-20 | 25-16 |   |  | 09.01 | 20:00 | Turkey | 3-0 | Azerbaijan | 75-58 | 25-23 | 25-17 | 25-18 |   |  | 10.01 | 12:00 | Israel | 1-3 | Portugal | 93-101 | 27-25 | 24-26 | 21-25 | 21-25 |   |  | 10.01 | 17:30 | Azerbaijan | 3-1 | France | 100-80 | 26-24 | 25-17 | 24-26 | 25-13 |   |  | 10.01 | 20:00 | Slovakia | 3-0 | Turkey | 75-59 | 25-16 | 25-22 | 25-21 |   |  | 11.01 | 17:30 | Azerbaijan | 3-2 | Portugal | 102-93 | 25-19 | 19-25 | 25-12 | 18-25 | 15-12 |  | 11.01 | 14:30 | Slovakia | 3-0 | Israel | 75-39 | 25-14 | 25-15 | 25-10 |   |  | 11.01 | 20:00 | Turkey | 3-0 | France | 75-43 | 25-7 | 25-22 | 25-14 |   |   
 |