| 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 |   
 |