| | | Group A | p | w | d | l | gf | ga |  |  | 1. Russia | 12 | 4 | 0 | 0 | 106: | 52 |  | 2. Tunisia | 8 | 2 | 0 | 2 | 59: | 65 |  | 3. Poland | 8 | 2 | 0 | 2 | 102: | 58 |  | 4. Belgium | 6 | 1 | 0 | 3 | 44: | 92 |  | 5. Netherlands | 6 | 1 | 0 | 3 | 41: | 85 | 
 | | Team | Ru | Tu | Po | Be | Ne |  | Russia | ---- | 27:16 |  |  | 29: 6 |  | Tunisia |  | ---- |  |  |  |  | Poland | 15:18 | 9:15 | ---- |  |  |  | Belgium | 15:32 | 6:10 | 13:50 | ---- | 10: 0 |  | Netherlands |  | 23:18 | 12:28 |  | ---- | 
 | 
 | date | team 1 | score | team 2 | HT |  | 15.10 | Belgium | 13-50 | Poland |  |  | 22.10 | Russia | 29- 6 | Netherlands |  |  | 12.11 | Belgium | 10- 0 | Netherlands |  |  | 20.11 | Poland | 9 -15 | Tunisia |  |  | 22.03 | Belgium | 6 -10 | Tunisia |  |  | 26.03 | Netherlands | 23-18 | Tunisia |  |  | 01.04 | Russia | 27-16 | Tunisia |  |  | 23.04 | Netherlands | 12-28 | Poland |  |  | 06.05 | Belgium | 15-32 | Russia |  |  | 13.05 | Poland | 15-18 | Russia |  | 
 | | Group B | p | w | d | l | gf | ga |  | 1. Spain | 12 | 4 | 0 | 0 | 213: | 36 |  | 2. Portugal | 10 | 3 | 0 | 1 | 86: | 100 |  | 3. Morocco | 8 | 2 | 0 | 2 | 60: | 89 |  | 4. Czechia | 6 | 1 | 0 | 3 | 51: | 132 |  | 5. Germany | 4 | 0 | 0 | 4 | 37: | 90 | 
 | | Team | Sp | Po | Mo | Cz | Ge |  | Spain | ---- |  | 44: 3 | 90: 8 |  |  | Portugal | 15:50 | ---- | 26:16 |  |  |  | Morocco |  |  | ---- | 18:13 |  |  | Czechia |  | 18:19 |  | ---- | 12: 5 |  | Germany | 10:29 | 16:26 | 6:23 |  | ---- | 
 | 
 | date | team 1 | score | team 2 | HT |  | 23.10 | Czechia | 12- 5 | Germany |  |  | 13.11 | Germany | 10-29 | Spain |  |  | 18.03 | Portugal | 26-16 | Morocco |  |  | 26.03 | Spain | 44- 3 | Morocco |  |  | 02.04 | Spain | 90- 8 | Czechia |  |  | 09.04 | Morocco | 18-13 | Czechia |  |  | 22.04 | Portugal | 15-50 | Spain |  |  | 29.04 | Czechia | 18-19 | Portugal |  |  | 07.05 | Germany | 6 -23 | Morocco |  |  | 14.05 | Germany | 16-26 | Portugal |  | 
 |