| Finals played at Stockholm | | Game | date | team 1 | score | team 2 | 1T | 2T | FT | | Final | 07.05 | Finland | 4-1 | Sweden | 1-0 | 3-0 | | | 3-4 | 06.05 | Canada | 4-1 | Czechia | 1-1 | 3-1 | | | 1/2 | 05.05 | Finland | 3-0 | Czechia | 1-0 | 1-0 | | | 1/2 | 05.05 | Sweden | 3-2 | Canada | 0-0 | 1-1 | 2-2 | | 1/4 | 02.05 | Sweden | 7-0 | Italy | 2-0 | 5-0 | | | 1/4 | 02.05 | Finland | 5-0 | France | 0-0 | 4-0 | | | 1/4 | 03.05 | Czechia | 2-0 | Russia | 1-0 | 1-0 | | | 1/4 | 03.05 | Canada | 4-1 | United States | 2-0 | 3-0 | |
| Relegation, Second Game at Goteborg | | 11-12 | 02.05 | Austria | 4-0 | Switzerland | 1-0 | 3-0 | | | 11-12 | 04.05 | Switzerland | 4-4 | Austria | 1-2 | 2-3 | |
| Group A | p | w | d | l | gf | ga | | 1.Russia | 10 | 5 | 0 | 0 | 26: | 10 | | 2.Italy | 7 | 3 | 1 | 1 | 14: | 11 | | 3.France | 6 | 3 | 0 | 2 | 14: | 11 | | 4.Canada | 5 | 2 | 1 | 2 | 17: | 16 | | 5.Germany | 2 | 1 | 0 | 4 | 11: | 20 | | 6.Switzerland | 0 | 0 | 0 | 5 | 10: | 24 |
|
| Team | Ru | It | Fr | Ca | Ge | Sw | | Russia | --- | 4:2 | 3:1 | 5:4 | 6:3 | 8:0 | | Italy | | --- | 5:2 | 2:2 | 2:1 | 3:2 | | France | | | --- | 4:1 | 4:0 | 3:2 | | Canada | | | | --- | 5:2 | 5:3 | | Germany | | | | | --- | 5:3 | | Switzerland | | | | | | --- |
|
| date | team 1 | score | team 2 | 1T | 2T | | played at Gevle | | 23.04 | Russia | 4-2 | Italy | 1-0 | 1-0 | | 23.04 | France | 4-0 | Germany | 2-0 | 3-0 | | 24.04 | Canada | 5-3 | Switzerland | 3-1 | 3-3 | | 24.04 | Italy | 2-1 | Germany | 0-0 | 1-1 | | 25.04 | Russia | 8-0 | Switzerland | 0-0 | 5-0 | | 25.04 | France | 4-1 | Canada | 3-1 | 4-1 | | 26.04 | Russia | 3-1 | France | 1-0 | 2-0 | | 27.04 | Italy | 3-2 | Switzerland | 0-1 | 1-2 | | 27.04 | Canada | 5-2 | Germany | 1-1 | 2-1 | | 28.04 | Russia | 6-3 | Germany | 0-1 | 5-2 | | 28.04 | France | 3-2 | Switzerland | 1-0 | 2-1 | | 29.04 | Italy | 2-2 | Canada | 0-1 | 0-1 | | 30.04 | Germany | 5-3 | Switzerland | 1-0 | 3-1 | | 30.04 | Russia | 5-4 | Canada | 2-1 | 3-2 | | 01.05 | Italy | 5-2 | France | 1-0 | 3-0 |
| Group B | p | w | d | l | gf | ga | | 1.United States | 8 | 3 | 2 | 0 | 17: | 11 | | 2.Finland | 7 | 3 | 1 | 1 | 22: | 14 | | 3.Sweden | 7 | 3 | 1 | 1 | 17: | 9 | | 4.Czechia | 6 | 3 | 0 | 2 | 14: | 9 | | 5.Norway | 2 | 1 | 0 | 4 | 9: | 18 | | 6.Austria | 0 | 0 | 0 | 5 | 9: | 27 |
|
| Team | Un | Fi | Sw | Cz | No | Au | | United States | --- | 4:4 | | 4:2 | 2:1 | 5:2 | | Finland | | --- | | | 5:2 | 7:2 | | Sweden | 2:2 | 3:6 | --- | 2:1 | 5:0 | 5:0 | | Czechia | | 3:0 | | --- | 3:1 | 5:2 | | Norway | | | | | --- | 5:3 | | Austria | | | | | | --- |
|
| date | team 1 | score | team 2 | 1T | 2T | | played at Stockholm | | 23.04 | Czechia | 3-0 | Finland | 1-0 | 1-0 | | 23.04 | Sweden | 5-0 | Norway | 0-0 | 2-0 | | 24.04 | United States | 5-2 | Austria | 3-1 | 4-1 | | 25.04 | Sweden | 3-6 | Finland | 1-0 | 3-3 | | 25.04 | United States | 2-1 | Norway | 2-0 | 2-0 | | 26.04 | Finland | 5-2 | Norway | 1-0 | 3-0 | | 26.04 | Czechia | 5-2 | Austria | 3-0 | 3-2 | | 27.04 | Sweden | 5-0 | Austria | 1-0 | 2-0 | | 27.04 | United States | 4-2 | Czechia | 0-0 | 2-0 | | 28.04 | Sweden | 2-2 | United States | 2-1 | 2-1 | | 29.04 | Finland | 7-2 | Austria | 4-1 | 7-1 | | 29.04 | Czechia | 3-1 | Norway | 1-0 | 2-1 | | 30.04 | United States | 4-4 | Finland | 1-0 | 3-1 | | 30.04 | Sweden | 2-1 | Czechia | 0-1 | 2-1 | | 01.05 | Norway | 5-3 | Austria | 1-1 | 5-3 |
|
| Final ranking | P | w | d | l | gf | ga | | 1. Finland | 13 | 6 | 1 | 1 | 34: | 15 | | 2. Sweden | 11 | 5 | 1 | 2 | 28: | 15 | | 3. Canada | 9 | 4 | 1 | 3 | 27: | 21 | | 4. Czechia | 8 | 4 | 0 | 4 | 17: | 16 | | 5. Russia | 10 | 5 | 0 | 1 | 26: | 12 | | 6. United States | 8 | 3 | 2 | 1 | 18: | 15 | | 7. Italy | 7 | 3 | 1 | 2 | 14: | 18 | | 8. France | 6 | 3 | 0 | 3 | 14: | 16 | | 9. Germany | 2 | 1 | 0 | 4 | 11: | 20 | | 10.Norway | 2 | 1 | 0 | 4 | 9: | 18 | | 11.Austria | 3 | 1 | 1 | 5 | 17: | 31 | | 12.Switzerland | 1 | 0 | 1 | 6 | 14: | 32 |
|