| Preliminary RoundMay 21st - June 1st, 2021
 16 Nations, 2 Groups, the 1st, 2nd, 3rd and 4th Nations from each Group will qualify for the Quarterfinals
 Group A
 
 
  Belarus 
  Czech Republic Denmark Great Britain ROC 
 Slovakia Sweden Switzerland 
 
 Group B
 
 
  Canada Finland Germany Italy Kazakhstan 
 Latvia Norway United States 
 
 
 Group AEastern European Summer Time (GMT +3)
 
 ROC  4 - 3  Czech Republic
Period-by-Period: 1-1, 1-1, 2-1 May 21st 2021, h. 16:15, Olympic Sports Centre, Riga
 
 Belarus  2 - 5  Slovakia
Period-by-Period: 0-3, 0-0, 2-2 May 21st 2021, h. 20:15, Olympic Sports Centre, Riga
 
 Denmark  4 - 3  Sweden
Period-by-Period: 0-0, 3-2, 1-1 May 22nd 2021, h. 12:15, Olympic Sports Centre, Riga
 
 Great Britain  1 - 7  ROC
Period-by-Period: 1-4, 0-1, 0-2 May 22nd 2021, h. 16:15, Olympic Sports Centre, Riga
 
 Czech Republic  2 - 5  Switzerland
Period-by-Period: 1-1, 0-2, 1-2 May 22nd 2021, h. 20:15, Olympic Sports Centre, Riga
 
 Great Britain  1 - 2  Slovakia
Period-by-Period: 0-1, 1-1, 0-0 May 23rd 2021, h. 12:15, Olympic Sports Centre, Riga
 
 Sweden  0 - 1  Belarus
Period-by-Period: 0-0, 0-0, 0-1 May 23rd 2021, h. 16:15, Olympic Sports Centre, Riga
 
 Denmark  0 - 1  Switzerland
Period-by-Period: 0-1, 0-0, 0-0 May 23rd 2021, h. 20:15, Olympic Sports Centre, Riga
 
 Slovakia  3 - 1  ROC
Period-by-Period: 0-0, 1-1, 2-0 May 24th 2021, h. 16:15, Olympic Sports Centre, Riga
 
 Czech Republic  OT3 - 2  Belarus
Period-by-Period: 0-0, 2-1, 0-1, Overtime: 1-0 May 24th 2021, h. 20:15, Olympic Sports Centre, Riga
 
 Great Britain  2 - 3OT  Denmark
Period-by-Period: 1-2, 0-0, 1-0, Overtime: 0-1 May 25th 2021, h. 16:15, Olympic Sports Centre, Riga
 
 Switzerland  0 - 7  Sweden
Period-by-Period: 0-2, 0-2, 0-3 May 25th 2021, h. 20:15, Olympic Sports Centre, Riga
 
ROC  3 - 0  Denmark
Period-by-Period: 0-0, 1-0, 2-0 May 26th 2021, h. 16:15, Olympic Sports Centre, Riga
 
 Belarus  3 - 4  Great Britain
Period-by-Period: 0-1, 1-2, 2-1 May 26th 2021, h. 20:15, Olympic Sports Centre, Riga
 
 Switzerland  8 - 1  Slovakia
Period-by-Period: 1-0, 3-0, 4-1 May 27th 2021, h. 16:15, Olympic Sports Centre, Riga
 
 Sweden  2 - 4  Czech Republic
Period-by-Period: 2-0, 0-0, 0-4 May 27th 2021, h. 20:15, Olympic Sports Centre, Riga
 
Sweden  4 - 1  Great Britain
Period-by-Period: 1-1, 2-0, 1-0 May 28th 2021, h. 16:15, Olympic Sports Centre, Riga
 
 Denmark  5 - 2  Belarus
Period-by-Period: 1-1, 0-1, 4-0 May 28th 2021, h. 20:15, Olympic Sports Centre, Riga
 
 Czech Republic  6 - 1  Great Britain
Period-by-Period: 1-0, 3-1, 2-0 May 29th 2021, h. 12:15, Olympic Sports Centre, Riga
 
 Switzerland  1 - 4  ROC
Period-by-Period: 0-0, 0-1, 1-3 May 29th 2021, h. 16:15, Olympic Sports Centre, Riga
 
 Slovakia  2 - 0  Denmark
Period-by-Period: 0-0, 0-0, 2-0 May 29th 2021, h. 20:15, Olympic Sports Centre, Riga
 
 Belarus  0 - 6  Switzerland
Period-by-Period: 0-2, 0-2, 0-2 May 30th 2021, h. 16:15, Olympic Sports Centre, Riga
 
 Sweden  3 - 1  Slovakia
Period-by-Period: 0-1, 1-0, 2-0 May 30th 2021, h. 20:15, Olympic Sports Centre, Riga
 
 Czech Republic  PSO2 - 1  Denmark
Period-by-Period: 0-1, 0-0, 1-0, Overtime: 0-0, Penalty Shoot-Out: 1-0 May 31st 2021, h. 16:15, Olympic Sports Centre, Riga
 
 ROC  PSO3 - 2  Sweden
Period-by-Period: 0-1, 0-0, 2-1, Overtime: 0-0, Penalty Shoot-Out: 1-0 May 31st 2021, h. 20:15, Olympic Sports Centre, Riga
 
 Switzerland  6 - 3  Great Britain
Period-by-Period: 2-1, 4-1, 0-1 June 1st 2021, h. 12:15, Olympic Sports Centre, Riga
 
 Slovakia  3 - 7  Czech Republic
Period-by-Period: 0-2, 1-2, 2-3 June 1st 2021, h. 16:15, Olympic Sports Centre, Riga
 
 ROC  6 - 0  Belarus
Period-by-Period: 5-0, 0-0, 1-0 June 1st 2021, h. 20:15, Olympic Sports Centre, Riga
 
 Group A Final Standing 
 | Nation | P | W(OTW) | L(OTL) | GF | GA | +/- | Pt. |  |  ROC | 7 | 6(1) | 1(0) | 28
 | 10 | +18 | 17 |  |  Switzerland | 7 | 5(0) | 2(0) | 27 | 17 | +10 | 15 |  |  Czech Republic 
 | 7 | 5(2) | 2(0) | 27 | 18 | +9 | 13 |  |  Slovakia | 7 | 4(0) | 3(0) | 17 | 22 | -5 | 12 |  |  Sweden | 7 | 3(0) | 4(1) | 21 | 14 | +7 | 10 |  |  Denmark | 7 | 3(1) | 4(1) | 13 | 15 | -2 | 9 |  |  Great Britain 
 | 7 | 1(0) | 6(1) | 13 | 31 | -18 | 4 |  |  Belarus | 7 | 1(0) | 6(1) | 10 | 29 | -19 | 4 | 
 
 Group BEastern European Summer Time (GMT +3)
 
Germany  9 - 4  Italy
Period-by-Period: 2-2, 5-0, 2-2 May 21st 2021, h. 16:15, Arena Riga, Riga
 Canada  0 - 2  Latvia
Period-by-Period: 0-1, 0-1, 0-0 May 21st 2021, h. 20:15, Arena Riga, Riga
 
Norway  1 - 5  Germany
Period-by-Period: 0-1, 1-3, 0-1 May 22nd 2021, h. 12:15, Arena Riga, Riga
 Finland  2 - 1  United States
Period-by-Period: 0-0, 2-1, 0-0 May 22nd 2021, h. 16:15, Arena Riga, Riga
 Latvia  2 - 3PSO  Kazakhstan
Period-by-Period: 0-0, 1-1, 1-1, Overtime: 0-0, Penalty Shoot-Out: 0-1 May 22nd 2021, h. 20:15, Arena Riga, Riga
 Norway  4 - 1  Italy
Period-by-Period: 1-0, 2-0, 1-1 May 23rd 2021, h. 12:15, Arena Riga, Riga
 Kazakhstan  PSO2 - 1  Finland
Period-by-Period: 0-0, 1-1, 0-0, Overtime: 0-0, Penalty Shoot-Out: 1-0 May 23rd 2021, h. 16:15, Arena Riga, Riga
 Canada  1 - 5  United States
Period-by-Period: 0-1, 0-3, 1-1 May 23rd 2021, h. 20:15, Arena Riga, Riga
 Latvia  3 - 0  Italy
Period-by-Period: 0-0, 1-0, 2-0 May 24th 2021, h. 16:15, Arena Riga, Riga
 Germany  3 - 1  Canada
Period-by-Period: 2-1, 0-0, 1-0 May 24th 2021, h. 20:15, Arena Riga, Riga
 United States  3 - 0  Kazakhstan
Period-by-Period: 1-0, 1-0, 1-0 May 25th 2021, h. 16:15, Arena Riga, Riga
 Finland  5 - 2  Norway
Period-by-Period: 1-1, 2-0, 2-1 May 25th 2021, h. 20:15, Arena Riga, Riga
 Kazakhstan  3 - 2  Germany
Period-by-Period: 0-0, 1-2, 2-0 May 26th 2021, h. 16:15, Arena Riga, Riga
 Canada  4 - 2  Norway
Period-by-Period: 2-0, 1-2, 1-0 May 26th 2021, h. 20:15, Arena Riga, Riga
 United States  4 - 2  Latvia
Period-by-Period: 2-2, 2-0, 0-0 May 27th 2021, h. 16:15, Arena Riga, Riga
 Finland  3 - 0  Italy
Period-by-Period: 2-0, 1-0, 0-0 May 27th 2021, h. 20:15, Arena Riga, Riga
 Kazakhstan  2 - 4  Canada
Period-by-Period: 0-1, 1-1, 1-2 May 28th 2021, h. 16:15, Arena Riga, Riga
 Latvia  3 - 4PSO  Norway
Period-by-Period: 2-1, 0-1, 1-1, Overtime: 0-0, Penalty Shoot-Out: 0-1 May 28th 2021, h. 20:15, Arena Riga, Riga
 Italy  3 - 11  Kazakhstan
Period-by-Period: 0-1, 1-2, 2-8 May 29th 2021, h. 12:15, Arena Riga, Riga
 Norway  1 - 2  United States
Period-by-Period: 0-1, 0-1, 1-0 May 29th 2021, h. 16:15, Arena Riga, Riga
 Germany  1 - 2  Finland
Period-by-Period: 0-1, 1-0, 0-1 May 29th 2021, h. 20:15, Arena Riga, Riga
 Italy  1 - 7  Canada
Period-by-Period: 0-4, 1-2, 0-1 May 30th 2021, h. 16:15, Arena Riga, Riga
 Finland  OT3 - 2  Latvia
Period-by-Period: 1-1, 1-0, 0-1, Overtime: 1-0 May 30th 2021, h. 20:15, Arena Riga, Riga
 United States  2 - 0  Germany
Period-by-Period: 0-0, 1-0, 1-0 May 31st 2021, h. 16:15, Arena Riga, Riga
 Norway  3 - 1  Kazakhstan
Period-by-Period: 0-1, 1-0, 2-0 May 31st 2021, h. 20:15, Arena Riga, Riga
 Canada  2 - 3PSO  Finland
Period-by-Period: 1-0, 1-1, 0-1, Overtime: 0-0, Penalty Shoot-Out: 0-1 June 1st 2021, h. 12:15, Arena Riga, Riga
 Italy  2 - 4  United States
Period-by-Period: 0-3, 1-1, 1-0 June 1st 2021, h. 16:15, Arena Riga, Riga
 Germany  2 - 1  Latvia
Period-by-Period: 2-0, 0-1, 0-0 June 1st 2021, h. 20:15, Arena Riga, Riga
 Group B Final Standing 
| Nation | P | W(OTW) | L(OTL) | GF | GA | +/- | Pt. |  |  United States 
 | 7 | 6(0) | 1(0) | 21 | 8 | +13 | 18 |  |  Finland 
 | 7 | 6(2) | 1(1) | 19 | 10 | +9 | 17 |  |  Germany | 7 | 4(0) | 3(0) | 22 | 14 | +8 | 12 |  |  Canada | 7 | 3(0) | 4(1) | 19 | 18 | +1 | 10 |  |  Kazakhstan | 7 | 4(2) | 3(0) | 22 | 18 | +4 | 10 |  |  Latvia | 7 | 2(0) | 5(3) | 15 | 16 | -1 | 9 |  |  Norway | 7 | 3(1) | 4(0) | 17 | 21 | -4 | 8 |  |  Italy 
 | 7 | 0(0) | 7(0) | 11 | 41 | -30 | 0 | 
 |