| | | Play-off | w | l | gf | ga | ratio |  | 1. Bulgaria | 3 | 0 | 9: | 3 | 1.108 |  | 2. Portugal | 2 | 1 | 6: | 5 | 1.044 |  | 3. Netherlands | 1 | 2 | 6: | 7 | 1.017 |  | 4. Ukraine | 0 | 3 | 3: | 9 | 0.857 | 
 | | Team | Bu | Po | Ne | Uk |  | Bulgaria | --- | 3:0 | 3:2 | 3:1 |  | Portugal |  | --- | 3:1 | 3:1 |  | Netherlands |  |  | --- | 3:1 |  | Ukraine |  |  |  | --- | 
 | 
 | date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  | played at Varna (BUL) |  | 19.08 | 15:30 |  Portugal | 3-1 |  Ukraine | 102- 88 | 25-23 | 27-29 | 25-14 | 25-22 |  |  | 19.08 | 18:00 |  Bulgaria | 3-2 |  Netherlands | 104-105 | 15-25 | 25-18 | 23-25 | 26-24 | 15-13 |  | 20.08 | 18:00 |  Bulgaria | 3-1 |  Ukraine | 99 - 84 | 25-20 | 24-26 | 25-17 | 25-21 |  |  | 20.08 | 20:30 |  Portugal | 3-1 |  Netherlands | 97 - 87 | 25-18 | 26-24 | 21-25 | 25-20 |  |  | 21.08 | 15:30 |  Netherlands | 3-1 |  Ukraine | 99 - 85 | 25-18 | 25-21 | 24-26 | 25-20 |  |  | 21.08 | 18:00 |  Bulgaria | 3-0 |  Portugal | 75 - 62 | 25-22 | 25-21 | 25-19 |  |  | 
 | | Group I | w | l | gf | ga | ratio |  | 1. Germany | 3 | 0 | 9: | 4 | 1.112 |  | 2. Italy | 2 | 1 | 8: | 3 | 1.161 |  | 3. Ukraine | 1 | 2 | 5: | 8 | 0.929 |  | 4. Spain | 0 | 3 | 2: | 9 | 0.828 | 
 | | Team | Ge | It | Uk | Sp |  | Germany | --- | 3:2 | 3:2 | 3:0 |  | Italy |  | --- | 3:0 | 3:0 |  | Ukraine |  |  | --- | 3:2 |  | Spain |  |  |  | --- | 
 | 
 | date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  | played at Napoli (ITA) |  | 29.07 | 18:00 |  Germany | 3-2 |  Ukraine | 121-114 | 34-32 | 20-25 | 25-17 | 27-29 | 15-11 |  | 29.07 | 20:30 |  Italy | 3-0 |  Spain | 75 - 59 | 25-18 | 25-19 | 25-22 |  |  |  | 30.07 | 18:00 |  Germany | 3-0 |  Spain | 78 - 60 | 25-20 | 25-14 | 28-26 |  |  |  | 30.07 | 20:30 |  Italy | 3-0 |  Ukraine | 76 - 51 | 25-13 | 26-24 | 25-14 |  |  |  | 31.07 | 18:00 |  Ukraine | 3-2 |  Spain | 109- 98 | 23-25 | 25-21 | 21-25 | 25-17 | 15-10 |  | 31.07 | 20:30 |  Germany | 3-2 |  Italy | 108-102 | 25-18 | 18-25 | 22-25 | 25-18 | 18-16 | 
 | | Group J | w | l | gf | ga | ratio |  | 1. Greece | 3 | 0 | 9: | 2 | 1.114 |  | 2. Serbia Mont. | 2 | 1 | 6: | 4 | 1.047 |  | 3. Portugal | 1 | 2 | 5: | 6 | 0.984 |  | 4. Turkey | 0 | 3 | 1: | 9 | 0.860 | 
 | | Team | Gr | Se | Po | Tu |  | Greece | --- | 3:0 | 3:2 | 3:0 |  | Serbia Mont. |  | --- | 3:0 | 3:1 |  | Portugal |  |  | --- | 3:0 |  | Turkey |  |  |  | --- | 
 | 
 | date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  | played at Larissa (GRE) |  | 18.07 | 18:30 | Serbia Mont. | 3-1 |  Turkey | 96 - 91 | 25-23 | 25-22 | 21-25 | 25-21 |  |  | 18.07 | 21:00 |  Greece | 3-2 |  Portugal | 112-102 | 23-25 | 25-18 | 24-26 | 25-21 | 15-12 |  | 19.07 | 18:30 | Serbia Mont. | 3-0 |  Portugal | 80 - 63 | 30-28 | 25-15 | 25-20 |  |  |  | 19.07 | 21:00 |  Greece | 3-0 |  Turkey | 79 - 72 | 25-22 | 25-23 | 29-27 |  |  |  | 20.07 | 18:30 |  Portugal | 3-0 |  Turkey | 75 - 52 | 25-16 | 25-19 | 25-17 |  |  |  | 20.07 | 21:00 |  Greece | 3-0 | Serbia Mont. | 82 - 71 | 25-21 | 32-30 | 25-20 |  |  | 
 | | Group K | w | l | gf | ga | ratio |  | 1. France | 3 | 0 | 9: | 2 | 1.301 |  | 2. Czechia | 2 | 1 | 7: | 3 | 1.061 |  | 3. Netherlands | 1 | 2 | 4: | 6 | 0.893 |  | 4. Finland | 0 | 3 | 0: | 9 | 0.780 | 
 | | Team | Fr | Cz | Ne | Fi |  | France | --- | 3:1 | 3:1 | 3:0 |  | Czechia |  | --- | 3:0 | 3:0 |  | Netherlands |  |  | --- | 3:0 |  | Finland |  |  |  | --- | 
 | 
 | date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 |  | played at La Cannet (FRA) |  | 28.07 | 18:00 |  Czechia | 3-0 |  Netherlands | 75 - 56 | 25-18 | 25-20 | 25-18 |  |  | 28.07 | 21:00 |  France | 3-0 |  Finland | 75 - 48 | 25-15 | 25-19 | 25-14 |  |  | 29.07 | 18:00 |  Netherlands | 3-0 |  Finland | 77 - 65 | 25-18 | 27-25 | 25-22 |  |  | 29.07 | 21:00 |  France | 3-1 |  Czechia | 94 - 77 | 19-25 | 25-20 | 25-18 | 25-14 |  | 30.07 | 18:00 |  Czechia | 3-0 |  Finland | 75 - 64 | 25-23 | 25-21 | 25-20 |  |  | 30.07 | 21:00 |  France | 3-1 |  Netherlands | 103- 84 | 28-30 | 25-21 | 25-18 | 25-15 | 
 | | Group L | w | l | gf | ga | ratio |  | 1. Russia | 3 | 0 | 9: | 2 | 1.162 |  | 2. Poland | 2 | 1 | 8: | 5 | 1.082 |  | 3. Bulgaria | 1 | 2 | 4: | 6 | 0.976 |  | 4. Estonia | 0 | 3 | 1: | 9 | 0.782 | 
 | | Team | Ru | Po | Bu | Es |  | Russia | --- | 3:2 | 3:0 | 3:0 |  | Poland |  | --- | 3:1 | 3:1 |  | Bulgaria |  |  | --- | 3:0 |  | Estonia |  |  |  | --- | 
 | 
 | date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  | played at Rzeszow (POL) |  | 15.07 | 19:00 |  Poland | 3-1 | Estonia | 98 - 79 | 23-25 | 25-16 | 25-18 | 25-20 |  |  | 15.07 | 21:20 |  Russia | 3-0 |  Bulgaria | 90 - 84 | 39-37 | 26-24 | 25-23 |  |  |  | 16.07 | 19:00 |  Poland | 3-1 |  Bulgaria | 92 - 80 | 25-16 | 17-25 | 25-22 | 25-17 |  |  | 16.07 | 21:20 |  Russia | 3-0 | Estonia | 75 - 52 | 25-18 | 25-11 | 25-23 |  |  |  | 17.07 | 16:00 |  Bulgaria | 3-0 | Estonia | 75 - 63 | 25-23 | 25-19 | 25-21 |  |  |  | 17.07 | 19:00 |  Russia | 3-2 |  Poland | 108- 99 | 25-21 | 25-16 | 23-25 | 20-25 | 15-12 | 
 | | Group E | w | l | gf | ga | ratio |  | 1. Bulgaria | 3 | 0 | 9: | 1 | 1.254 |  | 2. Turkey | 2 | 1 | 6: | 4 | 0.991 |  | 3. Romania | 1 | 2 | 3: | 7 | 0.891 |  | 4. Slovakia | 0 | 3 | 3: | 9 | 0.922 | 
 | | Team | Bu | Tu | Ro | Sl |  | Bulgaria | --- | 3:0 | 3:0 | 3:1 |  | Turkey |  | --- | 3:0 | 3:1 |  | Romania |  |  | --- | 3:1 |  | Slovakia |  |  |  | --- | 
 | 
 | date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 |  | played at Varna (BUL) |  | 13.05 |  |  Bulgaria | 3-0 |  Turkey | 75-60 | 25-21 | 25-21 | 25-18 |  |  | 13.05 |  |  Romania | 3-1 |  Slovakia | 90-89 | 13-25 | 25-22 | 27-25 | 25-17 |  | 14.05 | 17:30 |  Bulgaria | 3-1 |  Slovakia | 97-79 | 25-22 | 25-11 | 22-25 | 25-21 |  | 14.05 |  |  Turkey | 3-0 |  Romania | 75-65 | 25-23 | 25-21 | 25-21 |  |  | 15.05 |  |  Bulgaria | 3-0 |  Romania | 75-58 | 25-14 | 25-22 | 25-22 |  |  | 15.05 |  |  Turkey | 3-1 |  Slovakia | 95-92 | 20-25 | 25-23 | 25-21 | 25-23 | 
 | | Group F | w | l | gf | ga | ratio |  | 1. Ukraine | 3 | 0 | 9: | 2 | 1.182 |  | 2. Czechia | 2 | 1 | 7: | 3 | 1.172 |  | 3. Denmark | 1 | 2 | 4: | 6 | 0.919 |  | 4. England | 0 | 3 | 0: | 9 | 0.747 | 
 | | Team | Uk | Cz | De | En |  | Ukraine | --- | 3:1 | 3:1 | 3:0 |  | Czechia |  | --- | 3:0 | 3:0 |  | Denmark |  |  | --- | 3:0 |  | England |  |  |  | --- | 
 | 
 | date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 |  | played at Opava (CZE) |  | 27.05 | 16:30 |  Czechia | 3-0 |  England | 75-55 | 25-20 | 25-17 | 25-18 |  |  | 27.05 | 19:30 |  Ukraine | 3-1 |  Denmark | 97-85 | 25-14 | 21-25 | 26-24 | 25-22 |  | 28.05 | 16:30 |  Czechia | 3-0 |  Denmark | 75-55 | 25-20 | 25-15 | 25-20 |  |  | 28.05 | 19:30 |  Ukraine | 3-0 |  England | 75-51 | 25-19 | 25-20 | 25-12 |  |  | 29.05 | 12:00 |  Denmark | 3-0 |  England | 75-62 | 25-23 | 25-16 | 25-23 |  |  | 29.05 | 14:30 |  Ukraine | 3-1 |  Czechia | 94-89 | 19-25 | 25-22 | 25-19 | 25-23 | 
 | | Group G | w | l | gf | ga | ratio |  | 1. Portugal | 3 | 0 | 9: | 2 | 1.071 |  | 2. Estonia | 2 | 1 | 7: | 3 | 1.164 |  | 3. Latvia | 1 | 2 | 4: | 7 | 0.967 |  | 4. Austria | 0 | 3 | 1: | 9 | 0.822 | 
 | | Team | Po | Es | La | Au |  | Portugal | --- | 3:1 | 3:1 | 3:0 |  | Estonia |  | --- | 3:0 | 3:0 |  | Latvia |  |  | --- | 3:1 |  | Austria |  |  |  | --- | 
 | 
 | date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 |  | played at Vila do Conde (POR) |  | 20.05 | 19:00 | Estonia | 3-0 | Latvia | 82 - 69 | 32-30 | 25-23 | 25-16 |  |  | 20.05 | 21:30 |  Portugal | 3-0 |  Austria | 76 - 63 | 25-22 | 26-24 | 25-17 |  |  | 21.05 | 16:45 |  Portugal | 3-1 | Estonia | 92 - 92 | 25-22 | 17-25 | 25-23 | 25-22 |  | 21.05 | 19:00 | Latvia | 3-1 |  Austria | 96 - 87 | 25-23 | 25-20 | 21-25 | 25-19 |  | 22.05 | 13:45 | Estonia | 3-0 |  Austria | 75 - 53 | 25-22 | 25-14 | 25-17 |  |  | 22.05 | 16:05 |  Portugal | 3-1 | Latvia | 104- 99 | 25-23 | 29-31 | 25-23 | 25-22 | 
 | | Group H | w | l | gf | ga | ratio |  | 1. Finland | 3 | 0 | 9: | 3 | 1.150 |  | 2. Germany | 2 | 1 | 7: | 5 | 1.044 |  | 3. Slovenia | 1 | 2 | 4: | 6 | 0.954 |  | 4. Croatia | 0 | 3 | 3: | 9 | 0.869 | 
 | | Team | Fi | Ge | Sl | Cr |  | Finland | --- | 3:1 | 3:0 | 3:2 |  | Germany |  | --- | 3:1 | 3:1 |  | Slovenia |  |  | --- | 3:0 |  | Croatia |  |  |  | --- | 
 | 
 | date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  | played at Tampere (FIN) |  | 27.05 | 18:00 |  Finland | 3-0 |  Slovenia | 75 - 62 | 25-21 | 25-20 | 25-21 |  |  |  | 27.05 | 20:30 |  Germany | 3-1 |  Croatia | 100- 87 | 25-20 | 27-25 | 23-25 | 25-17 |  |  | 28.05 | 14:00 |  Germany | 3-1 |  Slovenia | 99 - 89 | 25-22 | 25-15 | 20-25 | 29-27 |  |  | 28.05 | 16:30 |  Finland | 3-2 |  Croatia | 111- 98 | 23-25 | 25-17 | 25-23 | 23-25 | 15- 8 |  | 29.05 | 14:00 |  Slovenia | 3-0 |  Croatia | 78 - 66 | 25-19 | 25-21 | 28-26 |  |  |  | 29.05 | 16:30 |  Finland | 3-1 |  Germany | 98 - 87 | 23-25 | 25-18 | 25-23 | 25-21 |  | 
 | | Group A | w | l | gf | ga | ratio |  | 1. England | 2 | 0 | 6: | 0 | 1.579 |  | 2. Scotland | 1 | 1 | 3: | 3 | 1.101 |  | 3. Northern Irland | 0 | 2 | 0: | 6 | 0.553 | 
 | | Team | En | Sc | No |  | England | --- | 3:0 | 3:0 |  | Scotland |  | --- | 3:0 |  | Northern Irland |  |  | --- | 
 | 
 | date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 |  | played at Sheffield (ENG) |  | 13.01 | 14:00 |  England | 3-0 | Northern Irland | 75-39 | 25-13 | 25-16 | 25-10 |  | 14.01 | 19:30 |  Scotland | 3-0 | Northern Irland | 75-44 | 25-14 | 25-17 | 25-13 |  | 15.01 | 18:00 |  England | 3-0 |  Scotland | 75-56 | 25-16 | 25-22 | 25-18 | 
 | | Group B | w | l | gf | ga | ratio |  | 1. Slovenia | 3 | 0 | 9: | 2 | 1.131 |  | 2. Hungary | 2 | 1 | 7: | 3 | 1.197 |  | 3. Azerbaidjan | 1 | 2 | 4: | 7 | 0.929 |  | 4. Moldova | 0 | 3 | 1: | 9 | 0.789 | 
 | | Team | Sl | Hu | Az | Mo |  | Slovenia | --- | 3:1 | 3:1 | 3:0 |  | Hungary |  | --- | 3:0 | 3:0 |  | Azerbaidjan |  |  | --- | 3:1 |  | Moldova |  |  |  | --- | 
 | 
 | date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 |  | played at Tiszaujvaros (HUN) |  | 13.05 | 15:30 |  Slovenia | 3-0 | Moldova | 75 - 67 | 25-23 | 25-23 | 25-21 |  |  | 13.05 | 18:00 |  Hungary | 3-0 | Azerbaidjan | 77 - 58 | 27-25 | 25-18 | 25-15 |  |  | 14.05 | 15:30 |  Slovenia | 3-1 | Azerbaidjan | 97 - 78 | 25-16 | 25-17 | 22-25 | 25-20 |  | 14.05 | 18:00 |  Hungary | 3-0 | Moldova | 75 - 50 | 25-17 | 25-18 | 25-15 |  |  | 15.05 | 15:00 | Azerbaidjan | 3-1 | Moldova | 101- 81 | 25-19 | 25-18 | 26-28 | 25-16 |  | 15.05 | 17:30 |  Slovenia | 3-1 |  Hungary | 95 - 91 | 25-20 | 18-25 | 27-25 | 25-21 | 
 | | Group C | w | l | gf | ga | ratio |  | 1. Romania | 3 | 0 | 9: | 2 | 1.165 |  | 2. Belarus | 2 | 1 | 6: | 4 | 1.053 |  | 3. Belgium | 1 | 2 | 6: | 6 | 1.022 |  | 4. Norway | 0 | 3 | 0: | 9 | 0.753 | 
 | | Team | Ro | Be | Be | No |  | Romania | --- | 3:0 | 3:2 | 3:0 |  | Belarus |  | --- | 3:1 | 3:0 |  | Belgium |  |  | --- | 3:0 |  | Norway |  |  |  | --- | 
 | 
 | date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 | g5 |  | played at Tulcea (ROU) |  | 06.05 | 16:00 |  Belarus | 3-1 |  Belgium | 99 - 92 | 25-22 | 23-25 | 25-21 | 26-24 |  |  | 06.05 | 18:30 |  Romania | 3-0 |  Norway | 75 - 54 | 25-21 | 25-14 | 25-19 |  |  | 07.05 | 16:00 |  Belarus | 3-0 |  Norway | 75 - 57 | 25-15 | 25-19 | 25-23 |  |  | 07.05 | 18:30 |  Romania | 3-2 |  Belgium | 117-113 | 26-24 | 28-26 | 24-26 | 24-26 | 15-11 |  | 08.05 | 16:00 |  Belgium | 3-0 |  Norway | 77 - 60 | 25-19 | 27-25 | 25-16 |  |  | 08.05 | 18:30 |  Romania | 3-0 |  Belarus | 76 - 63 | 26-24 | 25-16 | 25-23 |  | 
 | | Group D | w | l | gf | ga | ratio |  | 1. Estonia | 3 | 0 | 9: | 0 | 1.507 |  | 2. Albania | 2 | 1 | 6: | 5 | 0.906 |  | 3. Israel | 1 | 2 | 4: | 6 | 0.935 |  | 4. Bosna Herzeg. | 0 | 3 | 1: | 9 | 0.848 | 
 | | Team | Es | Al | Is | Bo |  | Estonia | --- | 3:0 | 3:0 | 3:0 |  | Albania |  | --- | 3:1 | 3:1 |  | Israel |  |  | --- | 3:0 |  | Bosna Herzeg. |  |  |  | --- | 
 | 
 | date | time | team 1 | score | team 2 | pts | g1 | g2 | g3 | g4 |  | played at Tallinn (EST) |  | 29.04 | 17:30 | Estonia | 3-0 |  Albania | 75-40 | 25-21 | 25- 7 | 25-12 |  |  | 29.04 | 20:00 | Israel | 3-0 | Bosna Herzeg. | 75-57 | 25-16 | 25-23 | 25-18 |  |  | 30.04 | 15:00 | Estonia | 3-0 | Israel | 75-51 | 25-13 | 25-23 | 25-15 |  |  | 30.04 | 17:30 |  Albania | 3-1 | Bosna Herzeg. | 93-91 | 25-23 | 25-21 | 18-25 | 25-22 |  | 01.05 | 12:30 |  Albania | 3-1 | Israel | 98-89 | 25-21 | 20-25 | 25-17 | 28-26 |  | 01.05 | 15:00 | Estonia | 3-0 | Bosna Herzeg. | 76-59 | 25-18 | 26-24 | 25-17 |  | 
 |