| Final Group | p | w | d | l | gf | ga |  | 1. Canada | 6 | 3 | 0 | 0 | 10: | 5 |  | 2. Switzerland | 4 | 2 | 0 | 1 | 7: | 4 |  | 3. Great Britain | 2 | 1 | 0 | 2 | 4: | 6 |  | 4. Czechoslovakia | 0 | 0 | 0 | 3 | 2: | 8 |   
 | 
| Team | Ca | Sw | Gr | Cz |  | Canada | --- | 4:2 | 6:0 |   |  | Switzerland |   | --- |   | 4:0 |  | Great Britain |   |   | --- | 2:1 |  | Czechoslovakia |   |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | 26.01 | Canada | 4-2 | Great Britain | 2-0 | 4-0 |  | 26.01 | Switzerland | 4-0 | Czechoslovakia | 1-0 | 1-0 |  | 27.01 | Great Britain | 2-1 | Czechoslovakia | 0-0 | 0-1 |  |  a3ET ; FT 1-1 |  | 27.01 | Canada | 4-2 | Switzerland | 2-1 | 3-2 |   
| Classification Games |  | Game | date | team 1 | score | team 2 | 1T | 2T |  | 5-6 | 27.01 | Sweden | 3-1 | Austria | 2-1 | 2-1 |  | 9-10 | 27.01 | Germany | 5-1 | Poland | 2-0 | 4-1 |  | 5-8 | 26.01 | Sweden | 2-1 | France | 0-1 | 1-1 |  | 5-8 | 26.01 | Austria | 2-1 | Italy | 0-0 | 2-1 |   
| Group A | p | w | d | l | gf | ga |  | 1. Canada | 6 | 3 | 0 | 0 | 16: | 3 |  | 2. Czechoslovakia | 4 | 2 | 0 | 1 | 8: | 4 |  | 3. Sweden | 1 | 0 | 1 | 2 | 4: | 8 |  | 4. Italy | 1 | 0 | 1 | 2 | 2: | 15 |   
 | 
| Team | Ca | Cz | Sw | It |  | Canada | --- | 2:1 | 5:2 | 9:0 |  | Czechoslovakia |   | --- | 2:1 | 5:1 |  | Sweden |   |   | --- | 1:1 |  | Italy |   |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | 22.01 | Czechoslovakia | 5-1 | Italy | 0-0 | 1-0 |  |  aET ; FT 1-1 |  | 22.01 | Canada | 5-2 | Sweden | 3-0 | 5-1 |  | 23.01 | Czechoslovakia | 2-1 | Sweden | 1-0 | 1-0 |  |  aET ; FT 1-1 |  | 23.01 | Canada | 9-0 | Italy | 3-0 | 7-0 |  | 24.01 | Sweden | 1-1 | Italy | 0-1 | 0-1 |  | 24.01 | Canada | 2-1 | Czechoslovakia | 0-0 | 1-0 |   
| Group B | p | w | d | l | gf | ga |  | 1. Switzerland | 5 | 2 | 1 | 0 | 7: | 2 |  | 2. Great Britain | 4 | 2 | 0 | 1 | 5: | 2 |  | 3. Austria | 3 | 1 | 1 | 1 | 6: | 6 |  | 4. France | 0 | 0 | 0 | 3 | 2: | 10 |   
 | 
| Team | Sw | Gr | Au | Fr |  | Switzerland | --- | 1:0 | 1:1 | 5:1 |  | Great Britain |   | --- | 4:1 | 1:0 |  | Austria |   |   | --- | 4:1 |  | France |   |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | 22.01 | Great Britain | 1-0 | France | 1-0 | 1-0 |  | 22.01 | Switzerland | 1-1 | Austria | 0-1 | 0-1 |  |  a3ET ; FT 1-1 |  | 23.01 | Great Britain | 4-1 | Austria | 0-0 | 2-1 |  | 23.01 | Switzerland | 5-1 | France | 3-0 | 3-1 |  | 24.01 | Austria | 4-1 | France | 2-0 | 3-1 |  | 24.01 | Switzerland | 1-0 | Great Britain | 1-0 | 1-0 |   
| Group A | p | w | d | l | gf | ga |  | 1. Poland | 3 | 1 | 1 | 0 | 13: | 3 |  | 2. Hungary | 3 | 1 | 1 | 0 | 7: | 2 |  | 3. Belgium | 0 | 0 | 0 | 2 | 3: | 18 |   
 | 
| Team | Po | Hu | Be |  | Poland | --- | 1:1 | 12:2 |  | Hungary |   | --- | 6:1 |  | Belgium |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | 23.01 | Poland | 12-2 | Belgium | 5-1 | 9-2 |  | 24.01 | Hungary | 6-1 | Belgium | 2-0 | 4-1 |  | 25.01 | Poland | 1-1 | Hungary | 0-0 | 1-0 |   
| Group B | p | w | d | l | gf | ga |  | 1. Germany | 6 | 3 | 0 | 0 | 11: | 1 |  | 2. Romania | 4 | 2 | 0 | 1 | 9: | 5 |  | 3. Latvia | 2 | 1 | 0 | 2 | 10: | 6 |  | 4. Netherlands | 0 | 0 | 0 | 3 | 0: | 18 |   
 | 
| Team | Ge | Ro | La | Ne |  | Germany | --- | 3:0 | 3:1 | 5:0 |  | Romania |   | --- | 3:2 | 6:0 |  | Latvia |   |   | --- | 7:0 |  | Netherlands |   |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | 23.01 | Germany | 5-0 | Netherlands | 0-0 | 5-0 |  | 23.01 | Romania | 3-2 | Latvia | 1-0 | 3-0 |  | 24.01 | Romania | 6-0 | Netherlands | 2-0 | 3-0 |  | 24.01 | Germany | 3-1 | Latvia | 0-0 | 1-0 |  | 25.01 | Latvia | 7-0 | Netherlands | 2-0 | 3-0 |  | 25.01 | Germany | 3-0 | Romania | 2-0 | 2-0 |   
| Group A | p | w | d | l | gf | ga |  | 1. Switzerland | 5 | 2 | 1 | 0 | 11: | 2 |  | 2. Sweden | 4 | 2 | 0 | 1 | 11: | 6 |  | 3. Hungary | 3 | 1 | 1 | 1 | 7: | 4 |  | 4. Netherlands | 0 | 0 | 0 | 3 | 0: | 17 |   
 | 
| Team | Sw | Sw | Hu | Ne |  | Switzerland | --- | 6:1 | 1:1 | 4:0 |  | Sweden |   | --- | 3:0 | 7:0 |  | Hungary |   |   | --- | 6:0 |  | Netherlands |   |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | 19.01 | Switzerland | 6-1 | Sweden | 4-0 | 5-1 |  | 19.01 | Hungary | 6-0 | Netherlands | 3-0 | 6-0 |  | 20.01 | Sweden | 7-0 | Netherlands | 1-0 | 5-0 |  | 20.01 | Switzerland | 1-1 | Hungary | 0-0 | 0-0 |  | 21.01 | Sweden | 3-0 | Hungary | 1-0 | 2-0 |  | 21.01 | Switzerland | 4-0 | Netherlands | 2-0 | 2-0 |   
| Group B | p | w | d | l | gf | ga |  | 1. France | 5 | 2 | 1 | 0 | 6: | 4 |  | 2. Italy | 4 | 1 | 2 | 0 | 4: | 2 |  | 3. Poland | 3 | 1 | 1 | 1 | 6: | 5 |  | 4. Germany | 0 | 0 | 0 | 3 | 2: | 7 |   
 | 
| Team | Fr | It | Po | Ge |  | France | --- | 1:1 | 3:2 | 2:1 |  | Italy |   | --- | 1:1 | 2:0 |  | Poland |   |   | --- | 3:1 |  | Germany |   |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | 19.01 | France | 3-2 | Poland |   |  | 19.01 | Italy | 2-0 | Germany | 1-0 | 1-0 |  | 20.01 | France | 1-1 | Italy | 0-0 | 0-1 |  | 20.01 | Poland | 3-1 | Germany | 1-0 | 3-1 |  | 21.01 | Italy | 1-1 | Poland | 0-0 | 1-1 |  | 21.01 | France | 2-1 | Germany | 0-0 | 0-1 |   
| Group C | p | w | d | l | gf | ga |  | 1. Czechoslovakia | 6 | 3 | 0 | 0 | 28: | 3 |  | 2. Austria | 4 | 2 | 0 | 1 | 9: | 4 |  | 3. Romania | 2 | 1 | 0 | 2 | 5: | 7 |  | 4. Belgium | 0 | 0 | 0 | 3 | 2: | 30 |   
 | 
| Team | Cz | Au | Ro | Be |  | Czechoslovakia | --- | 2:1 | 4:2 | 22:0 |  | Austria |   | --- | 2:1 | 6:1 |  | Romania |   |   | --- | 2:1 |  | Belgium |   |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | 19.01 | Romania | 2-1 | Belgium | 1-0 | 1-0 |  | 19.01 | Czechoslovakia | 2-1 | Austria | 0-0 | 1-1 |  | 20.01 | Austria | 6-1 | Belgium | 0-0 | 2-1 |  | 20.01 | Czechoslovakia | 4-2 | Romania | 2-1 | 2-2 |  | 21.01 | Austria | 2-1 | Romania | 0-0 | 0-0 |  | 21.01 | Czechoslovakia | 22-0 | Belgium | 7-0 | 14-0 |   
| Group D | p | w | d | l | gf | ga |  | 1. Canada | 4 | 2 | 0 | 0 | 18: | 2 |  | 2. Great Britain | 2 | 1 | 0 | 1 | 7: | 5 |  | 3. Latvia | 0 | 0 | 0 | 2 | 1: | 19 |   
 | 
| Team | Ca | Gr | La |  | Canada | --- | 4:2 | 14:0 |  | Great Britain |   | --- | 5:1 |  | Latvia |   |   | --- |   
 |  
| date | team 1 | score | team 2 | 1T | 2T |  | 19.01 | Canada | 4-2 | Great Britain | 0-1 | 2-1 |  | 20.01 | Canada | 14-0 | Latvia | 3-0 | 10-0 |  | 21.01 | Great Britain | 5-1 | Latvia | 1-0 | 3-1 |   
 |