| Finals - Khodynka |  | Game | date | time | team 1 | score | team 2 | 1T | 2T |  | Final | 13.05 | 20:15 | Canada | 4-2 | Finland | 2-0 | 3-0 |  | 3-4 | 13.05 | 16:15 | Russia | 3-1 | Sweden | 2-0 | 3-0 |  |  1/2 | 12.05 | 15:15 | Finland | 2-1 | Russia | 1-1 | 1-1 |  |  aOT , FT 1-1 |  | 1/2 | 12.05 | 19:15 | Canada | 4-1 | Sweden | 3-0 | 4-1 |  | 1/4 | 09.05 | 16:15 | Russia | 4-0 | Czechia | 1-0 | 1-0 |  | 1/4 | 09.05 | 20:15 | Sweden | 7-4 | Slovakia | 1-2 | 4-2 |  |  1/4 | 10.05 | 16:15 | Finland | 5-4 | United States | 1-0 | 4-3 |  |  aOT , FT 4-4 |  | 1/4 | 10.05 | 20:15 | Canada | 5-1 | Switzerland | 1-0 | 3-1 |   
| Group E | p | w | l | gf | ga |  | 1. Russia | 15 | 5 | 0 | 27: | 10 |  | 2. Sweden | 12 | 4 | 1 | 21: | 7 |  | 3. Finland | 9 | 3 | 2 | 15: | 8 |  | 4. Switzerland | 6 | 2 | 3 | 9: | 16 |  | 5. Denmark | 3 | 1 | 4 | 11: | 26 |  | 6. Italy | 0 | 0 | 5 | 4: | 20 |   
 | 
| Team | Ru | Sw | Fi | Sw | De | It |  | Russia | --- | 4:2 | 5:4 | 6:3 | 9:1 | 3:0 |  | Sweden |   | --- | 1:0 | 6:0 | 5:2 | 7:1 |  | Finland |   |   | --- | 2:0 | 6:2 | 3:0 |  | Switzerland |   |   |   | --- | 4:1 | 2:1 |  | Denmark |   |   |   |   | --- | 5:2 |  | Italy |   |   |   |   |   | --- |   
 |  
| date | time | team 1 | score | team 2 | 1T | 2T |  | played at Khodynka |  | 03.05 | 16:15 | Finland | 2-0 | Switzerland | 0-0 | 0-0 |  | 03.05 | 20:15 | Sweden | 5-2 | Denmark | 2-2 | 3-2 |  | 04.05 | 20:15 | Russia | 3-0 | Italy | 0-0 | 1-0 |  | 05.05 | 16:15 | Switzerland | 4-1 | Denmark | 1-0 | 3-1 |  | 05.05 | 20:15 | Finland | 3-0 | Italy | 2-0 | 2-0 |  | 06.05 | 16:15 | Russia | 6-3 | Switzerland | 2-0 | 3-1 |  | 06.05 | 20:15 | Sweden | 1-0 | Finland | 1-0 | 1-0 |  | 07.05 | 16:15 | Denmark | 5-2 | Italy | 3-0 | 3-2 |  | 07.05 | 20:15 | Russia | 4-2 | Sweden | 1-1 | 2-2 |   
| Group F | p | w | l | gf | ga |  | 1. Canada | 14 | 4 1 | 0 | 24: | 15 |  | 2. United States | 9 | 3 | 2 | 18: | 13 |  | 3. Slovakia | 9 | 3 | 2 | 18: | 15 |  | 4. Czechia | 7 | 2 | 1 2 | 17: | 14 |  | 5. Germany | 6 | 2 | 3 | 11: | 16 |  | 6. Belarus | 0 | 0 | 5 | 14: | 29 |   
 | 
| Team | Ca | Un | Sl | Cz | Ge | Be |  | Canada | --- | 6:3 | 5:4 | 4:3 | 3:2 |  6:3 |  | United States |   | --- | 4:2 |   | 3:0 | 5:1 |  | Slovakia |   |   | --- |  3:2 | 5:1 |  4:3 |  | Czechia |   | 4:3 |   | --- |   | 8:2 |  | Germany |   |   |   |  2:0 | --- |   |  | Belarus |   |   |   |   |   | --- |   
 |  
| date | time | team 1 | score | team 2 | 1T | 2T |  | played at Mityschi |  | 03.05 | 16:15 | United States | 4-2 | Slovakia | 2-1 | 4-1 |  | 03.05 | 20:15 | Germany | 2-0 | Czechia | 1-0 | 1-0 |  | played at Khodynka |  | 04.05 | 16:15 | Canada | 6-3 | Belarus | 0-1 | 5-1 |  | played at Mityschi |  | 05.05 | 16:15 | United States | 3-0 | Germany | 1-0 | 2-0 |  | 05.05 | 20:15 | Slovakia | 3-2 | Czechia | 0-1 | 2-1 |  | 06.05 | 20:15 | Canada | 4-3 | Czechia | 0-1 | 1-2 |  | &^_ aOT , FT 3-3 |  | 06.05 | 16:15 | Slovakia | 4-3 | Belarus | 1-1 | 3-3 |  | 07.05 | 16:15 | Germany | 6-5 | Belarus | 3-2 | 4-4 |  | 07.05 | 20:15 | Canada | 6-3 | United States | 4-0 | 5-2 |   
| Group 13-16 | p | w | l | gf | ga |  | 13.Latvia | 6 | 2 | 1 | 14: | 8 |  | 14.Norway | 5 | 1 1 | 1 | 12: | 9 |  | 15.Austria | 4 | 1 | 1 1 | 11: 12 |  | 16.Ukraine | 2 | 1 | 2 | 7: | 15 |   
 | 
| Team | La | No | Au | Uk |  | Latvia | --- |   | 5:1 | 5:0 |  | Norway | 7:4 | --- | 3:2 |   |  | Austria |   |   | --- | 8:4 |  | Ukraine |   | 3:2 |   | --- |   
 |  
| date | time | venue | team 1 | score | team 2 | 1T | 2T |  | 04.05 | 16:15 | Mityschi | Norway | 3-2 | Austria | 0-0 | 2-1 |  |  aOT , FT 2-2  |  | 04.05 | 20:15 | Mityschi | Latvia | 5-0 | Ukraine | 2-0 | 4-0 |  | 05.05 | 12:15 | Khodynka | Latvia | 5-1 | Austria | 1-0 | 2-0 |  | 05.05 | 12:15 | Mityschi | Ukraine | 3-2 | Norway | 1-0 | 2-2 |  | 06.05 | 12:15 | Mityschi | Norway | 7-4 | Latvia | 3-2 | 6-2 |  | 06.05 | 12:15 | Khodynka | Austria | 8-4 | Ukraine | 3-1 | 6-3 |   
| Group A | p | w | l | gf | ga |  | 1. Sweden | 9 | 3 | 0 | 21: | 3 |  | 2. Switzerland | 6 | 2 | 1 | 4: | 8 |  | 3. Italy | 2 | 0 1 | 2 | 6: | 12 |  | 4. Latvia | 1 | 0 | 1 2 | 6: | 14 |   
| Team | Sw | Sw | It | La |  | Sweden | --- | 6:0 | 7:1 | 8:2 |  | Switzerland |   | --- | 2:1 | 2:1 |  | Italy |   |   | --- | 4:3 |  | Latvia |   |   |   | --- |   
 |  
| date | time | team 1 | score | team 2 | 1T | 2T |  | played at Khodynka |  | 28.04 | 16:15 | Switzerland | 2-1 | Latvia | 0-0 | 2-1 |  | 28.04 | 20:15 | Sweden | 7-1 | Italy | 2-1 | 6-1 |  | 30.04 | 16:15 | Switzerland | 2-1 | Italy | 1-0 | 1-0 |  | 30.04 | 20:15 | Sweden | 8-2 | Latvia | 1-0 | 4-0 |  | 02.05 | 16:15 | Italy | 4-3 | Latvia | 0-1 | 1-1 |  |  aOT , FT 3-3 |  | 02.05 | 20:15 | Sweden | 6-0 | Switzerland | 0-0 | 5-0 |   
| Group B | p | w | l | gf | ga |  | 1. Czechia | 9 | 3 | 0 | 18: | 6 |  | 2. United States | 6 | 2 | 1 | 14: | 7 |  | 3. Belarus | 3 | 1 | 2 | 8: | 15 |  | 4. Austria | 0 | 0 | 3 | 5: | 17 |   
 | 
| Team | Cz | Un | Be | Au |  | Czechia | --- | 4:3 | 8:2 | 6:1 |  | United States |   | --- | 5:1 | 6:2 |  | Belarus |   |   | --- | 5:2 |  | Austria |   |   |   | --- |   
 |  
| date | time | team 1 | score | team 2 | 1T | 2T |  | played at Mityschi |  | 27.04 | 16:15 | United States | 6-2 | Austria | 3-1 | 4-2 |  | 27.04 | 20:15 | Czechia | 8-2 | Belarus | 4-1 | 5-2 |  | 29.04 | 16:15 | Czechia | 6-1 | Austria | 2-0 | 3-1 |  | 29.04 | 20:15 | United States | 5-1 | Belarus | 3-0 | 5-0 |  | 01.05 | 16:15 | Belarus | 5-2 | Austria | 2-1 | 4-2 |  | 01.05 | 20:15 | Czechia | 4-3 | United States | 1-0 | 2-1 |   
| Group C | p | w | l | gf | ga |  | 1. Canada | 9 | 3 | 0 | 12: | 8 |  | 2. Slovakia | 6 | 2 | 1 | 12: | 6 |  | 3. Germany | 3 | 1 | 2 | 8: | 11 |  | 4. Norway | 0 | 0 | 3 | 5: | 12 |   
 | 
| Team | Ca | Sl | Ge | No |  | Canada | --- | 5:4 | 3:2 | 4:2 |  | Slovakia |   | --- | 5:1 | 3:0 |  | Germany |   |   | --- | 5:3 |  | Norway |   |   |   | --- |   
 |  
| date | time | team 1 | score | team 2 | 1T | 2T |  | played at Mityschi |  | 28.04 | 16:15 | Canada | 3-2 | Germany | 1-1 | 2-2 |  | 28.04 | 20:15 | Slovakia | 3-0 | Norway | 2-0 | 3-0 |  | 30.04 | 16:15 | Slovakia | 5-1 | Germany | 1-0 | 2-0 |  | 30.04 | 20:15 | Canada | 4-2 | Norway | 2-1 | 2-2 |  | 02.05 | 16:15 | Germany | 5-3 | Norway | 2-0 | 5-3 |  | 02.05 | 20:15 | Canada | 5-4 | Slovakia | 1-1 | 4-3 |   
| Group D | p | w | l | gf | ga |  | 1. Russia | 9 | 3 | 0 | 22: | 6 |  | 2. Finland | 6 | 2 | 1 | 15: | 7 |  | 3. Denmark | 3 | 1 | 2 | 7: | 18 |  | 4. Ukraine | 0 | 0 | 3 | 4: | 17 |   
 | 
| Team | Ru | Fi | De | Uk |  | Russia | --- | 5:4 | 9:1 | 8:1 |  | Finland |   | --- | 6:2 | 5:0 |  | Denmark |   |   | --- | 4:3 |  | Ukraine |   |   |   | --- |   
 |  
| date | time | team 1 | score | team 2 | 1T | 2T |  | played at Khodynka |  | 27.04 | 17:15 | Finland | 5-0 | Ukraine | 1-0 | 4-0 |  | 27.04 | 21:15 | Russia | 9-1 | Denmark | 3-1 | 8-1 |  | 29.04 | 16:15 | Finland | 6-2 | Denmark | 3-1 | 4-1 |  | 29.04 | 20:15 | Russia | 8-1 | Ukraine | 2-1 | 5-1 |  | 01.05 | 20:15 | Russia | 5-4 | Finland | 2-1 | 4-1 |  | 01.05 | 16:15 | Denmark | 4-3 | Ukraine | 3-2 | 4-2 |   
 |