| Finals Arena Riga |  | Game | date | time | team 1 | score | team 2 | 1T | 2T | OT |  | Final | 21.05 | 20:15 | Sweden | 4-0 | Czechia | 2-0 | 4-0 |   |  | 3-4 | 21.05 | 16:15 | Finland | 5-0 | Canada | 1-0 | 3-0 |   |  | 1/2 | 20.05 | 16:15 | Czechia | 3-1 | Finland | 0-1 | 1-1 |   |  | 1/2 | 20.05 | 20:15 | Sweden | 5-4 | Canada | 3-2 | 5-2 |   |  | 1/4 | 17.05 | 15:15 | Sweden | 6-0 | United States | 2-0 | 4-0 |   |  | 1/4 | 17.05 | 19:15 | Canada | 4-1 | Slovakia | 0-1 | 1-1 |   |  | 1/4 | 18.05 | 16:15 | Czechia | 4-3 | Russia | 0-1 | 1-1 | OT |  | 1/4 | 18.05 | 20:15 | Finland | 3-0 | Belarus | 1-0 | 1-0 |   |   
| Venues | Arena Riga | Group A,Group C | Skonto Arena | Group B,Group D |   
| Group 13-16 | p | w | d | l | gf | ga |  | 13.Denmark | 5 | 2 | 1 | 0 | 11: | 5 |  | 14.Italy | 3 | 1 | 1 | 1 | 6: | 10 |  | 15.Kazakhstan | 2 | 1 | 0 | 2 | 9: | 6 |  | 16.Slovenia | 2 | 0 | 2 | 1 | 6: | 11 |   
 | 
| Team | De | It | Ka | Sl |  | Denmark | --- | 5:0 | 3:2 | 3:3 |  | Italy |   | --- | 3:2 | 3:3 |  | Kazakhstan |   |   | --- | 5:0 |  | Slovenia |   |   |   | --- |   
 |  
| date | venue | time | team 1 | score | team 2 | 1T | 2T |  | 12.05 | Arena Riga | 12:15 | Denmark | 3-3 | Slovenia | 2-0 | 3-1 |  | 12.05 | Skonto Arena | 12:15 | Italy | 3-2 | Kazakhstan | 1-0 | 1-2 |  | 13.05 | Arena Riga | 16:15 | Kazakhstan | 5-0 | Slovenia | 2-0 | 5-0 |  | 13.05 | Skonto Arena | 16:15 | Denmark | 5-0 | Italy | 1-0 | 2-0 |  | 15.05 | Arena Riga | 16:15 | Italy | 3-3 | Slovenia | 0-1 | 1-3 |  | 15.05 | Skonto Arena | 16:15 | Denmark | 3-2 | Kazakhstan | 1-0 | 2-1 |   
| Group E | p | w | d | l | gf | ga |  | 1. Canada | 8 | 4 | 0 | 1 | 28: | 10 |  | 2. Finland | 7 | 3 | 1 | 1 | 17: | 7 |  | 3. United States | 6 | 3 | 0 | 2 | 11: | 10 |  | 4. Czechia | 6 | 2 | 2 | 1 | 14: | 12 |  | 5. Latvia | 3 | 1 | 1 | 3 | 7: | 23 |  | 6. Norway | 0 | 0 | 0 | 5 | 5: | 20 |   
 | 
| Team | Ca | Fi | Un | Cz | La | No |  | Canada | --- | 4:2 | 2:1 |   | 11:0 | 7:1 |  | Finland |   | --- | 4:0 | 3:3 | 5:0 | 3:0 |  | United States |   |   | --- | 3:1 | 4:2 | 3:1 |  | Czechia | 6:4 |   |   | --- | 1:1 | 3:1 |  | Latvia |   |   |   |   | --- | 4:2 |  | Norway |   |   |   |   |   | --- |   
 |  
| date | time | team 1 | score | team 2 | 1T | 2T |  | 11.05 | 20:15 | Canada | 11-0 | Latvia | 4-0 | 5-0 |  | 12.05 | 16:15 | Czechia | 3-1 | Norway | 0-1 | 2-1 |  | 12.05 | 20:15 | Finland | 4-0 | United States | 1-0 | 3-0 |  | 13.05 | 20:15 | United States | 4-2 | Latvia | 0-0 | 2-1 |  | 14.05 | 16:15 | Finland | 3-0 | Norway | 1-0 | 2-0 |  | 14.05 | 20:15 | Czechia | 6-4 | Canada | 3-1 | 4-3 |  | 15.05 | 20:15 | Canada | 4-2 | Finland | 2-1 | 3-1 |  | 16.05 | 15:15 | United States | 3-1 | Czechia | 2-0 | 2-1 |  | 16.05 | 19:15 | Latvia | 4-2 | Norway | 2-0 | 3-1 |   
| Group F | p | w | d | l | gf | ga |  | 1. Russia | 9 | 4 | 1 | 0 | 22: | 11 |  | 2. Sweden | 6 | 2 | 2 | 1 | 17: | 15 |  | 3. Belarus | 6 | 3 | 0 | 2 | 15: | 10 |  | 4. Slovakia | 5 | 2 | 1 | 2 | 19: | 10 |  | 5. Switzerland | 4 | 1 | 2 | 2 | 12: | 15 |  | 6. Ukraine | 0 | 0 | 0 | 5 | 4: | 28 |   
 | 
| Team | Ru | Sw | Be | Sl | Sw | Uk |  | Russia | --- | 3:3 | 3:2 | 4:3 | 6:3 | 6:0 |  | Sweden |   | --- | 4:1 |   | 4:4 | 4:2 |  | Belarus |   |   | --- | 2:1 | 2:1 | 8:1 |  | Slovakia |   | 5:2 |   | --- | 2:2 | 8:0 |  | Switzerland |   |   |   |   | --- | 2:1 |  | Ukraine |   |   |   |   |   | --- |   
 |  
| date | time | team 1 | score | team 2 | 1T | 2T |  | played at Arena Riga |  | 11.05 | 16:15 | Russia | 6-0 | Ukraine | 1-0 | 1-0 |  | played at Skonto Arena |  | 12.05 | 16:15 | Slovakia | 2-2 | Switzerland | 1-0 | 2-0 |  | 12.05 | 20:15 | Sweden | 4-1 | Belarus | 4-0 | 4-0 |  | 13.05 | 20:15 | Belarus | 8-1 | Ukraine | 1-0 | 4-1 |  | 14.05 | 16:15 | Russia | 6-3 | Switzerland | 1-0 | 2-2 |  | 14.05 | 20:15 | Slovakia | 5-2 | Sweden | 2-0 | 4-2 |  | 15.05 | 20:15 | Russia | 3-3 | Sweden | 2-1 | 2-3 |  | 16.05 | 15:15 | Belarus | 2-1 | Switzerland | 1-0 | 2-0 |  | 16.05 | 19:15 | Slovakia | 8-0 | Ukraine | 1-0 | 5-0 |   
| Group A | p | w | d | l | gf | ga |  | 1. Finland | 5 | 2 | 1 | 0 | 13: | 6 |  | 2. Czechia | 4 | 1 | 2 | 0 | 9: | 8 |  | 3. Latvia | 3 | 1 | 1 | 1 | 6: | 7 |  | 4. Slovenia | 0 | 0 | 0 | 3 | 8: | 15 |   
 | 
| Team | Fi | Cz | La | Sl |  | Finland | --- | 3:3 | 1:1 | 5:3 |  | Czechia |   | --- | 5:0 | 5:4 |  | Latvia |   |   | --- | 5:1 |  | Slovenia |   |   |   | --- |   
 |  
| date | time | team 1 | score | team 2 | 1T | 2T |  | 05.05 | 17:15 | Finland | 5-3 | Slovenia | 1-2 | 3-3 |  | 05.05 | 21:15 | Czechia | 1-1 | Latvia | 1-1 | 1-1 |  | 07.05 | 16:15 | Czechia | 5-4 | Slovenia | 4-1 | 5-3 |  | 07.05 | 20:15 | Finland | 5-0 | Latvia | 0-0 | 2-0 |  | 09.05 | 16:15 | Latvia | 5-1 | Slovenia | 0-1 | 4-1 |  | 09.05 | 20:15 | Finland | 3-3 | Czechia | 1-2 | 1-3 |   
| Group B | p | w | d | l | gf | ga |  | 1. Sweden | 5 | 2 | 1 | 0 | 12: | 6 |  | 2. Switzerland | 5 | 2 | 1 | 0 | 9: | 6 |  | 3. Ukraine | 2 | 1 | 0 | 2 | 7: | 8 |  | 4. Italy | 0 | 0 | 0 | 3 | 3: | 11 |   
 | 
| Team | Sw | Sw | Uk | It |  | Sweden | --- | 4:4 | 4:2 | 4:0 |  | Switzerland |   | --- | 2:1 | 3:1 |  | Ukraine |   |   | --- | 4:2 |  | Italy |   |   |   | --- |   
 |  
| date | time | team 1 | score | team 2 | 1T | 2T |  | 06.05 | 16:15 | Switzerland | 3-1 | Italy | 0-0 | 0-1 |  | 06.05 | 20:15 | Sweden | 4-2 | Ukraine | 1-1 | 3-2 |  | 08.05 | 16:15 | Switzerland | 2-1 | Ukraine | 2-0 | 2-1 |  | 08.05 | 20:15 | Sweden | 4-0 | Italy | 2-0 | 3-0 |  | 10.05 | 16:15 | Ukraine | 4-2 | Italy | 1-0 | 2-1 |  | 10.05 | 20:15 | Sweden | 4-4 | Switzerland | 1-0 | 1-1 |   
| Group C | p | w | d | l | gf | ga |  | 1. Russia | 6 | 3 | 0 | 0 | 17: | 6 |  | 2. Belarus | 4 | 2 | 0 | 1 | 11: | 5 |  | 3. Slovakia | 2 | 1 | 0 | 2 | 10: | 6 |  | 4. Kazakhstan | 0 | 0 | 0 | 3 | 2: | 23 |   
 | 
| Team | Ru | Be | Sl | Ka |  | Russia | --- | 3:2 | 4:3 | 10:1 |  | Belarus |   | --- | 2:1 | 7:1 |  | Slovakia |   |   | --- | 6:0 |  | Kazakhstan |   |   |   | --- |   
 |  
| date | time | team 1 | score | team 2 | 1T | 2T |  | 06.05 | 16:15 | Belarus | 2-1 | Slovakia | 0-0 | 2-1 |  | 06.05 | 20:15 | Russia | 10-1 | Kazakhstan | 4-1 | 8-1 |  | 08.05 | 16:15 | Russia | 3-2 | Belarus | 1-0 | 1-2 |  | 08.05 | 20:15 | Slovakia | 6-0 | Kazakhstan | 0-0 | 3-0 |  | 10.05 | 16:15 | Russia | 4-3 | Slovakia | 2-2 | 3-3 |  | 10.05 | 20:15 | Belarus | 7-1 | Kazakhstan | 1-1 | 4-1 |   
| Group D | p | w | d | l | gf | ga |  | 1. Canada | 6 | 3 | 0 | 0 | 14: | 5 |  | 2. United States | 4 | 2 | 0 | 1 | 7: | 3 |  | 3. Norway | 2 | 1 | 0 | 2 | 8: | 13 |  | 4. Denmark | 0 | 0 | 0 | 3 | 6: | 14 |   
 | 
| Team | Ca | Un | No | De |  | Canada | --- | 2:1 | 7:1 | 5:3 |  | United States |   | --- | 3:1 | 3:0 |  | Norway |   |   | --- | 6:3 |  | Denmark |   |   |   | --- |   
 |  
| date | time | team 1 | score | team 2 | 1T | 2T |  | 05.05 | 16:15 | United States | 3-1 | Norway | 0-1 | 1-1 |  | 05.05 | 20:15 | Canada | 5-3 | Denmark | 3-0 | 3-3 |  | 07.05 | 16:15 | United States | 3-0 | Denmark | 0-0 | 2-0 |  | 07.05 | 20:15 | Canada | 7-1 | Norway | 3-0 | 7-0 |  | 09.05 | 16:15 | Norway | 6-3 | Denmark | 1-2 | 4-2 |  | 09.05 | 20:15 | Canada | 2-1 | United States | 0-1 | 1-1 |   
 |