| Best 8 teams and host South Korea pre-qualified. |  | Slovenia, Germany and Norway earned quotas from qualification.  |   
| Group D | p | w | d | l | gf | ga | g+- |  | 1. Slovenia | 8 | 3 | 0 | 0 | 12: | 3 | +9 |  | 2. Belarus | 7 | 2 | 0 | 1 | 12: | 8 | +4 |  | 3. Denmark | 3 | 1 | 0 | 2 | 7: | 10 | -3 |  | 4. Poland | 0 | 0 | 0 | 3 | 6: | 16 | -10 |   
    | Team | Slov | Bela | Denm | Pola |  | Slovenia | --- | 3:2 | 3:0 | 6:1 |  | Belarus |   | --- | 5:2 | 5:3 |  | Denmark |   |   | --- | 5:2 |  | Poland |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 _________ | score | team 2 _________ | HT |  | Thu 01.09.16 | 1-:00 | Slovenia | 6-1 | Poland |   |  | Thu 01.09.16 | 1-:00 | Belarus | 5-2 | Denmark |   |  | Fri 02.09.16 | 1-:00 | Slovenia | 3-0 | Denmark |   |  | Fri 02.09.16 | 1-:00 | Belarus | 5-3 | Poland |   |  | Sun 04.09.16 | 1-:00 | Slovenia | 3-2 | Belarus |   |  | Sun 04.09.16 | 1-:00 | Denmark | 5-2 | Poland |   |   
 | 
 | 
 
| Group E | p | w | d | l | gf | ga | g+- |  | 1. Germany | 9 | 3 | 0 | 0 | 14: | 2 | +12 |  | 2. Latvia | 6 | 2 | 0 | 1 | 13: | 5 | +8 |  | 3. Austria | 3 | 1 | 0 | 2 | 4: | 14 | -10 |  | 4. Japan | 0 | 0 | 0 | 3 | 1: | 11 | -10 |   
    | Team | Germ | Latv | Aust | Japa |  | Germany | --- | 3:2 | 6:0 | 5:0 |  | Latvia |   | --- | 8:1 | 3:1 |  | Austria |   |   | --- | 3:0 |  | Japan |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 _________ | score | team 2 _________ | HT |  | Thu 01.09.16 | 1-:00 | Germany | 5-0 | Japan |   |  | Thu 01.09.16 | 1-:00 | Latvia | 8-1 | Austria |   |  | Fri 02.09.16 | 1-:00 | Germany | 6-0 | Austria |   |  | Fri 02.09.16 | 1-:00 | Latvia | 3-1 | Japan |   |  | Sun 04.09.16 | 1-:00 | Germany | 3-2 | Latvia |   |  | Sun 04.09.16 | 1-:00 | Austria | 3-0 | Japan |   |   
 | 
 | 
 
| Group F | p | w | d | l | gf | ga | g+- |  | 1. Norway | 7 | 2 | 0 | 1 | 9: | 6 | +3 |  | 2. France | 5 | 2 | 0 | 1 | 7: | 4 | +3 |  | 3. Kazakhstan | 5 | 2 | 0 | 1 | 8: | 9 | -1 |  | 4. Italy | 1 | 0 | 0 | 3 | 4: | 9 | -5 |   
    | Team | Norw | Fran | Kaza | Ital |  | Norway | --- | 2:1 |   | 4:1 |  | France |   | --- | 4:1 | 2:1 |  | Kazakhstan | 4:3 |   | --- | 3:2 |  | Italy |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 _________ | score | team 2 _________ | HT |  | Thu 01.09.16 | 1-:00 | France | 2-1 | Italy |   |  | Thu 01.09.16 | 1-:00 | Kazakhstan | 4-3 | Norway |   |  | Fri 02.09.16 | 1-:00 | Norway | 4-1 | Italy |   |  | Fri 02.09.16 | 1-:00 | France | 4-1 | Kazakhstan |   |  | Sun 04.09.16 | 1-:00 | Norway | 2-1 | France |   |  | Sun 04.09.16 | 1-:00 | Kazakhstan | 3-2 | Italy |   |   
 | 
 |  
| Group G | p | w | d | l | gf | ga | g+- |  | 1. Italy | 9 | 3 | 0 | 0 | 18: | 4 | +14 |  | 2. Great Britain | 6 | 2 | 0 | 1 | 14: | 13 | +1 |  | 3. Netherlands | 3 | 1 | 0 | 2 | 14: | 13 | +1 |  | 4. Serbia | 0 | 0 | 0 | 3 | 5: | 21 | -16 |   
    | Team | Ital | Grea | Neth | Serb |  | Italy | --- | 6:2 | 4:2 | 8:0 |  | Great Britain |   | --- | 6:5 | 6:2 |  | Netherlands |   |   | --- | 7:3 |  | Serbia |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 _________ | score | team 2 _________ | HT |  | Thu 11.02.16 | 1-:00 | Italy | 8-0 | Serbia |   |  | Thu 11.02.16 | 1-:00 | Great Britain | 6-5 | Netherlands |   |  | Sat 13.02.16 | 1-:00 | Italy | 4-2 | Netherlands |   |  | Sat 13.02.16 | 1-:00 | Great Britain | 6-2 | Serbia |   |  | Sun 14.02.16 | 1-:00 | Italy | 6-2 | Great Britain |   |  | Sun 14.02.16 | 1-:00 | Netherlands | 7-3 | Serbia |   |   
 | 
 | 
 
| Group H | p | w | d | l | gf | ga | g+- |  | 1. Poland | 8 | 3 | 0 | 0 | 16: | 3 | +13 |  | 2. Hungary | 7 | 2 | 0 | 1 | 11: | 2 | +9 |  | 3. Estonia | 3 | 1 | 0 | 2 | 7: | 14 | -7 |  | 4. Lithuania | 0 | 0 | 0 | 3 | 2: | 17 | -15 |   
    | Team | Pola | Hung | Esto | Lith |  | Poland | --- | 1:0 | 6:2 | 9:1 |  | Hungary |   | --- | 7:1 | 4:0 |  | Estonia |   |   | --- | 4:1 |  | Lithuania |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 _________ | score | team 2 _________ | HT |  | Thu 11.02.16 | 1-:00 | Poland | 6-2 | Estonia |   |  | Thu 11.02.16 | 1-:00 | Hungary | 4-0 | Lithuania |   |  | Fri 12.02.16 | 1-:00 | Poland | 9-1 | Lithuania |   |  | Fri 12.02.16 | 1-:00 | Hungary | 7-1 | Estonia |   |  | Sun 14.02.16 | 1-:00 | Poland | 1-0 | Hungary |   |  | Sun 14.02.16 | 1-:00 | Estonia | 4-1 | Lithuania |   |   
 | 
 | 
 
| Group I | p | w | d | l | gf | ga | g+- |  | 1. Japan | 9 | 3 | 0 | 0 | 12: | 1 | +11 |  | 2. Ukraine | 6 | 2 | 0 | 1 | 10: | 2 | +8 |  | 3. Croatia | 3 | 1 | 0 | 2 | 4: | 10 | -6 |  | 4. Romania | 0 | 0 | 0 | 3 | 1: | 14 | -13 |   
    | Team | Japa | Ukra | Croa | Roma |  | Japan | --- | 2:1 | 3:0 | 7:0 |  | Ukraine |   | --- | 6:0 | 3:0 |  | Croatia |   |   | --- | 4:1 |  | Romania |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 _________ | score | team 2 _________ | HT |  | Thu 11.02.16 | 1-:00 | Japan | 3-0 | Croatia |   |  | Thu 11.02.16 | 1-:00 | Ukraine | 3-0 | Romania |   |  | Sat 13.02.16 | 1-:00 | Japan | 7-0 | Romania |   |  | Sat 13.02.16 | 1-:00 | Ukraine | 6-0 | Croatia |   |  | Sun 14.02.16 | 1-:00 | Japan | 2-1 | Ukraine |   |  | Sun 14.02.16 | 1-:00 | Croatia | 4-1 | Romania |   |   
 | 
 |  
| Group K | p | w | d | l | gf | ga | g+- |  | 1. Estonia | 9 | 3 | 0 | 0 | 58: | 4 | +54 |  | 2. Mexico | 6 | 2 | 0 | 1 | 16: | 15 | +1 |  | 3. Israel | 3 | 1 | 0 | 2 | 6: | 26 | -20 |  | 4. Bulgaria | 0 | 0 | 0 | 3 | 4: | 39 | -35 |   
    | Team | Esto | Mexi | Isra | Bulg |  | Estonia | --- | 13:3 | 19:1 | 26:0 |  | Mexico |   | --- | 5:0 | 8:2 |  | Israel |   |   | --- | 5:2 |  | Bulgaria |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 _________ | score | team 2 _________ | HT |  | Thu 05.11.15 | 1-:00 | Estonia | 19-1 | Israel |   |  | Thu 05.11.15 | 1-:00 | Mexico | 8-2 | Bulgaria |   |  | Fri 06.11.15 | 1-:00 | Estonia | 26-0 | Bulgaria |   |  | Fri 06.11.15 | 1-:00 | Mexico | 5-0 | Israel |   |  | Sun 08.11.15 | 1-:00 | Estonia | 13-3 | Mexico |   |  | Sun 08.11.15 | 1-:00 | Israel | 5-2 | Bulgaria |   |   
 | 
 | 
 
| Group L | p | w | d | l | gf | ga | g+- |  | 1. Serbia | 8 | 3 | 0 | 0 | 15: | 8 | +7 |  | 2. Spain | 6 | 2 | 0 | 1 | 18: | 9 | +9 |  | 3. Iceland | 4 | 1 | 0 | 2 | 18: | 13 | +5 |  | 4. China | 0 | 0 | 0 | 3 | 5: | 26 | -21 |   
    | Team | Serb | Spai | Icel | Chin |  | Serbia | --- | 5:3 | 5:4 | 5:1 |  | Spain |   | --- | 5:3 | 10:1 |  | Iceland |   |   | --- | 11:3 |  | China |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 _________ | score | team 2 _________ | HT |  | Fri 06.11.15 | 1-:00 | Serbia | 5-4 | Iceland |   |  | Fri 06.11.15 | 1-:00 | Spain | 10-1 | China |   |  | Sat 07.11.15 | 1-:00 | Serbia | 5-1 | China |   |  | Sat 07.11.15 | 1-:00 | Spain | 5-3 | Iceland |   |  | Sun 08.11.15 | 1-:00 | Serbia | 5-3 | Spain |   |  | Sun 08.11.15 | 1-:00 | Iceland | 11-3 | China |   |   
 | 
 |  
| date | time | team 1 _________ | score | team 2 _________ | HT |  | Sat 10.10.15 | 1-:00 | Bulgaria | 5-1 | Georgia |   |   
 | 
 |  
 |