| Finals played at Hakons Hall | | Game | date | time | team 1 | score | team 2 | 1T | 2T | pen | | Final | 17.05 | 16:00 | Czechia | 1-4 | Finland | 0-2 | 1-3 | 1-0p | | Final | 16.05 | 19:00 | Finland | 1-3 | Czechia | 0-1 | 0-2 | | | 3-4 | 15.05 | 14:00 | Sweden | 3-2 | Canada | 2-0 | 3-0 | | | 1/2 | 13.05 | 16:00 | Czechia | 6-4 | Canada | 2-1 | 3-2 | 1-0p | | 1/2 | 13.05 | 20:00 | Sweden | 2-1 | Finland | 0-0 | 1-0 | 0-1p | | 1/2 | 12.05 | 16:00 | Finland | 3-1 | Sweden | 0-0 | 2-1 | | | 1/2 | 12.05 | 20:00 | Canada | 2-1 | Czechia | 1-0 | 2-0 | |
| Venues | | HH | Hakons Hall | HO | Hamar Ol-Amfi | J | Jordal Amfi |
| Relegation Group | p | w | d | l | gf | ga | | 9.Belarus | 6 | 3 | 0 | 0 | 7: | 3 | | 10.Austria | 4 | 2 | 0 | 1 | 10: | 5 | | 11.Latvia | 2 | 1 | 0 | 2 | 10: | 8 | | 12.Norway | 0 | 0 | 0 | 3 | 1: | 12 |
|
| Team | Be | Au | La | No | | Belarus | --- | 3:2 | 2:1 | 2:0 | | Austria | | --- | 5:2 | 3:0 | | Latvia | | | --- | 7:1 | | Norway | | | | --- |
|
| date | time | venue | team 1 | score | team 2 | 1T | 2T | | 08.05 | 14:00 | Hamar | Austria | 5-2 | Latvia | 4-1 | 4-2 | | 08.05 | 18:00 | Hamar | Norway | 0-2 | Belarus | 0-0 | 0-1 | | 10.05 | 16:00 | Hakons | Belarus | 3-2 | Austria | 1-0 | 2-0 | | 10.05 | 20:00 | Hakons | Norway | 1-7 | Latvia | 0-3 | 1-4 | | 11.05 | 16:00 | Hakons | Belarus | 2-1 | Latvia | 1-0 | 2-0 | | 11.05 | 20:00 | Hakons | Norway | 0-3 | Austria | 0-1 | 0-3 |
| Group E | p | w | d | l | gf | ga | | 1.Finland | 6 | 3 | 0 | 0 | 13: | 6 | | 2.Canada | 4 | 2 | 0 | 1 | 14: | 7 | | 3.United States | 2 | 1 | 0 | 2 | 7: | 8 | | 4.Switzerland | 0 | 0 | 0 | 3 | 3: | 16 |
|
| Team | Fi | Ca | Un | Sw | | Finland | --- | 4:2 | 4:3 | 5:1 | | Canada | | --- | 4:1 | 8:2 | | United States | | | --- | 3:0 | | Switzerland | | | | --- |
|
| date | time | team 1 | score | team 2 | 1T | 2T | | played at Hamr-Ol-Amfi | | 07.05 | 16:00 | Canada | 8-2 | Switzerland | 2-0 | 6-1 | | 07.05 | 20:00 | Finland | 4-3 | United States | 0-1 | 3-2 | | 09.05 | 14:00 | Finland | 5-1 | Switzerland | 3-0 | 5-1 | | 09.05 | 18:00 | Canada | 4-1 | United States | 1-0 | 4-0 | | 10.05 | 16:00 | Finland | 4-2 | Canada | 2-0 | 4-2 | | 10.05 | 20:00 | United States | 3-0 | Switzerland | 2-0 | 2-0 |
| Group F | p | w | d | l | gf | ga | | 1.Czechia | 4 | 2 | 0 | 1 | 11: | 8 | | 2.Sweden | 4 | 2 | 0 | 1 | 6: | 4 | | 3.Russia | 3 | 1 | 1 | 1 | 9: | 7 | | 4.Slovakia | 1 | 0 | 1 | 2 | 5: | 12 |
|
| Team | Cz | Sw | Ru | Sl | | Czechia | --- | 2:0 | | 8:2 | | Sweden | | --- | 4:1 | 2:1 | | Russia | 6:1 | | --- | 2:2 | | Slovakia | | | | --- |
|
| date | time | team 1 | score | team 2 | 1T | 2T | | played at Jordal Amfi | | 07.05 | 16:00 | Russia | 6-1 | Czechia | 3-1 | 3-1 | | 07.05 | 20:00 | Sweden | 2-1 | Slovakia | 0-0 | 2-0 | | 09.05 | 14:00 | Czechia | 8-2 | Slovakia | 2-2 | 6-2 | | 09.05 | 18:00 | Sweden | 4-1 | Russia | 2-0 | 4-0 | | 10.05 | 20:00 | Czechia | 2-0 | Sweden | 0-0 | 2-0 | | 10.05 | 16:00 | Russia | 2-2 | Slovakia | 0-0 | 0-2 |
| Group A | p | w | d | l | gf | ga | | 1.Canada | 6 | 3 | 0 | 0 | 12: | 6 | | 2.Slovakia | 4 | 2 | 0 | 1 | 17: | 9 | | 3.Norway | 2 | 1 | 0 | 2 | 9: | 14 | | 4.Italy | 0 | 0 | 0 | 3 | 8: | 17 |
|
| Team | Ca | Sl | No | It | | Canada | --- | 3:2 | 4:2 | 5:2 | | Slovakia | | --- | 8:2 | 7:4 | | Norway | | | --- | 5:2 | | Italy | | | | --- |
|
| date | time | team 1 | score | team 2 | 1T | 2T | | played at Hamr-Ol-Amfi | | 01.05 | 14:00 | Canada | 3-2 | Slovakia | 2-0 | 3-2 | | 01.05 | 18:00 | Norway | 5-2 | Italy | 1-0 | 3-2 | | 03.05 | 16:00 | Slovakia | 7-4 | Italy | 1-0 | 6-2 | | 03.05 | 20:00 | Canada | 4-2 | Norway | 1-1 | 3-1 | | 05.05 | 16:00 | Canada | 5-2 | Italy | 4-0 | 5-1 | | 05.05 | 20:00 | Slovakia | 8-2 | Norway | 3-1 | 5-2 |
| Group B | p | w | d | l | gf | ga | | 1.Sweden | 6 | 3 | 0 | 0 | 14: | 5 | | 2.Switzerland | 4 | 2 | 0 | 1 | 12: | 9 | | 3.Latvia | 2 | 1 | 0 | 2 | 14: | 14 | | 4.France | 0 | 0 | 0 | 3 | 6: | 18 |
|
| Team | Sw | Sw | La | Fr | | Sweden | --- | 6:1 | 4:3 | 4:1 | | Switzerland | | --- | 5:3 | 6:0 | | Latvia | | | --- | 8:5 | | France | | | | --- |
|
| date | time | team 1 | score | team 2 | 1T | 2T | | played at Jordal Amfi | | 02.05 | 14:00 | Switzerland | 5-3 | Latvia | 1-2 | 4-3 | | 02.05 | 18:00 | Sweden | 4-1 | France | 1-0 | 3-0 | | 04.05 | 16:00 | Latvia | 8-5 | France | 3-2 | 5-4 | | 04.05 | 20:00 | Sweden | 6-1 | Switzerland | 2-0 | 6-0 | | 06.05 | 16:00 | Switzerland | 6-0 | France | 3-0 | 5-0 | | 06.05 | 20:00 | Sweden | 4-3 | Latvia | 1-1 | 3-1 |
| Group C | p | w | d | l | gf | ga | | 1.Czechia | 6 | 3 | 0 | 0 | 23: | 5 | | 2.United States | 4 | 2 | 0 | 1 | 15: | 6 | | 3.Austria | 2 | 1 | 0 | 2 | 5: | 14 | | 4.Japan | 0 | 0 | 0 | 3 | 5: | 23 |
|
| Team | Cz | Un | Au | Ja | | Czechia | --- | 4:3 | 7:0 | 12:2 | | United States | | --- | 5:1 | 7:1 | | Austria | | | --- | 4:2 | | Japan | | | | --- |
|
| date | time | team 1 | score | team 2 | 1T | 2T | | played at Jordal Amfi | | 01.05 | 14:00 | Czechia | 7-0 | Austria | 2-0 | 5-0 | | 01.05 | 18:00 | United States | 7-1 | Japan | 3-0 | 5-1 | | 03.05 | 16:00 | Czechia | 12-2 | Japan | 4-2 | 11-2 | | 03.05 | 20:00 | United States | 5-1 | Austria | 1-0 | 4-0 | | 05.05 | 16:00 | Czechia | 4-3 | United States | 2-1 | 3-3 | | 05.05 | 20:00 | Austria | 4-2 | Japan | 3-1 | 3-1 |
| Group D | p | w | d | l | gf | ga | | 1.Finland | 5 | 2 | 1 | 0 | 10: | 5 | | 2.Russia | 4 | 1 | 2 | 0 | 9: | 6 | | 3.Belarus | 3 | 1 | 1 | 1 | 9: | 7 | | 4.Ukraine | 0 | 0 | 0 | 3 | 3: | 13 |
|
| Team | Fi | Ru | Be | Uk | | Finland | --- | 3:3 | 4:1 | 3:1 | | Russia | | --- | 2:2 | 4:1 | | Belarus | | | --- | 6:1 | | Ukraine | | | | --- |
|
| date | time | team 1 | score | team 2 | 1T | 2T | | played at Hamr-Ol-Amfi | | 02.05 | 14:00 | Russia | 2-2 | Belarus | 1-1 | 1-2 | | 02.05 | 18:00 | Finland | 3-1 | Ukraine | 0-0 | 1-1 | | 04.05 | 16:00 | Russia | 4-1 | Ukraine | 0-1 | 3-1 | | 04.05 | 20:00 | Finland | 4-1 | Belarus | 2-0 | 4-0 | | 06.05 | 16:00 | Belarus | 6-1 | Ukraine | 2-1 | 5-1 | | 06.05 | 20:00 | Finland | 3-3 | Russia | 0-2 | 0-3 |
|
|
| Team | Un | Au | Ka | Es | | United States | --- | 2:0 | 3:0 | 7:1 | | Austria | | --- | 6:2 | 6:2 | | Kazakhstan | | | --- | 8:0 | | Estonia | | | | --- |
|
| date | time | team 1 | score | team 2 | 1T | 2T | | 05.11 | 16:00 | United States | 3-0 | Kazakhstan | 0-0 | 2-0 | | 05.11 | 19:30 | Austria | 6-2 | Estonia | 1-0 | 4-1 | | 07.11 | 16:00 | United States | 7-1 | Estonia | 5-1 | 7-1 | | 07.11 | 19:30 | Austria | 6-2 | Kazakhstan | 0-0 | 4-0 | | 08.11 | 16:00 | Kazakhstan | 8-0 | Estonia | 3-0 | 5-0 | | 08.11 | 19:30 | United States | 2-0 | Austria | 1-0 | 1-0 |
|
|
| Team | Uk | Fr | Sl | Ge | | Ukraine | --- | 4:1 | 2:2 | 2:1 | | France | | --- | 5:2 | 3:1 | | Slovenia | | | --- | 1:1 | | Germany | | | | --- |
|
| date | time | team 1 | score | team 2 | 1T | 2T | | 05.11 | 17:00 | Slovenia | 1-1 | Germany | 0-0 | 1-1 | | 05.11 | 20:30 | Ukraine | 4-1 | France | 1-0 | 4-1 | | 07.11 | 13:00 | Ukraine | 2-1 | Germany | 0-0 | 2-1 | | 07.11 | 17:00 | France | 5-2 | Slovenia | 0-1 | 5-2 | | 08.11 | 16:30 | France | 3-1 | Germany | 1-0 | 2-1 | | 08.11 | 20:00 | Ukraine | 2-2 | Slovenia | 0-0 | 2-2 |
|