| Finals |  | Game | date | team 1 | score | team 2 | 1T | 2T | pen. |  | Final | 11.05 | Slovakia | 4-3 | Russia | 2-0 | 3-1 |   |  | 3-4 | 11.05 | Sweden | 5-3 | Finland | 0-2 | 3-3 |   |  | 1/2 | 09.05 | Russia | 2-2 | Finland | 1-1 | 2-2 | 2-0 |  | 1/2 | 09.05 | Slovakia | 2-2 | Sweden | 0-1 | 1-2 | 2-0 |  | 1/4 | 07.05 | Finland | 3-1 | United States | 0-0 | 2-0 |   |  | 1/4 | 07.05 | Sweden | 6-2 | Germany | 1-2 | 3-2 |   |  | 1/4 | 07.05 | Russia | 3-1 | Czechia | 1-0 | 2-1 |   |  | 1/4 | 07.05 | Slovakia | 3-2 | Canada | 0-1 | 1-2 |   |   
| Relegation Group | p | w | d | l | gf | ga |  | 13.Slovenia | 6 | 3 | 0 | 0 | 12: | 5 |  | 14.Poland | 4 | 2 | 0 | 1 | 12: | 7 |  | 15.Italy | 2 | 1 | 0 | 2 | 7: | 11 |  | 16.Japan | 0 | 0 | 0 | 3 | 7: | 15 |   
 | 
| Team | Sl | Po | It | Ja |  | Slovenia | --- | 4:2 | 4:0 | 4:3 |  | Poland |   | --- | 5:1 | 5:2 |  | Italy |   |   | --- | 6:2 |  | Japan |   |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | 02.05 | Poland | 5-1 | Italy | 1-0 | 4-0 |  | 02.05 | Slovenia | 4-3 | Japan | 3-0 | 4-3 |  | 03.05 | Italy | 6-2 | Japan | 0-1 | 4-2 |  | 03.05 | Slovenia | 4-2 | Poland | 0-0 | 1-0 |  | 05.05 | Slovenia | 4-0 | Italy | 2-0 | 4-0 |  | 05.05 | Poland | 5-2 | Japan | 1-0 | 4-1 |   
| Group E | p | w | d | l | gf | ga |  | 1.Czechia | 10 | 5 | 0 | 0 | 25: | 11 |  | 2.Canada | 8 | 4 | 0 | 1 | 13: | 10 |  | 3.Germany | 5 | 2 | 1 | 2 | 14: | 14 |  | 4.United States | 5 | 2 | 1 | 2 | 13: | 11 |  | 5.Switzerland | 2 | 1 | 0 | 4 | 8: | 18 |  | 6.Latvia | 0 | 0 | 0 | 5 | 10: | 19 |   
 | 
| Team | Cz | Ca | Un | Ge | Sw | La |  | Czechia | --- | 5:1 | 5:4 | 7:5 | 5:0 | 3:1 |  | Canada |   | --- | 2:1 | 3:1 | 3:2 | 4:1 |  | United States |   |   | --- | 2:2 | 3:0 | 3:2 |  | Germany |   |   |   | --- | 3:0 | 3:2 |  | Switzerland |   |   |   |   | --- | 6:4 |  | Latvia |   |   |   |   |   | --- |   
 |  
| date | venue | team 1 | score | team 2 | 1T | 2T |  | 02.05 | Karlstad | United States | 3-0 | Switzerland | 2-0 | 3-0 |  | 02.05 | Jonkoping | Czechia | 3-1 | Latvia | 2-0 | 2-0 |  | 02.05 | Karlstad | Canada | 3-1 | Germany | 1-1 | 2-1 |  | 03.05 | Karlstad | Germany | 3-2 | Latvia | 1-1 | 1-2 |  | 03.05 | Karlstad | Canada | 3-2 | Switzerland | 0-0 | 0-1 |  | 04.05 | Jonkoping | Czechia | 5-4 | United States | 3-1 | 4-4 |  | 05.05 | Karlstad | United States | 2-2 | Germany | 1-0 | 1-1 |  | 05.05 | Karlstad | Switzerland | 6-4 | Latvia | 0-0 | 3-1 |  | 05.05 | Jonkoping | Czechia | 5-1 | Canada | 2-0 | 2-0 |   
| Group F | p | w | d | l | gf | ga |  | 1.Sweden | 8 | 4 | 0 | 1 | 19: | 7 |  | 2.Finland | 8 | 4 | 0 | 1 | 12: | 6 |  | 3.Slovakia | 8 | 4 | 0 | 1 | 20: | 15 |  | 4.Russia | 3 | 1 | 1 | 3 | 13: | 15 |  | 5.Ukraine | 3 | 1 | 1 | 3 | 10: | 20 |  | 6.Austria | 0 | 0 | 0 | 5 | 12: | 23 |   
 | 
| Team | Sw | Fi | Sl | Ru | Uk | Au |  | Sweden | --- | 4:2 |   | 2:0 | 7:0 | 5:3 |  | Finland |   | --- | 3:1 | 1:0 | 3:0 |  3:1 |  | Slovakia | 2:1 |   | --- | 6:4 | 5:4 |  6:3 |  | Russia |   |   |   | --- | 3:3 | 6:3 |  | Ukraine |   |   |   |   | --- |  3:2 |  | Austria |   |   |   |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | played at Goteborg |  | 02.05 | Finland | 3-1 | Austria | 1-0 | 1-0 |  | 02.05 | Slovakia | 2-1 | Sweden | 0-1 | 0-1 |  | 03.05 | Slovakia | 6-3 | Austria | 3-0 | 3-2 |  | 03.05 | Russia | 3-3 | Ukraine | 0-2 | 2-3 |  | 04.05 | Sweden | 7-0 | Ukraine | 2-0 | 4-0 |  | 04.05 | Finland | 1-0 | Russia | 1-0 | 1-0 |  | 05.05 | Sweden | 4-2 | Finland | 1-1 | 1-2 |  | 06.05 | Ukraine | 3-2 | Austria | 0-1 | 1-2 |  | 06.05 | Slovakia | 6-4 | Russia | 3-0 | 5-3 |   
| Group A | p | w | d | l | gf | ga |  | 1.Czechia | 6 | 3 | 0 | 0 | 17: | 8 |  | 2.Germany | 4 | 2 | 0 | 1 | 17: | 9 |  | 3.Switzerland | 2 | 1 | 0 | 2 | 5: | 9 |  | 4.Japan | 0 | 0 | 0 | 3 | 6: | 19 |   
 | 
| Team | Cz | Ge | Sw | Ja |  | Czechia | --- | 7:5 | 5:0 | 5:3 |  | Germany |   | --- | 3:0 | 9:2 |  | Switzerland |   |   | --- | 5:1 |  | Japan |   |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | played at Jonkoping |  | 26.04 | Germany | 9-2 | Japan | 2-0 | 7-2 |  | 26.04 | Czechia | 5-0 | Switzerland | 1-0 | 4-0 |  | 28.04 | Germany | 3-0 | Switzerland | 1-0 | 2-0 |  | 28.04 | Czechia | 5-3 | Japan | 0-1 | 3-2 |  | 29.04 | Switzerland | 5-1 | Japan | 1-1 | 5-1 |  | 29.04 | Czechia | 7-5 | Germany | 2-1 | 4-3 |   
| Group B | p | w | d | l | gf | ga |  | 1.Finland | 6 | 3 | 0 | 0 | 14: | 1 |  | 2.Slovakia | 4 | 2 | 0 | 1 | 13: | 7 |  | 3.Ukraine | 2 | 1 | 0 | 2 | 7: | 8 |  | 4.Poland | 0 | 0 | 0 | 3 | 0: | 18 |   
 | 
| Team | Fi | Sl | Uk | Po |  | Finland | --- | 3:1 | 3:0 | 8:0 |  | Slovakia |   | --- | 5:4 | 7:0 |  | Ukraine |   |   | --- | 3:0 |  | Poland |   |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | played at Goteborg |  | 27.04 | Slovakia | 7-0 | Poland | 2-0 | 3-0 |  | 27.04 | Finland | 3-0 | Ukraine | 1-0 | 2-0 |  | 29.04 | Slovakia | 5-4 | Ukraine | 2-1 | 4-3 |  | 29.04 | Finland | 8-0 | Poland | 3-0 | 5-0 |  | 30.04 | Finland | 3-1 | Slovakia | 2-0 | 3-0 |  | 30.04 | Ukraine | 3-0 | Poland | 1-0 | 1-0 |   
| Group C | p | w | d | l | gf | ga |  | 1.Sweden | 6 | 3 | 0 | 0 | 15: | 5 |  | 2.Russia | 4 | 2 | 0 | 1 | 14: | 6 |  | 3.Austria | 2 | 1 | 0 | 2 | 11: | 14 |  | 4.Slovenia | 0 | 0 | 0 | 3 | 6: | 21 |   
 | 
| Team | Sw | Ru | Au | Sl |  | Sweden | --- | 2:0 | 5:3 | 8:2 |  | Russia |   | --- | 6:3 | 8:1 |  | Austria |   |   | --- | 5:3 |  | Slovenia |   |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | played at Goteborg |  | 26.04 | Russia | 8-1 | Slovenia | 3-0 | 5-1 |  | 26.04 | Sweden | 5-3 | Austria | 3-1 | 4-1 |  | 28.04 | Russia | 6-3 | Austria | 3-0 | 6-2 |  | 28.04 | Sweden | 8-2 | Slovenia | 1-1 | 5-1 |  | 30.04 | Austria | 5-3 | Slovenia | 2-1 | 3-1 |  | 30.04 | Sweden | 2-0 | Russia | 1-0 | 1-0 |   
| Group D | p | w | d | l | gf | ga |  | 1.Canada | 6 | 3 | 0 | 0 | 11: | 2 |  | 2.United States | 4 | 2 | 0 | 1 | 9: | 6 |  | 3.Latvia | 2 | 1 | 0 | 2 | 7: | 8 |  | 4.Italy | 0 | 0 | 0 | 3 | 3: | 14 |   
 | 
| Team | Un | Ca | It | La |  | United States | --- | 1:2 | 5:2 | 3:2 |  | Canada |   | --- | 5:0 | 4:1 |  | Italy |   |   | --- | 1:4 |  | Latvia |   |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | played at Karlstad |  | 27.04 | United States | 5-2 | Italy | 2-0 | 3-0 |  | 27.04 | Canada | 4-1 | Latvia | 1-1 | 2-1 |  | 29.04 | Canada | 5-0 | Italy | 0-0 | 3-0 |  | 29.04 | United States | 3-2 | Latvia | 3-0 | 3-1 |  | 30.04 | Italy | 1-4 | Latvia | 0-2 | 1-4 |  | 30.04 | United States | 1-2 | Canada | 1-0 | 1-0 |   
 |