| Croatia, Germany and Russia qualified to Men 2004 |   
| Finals |  | Game | date | time | team 1 | score | team 2 | 1T | 2T | 3T |  | Final | 01.02 | 14:30 | Croatia | 6-1 |   Germany | 2-1 | 4-1 | 5-1 |  | 3-4 | 01.02 | 13:00 | Russia | 8-4 |   Romania | 2-2 | 3-2 | 5-3 |  | 5-6 | 01.02 | 11:30 |   Netherlands | 6-5 | Slovakia | 2-2 | 2-2 | 3-3 |  |  AOT ; FT 4-4 ; 1OT 5-5 |  | 7-8 | 01.02 | 10:00 |   Brazil | 7-6 | Canada | 2-1 | 3-3 | 5-4 |  | 9-10 | 01.02 | 08:30 | Poland | 8-3 | Puerto Rico | 2-1 | 3-2 | 6-3 |  | 1/2 | 31.01 | 13:00 | Croatia | 12-0 |   Romania | 3-0 | 7-0 | 10-0 |  | 1/2 | 31.01 | 14:30 |   Germany | 9-8 | Russia | 3-2 | 5-4 | 7-7 |  | 7-10 | 31.01 | 10:00 | Canada | 11-2 | Puerto Rico | 5-0 | 9-0 | 9-2 |  | 7-10 | 31.01 | 11:30 |   Brazil | 7-5 | Poland | 2-0 | 5-1 | 6-3 |  | 1/4 | 30.01 | 16:00 |   Romania | 8-5 | Slovakia | 3-0 | 4-2 | 6-3 |  | 1/4 | 30.01 | 17:30 |   Germany | 6-3 |   Netherlands | 2-1 | 3-1 | 5-2 |  | 7-11 | 30.01 | 11:30 | Puerto Rico | 5-4 | Argentina | 1-1 | 3-1 | 3-2 |  |  aOT ; FT 3-3 ; 1OT 4-3 |   
 | 
| Goalscorer: Radu (ROU) 13 |   
 | 
 
| Final ranking | P | w | d | l | gf | ga |  | 1. Croatia | 14 | 7 | 0 | 0 | 66: | 15 |  | 2. Germany | 11 | 5 | 1 | 2 | 50: | 30 |  | 3. Russia | 10 | 5 | 0 | 1 | 61: | 30 |  | 4. Romania | 9 | 4 | 1 | 3 | 50: | 43 |  | 5. Netherlands | 6 | 3 | 0 | 3 | 42: | 36 |  | 6. Slovakia | 6 | 3 | 0 | 3 | 47: | 33 |  | 7. Brazil | 6 | 3 | 0 | 3 | 31: | 31 |  | 8. Canada | 6 | 3 | 0 | 4 | 46: | 46 |  | 9. Poland | 4 | 2 | 0 | 5 | 28: | 46 |  | 10.Puerto Rico | 2 | 1 | 0 | 7 | 22: | 81 |  | 11.Argentina | 0 | 0 | 0 | 5 | 14: | 66 |   
 | 
 |  
|  Groups Round |  | Winners to Semi-Finals. 2nd and 3rd to Quarter-Finals. Rest to classification. |   
| Group A | p | w | d | l | gf | ga |  | 1. Croatia | 10 | 5 | 0 | 0 | 48: | 14 |  | 2. Germany | 7 | 3 | 1 | 1 | 34: | 13 |  | 3. Romania | 7 | 3 | 1 | 1 | 38: | 18 |  | 4. Canada | 4 | 2 | 0 | 3 | 29: | 37 |  | 5. Poland | 2 | 1 | 0 | 4 | 15: | 36 |  | 6. Puerto Rico | 0 | 0 | 0 | 5 | 12: | 58 |   
 | 
| Team | Croa | Germ | Roma | Cana | Pola | Puer |  | Croatia | --- | 3:2 | 7:5 | 12:4 | 8:2 | 18:1 |  | Germany |   | --- | 2:2 | 8:3 | 9:2 | 13:3 |  | Romania |   |   | --- | 8:5 | 9:3 | 14:1 |  | Canada |   |   |   | --- | 8:4 | 9:5 |  | Poland |   |   |   |   | --- | 4:2 |  | Puerto Rico |   |   |   |   |   | --- |   
 | 
 
| date | time | team 1 | score | team 2 | 1T | 2T | 3T |  | 25.01 | 12:00 | Croatia | 7-5 |   Romania | 3-1 | 4-1 | 6-2 |  | 25.01 | 16:00 | Canada | 8-4 | Poland | 3-1 | 4-3 | 6-4 |  | 25.01 | 17:30 |   Germany | 13-3 | Puerto Rico | 1-0 | 4-0 | 8-1 |  | 26.01 | 09:00 |   Romania | 9-3 | Poland | 2-0 | 5-0 | 6-2 |  | 26.01 | 10:30 | Croatia | 3-2 |   Germany | 1-0 | 2-1 | 3-2 |  | 26.01 | 12:00 | Canada | 9-5 | Puerto Rico | 1-2 | 5-2 | 7-4 |  | 27.01 | 09:00 |   Germany | 2-2 |   Romania | 1-0 | 1-1 | 2-2 |  | 27.01 | 10:30 | Croatia | 12-4 | Canada | 0-1 | 3-1 | 9-3 |  | 27.01 | 12:00 | Poland | 4-2 | Puerto Rico | 0-0 | 2-1 | 3-2 |  | 28.01 | 09:00 |   Germany | 8-3 | Canada | 2-0 | 3-0 | 6-2 |  | 28.01 | 10:30 | Croatia | 8-2 | Poland | 4-0 | 6-0 | 7-2 |  | 28.01 | 12:00 |   Romania | 14-1 | Puerto Rico | 3-1 | 6-1 | 9-1 |  | 29.01 | 09:00 |   Romania | 8-5 | Canada | 2-2 | 4-2 | 7-3 |  | 29.01 | 10:30 |   Germany | 9-2 | Poland | 0-0 | 3-0 | 5-0 |  | 29.01 | 12:00 | Croatia | 18-1 | Puerto Rico | 6-0 | 10-0 | 13-0 |   
 | 
 
| Group B | p | w | d | l | gf | ga |  | 1. Russia | 8 | 4 | 0 | 0 | 45: | 17 |  | 2. Slovakia | 6 | 3 | 0 | 1 | 37: | 19 |  | 3. Netherlands | 4 | 2 | 0 | 2 | 33: | 25 |  | 4. Brazil | 2 | 1 | 0 | 3 | 17: | 20 |  | 5. Argentina | 0 | 0 | 0 | 4 | 10: | 61 |   
 | 
| Team | Russ | Slov | Neth | Braz | Arge |  | Russia | --- | 11:7 | 10:4 | 7:3 | 17:3 |  | Slovakia |   | --- | 7:6 | 3:0 | 20:2 |  | Netherlands |   |   | --- | 8:5 | 15:3 |  | Brazil |   |   |   | --- | 9:2 |  | Argentina |   |   |   |   | --- |   
 | 
 
| date | time | team 1 | score | team 2 | 1T | 2T | 3T |  | 25.01 | 09:00 | Russia | 11-7 | Slovakia | 3-1 | 4-3 | 8-5 |  | 25.01 | 10:30 |   Brazil | 9-2 | Argentina | 2-0 | 6-0 | 9-1 |  | 26.01 | 16:00 | Slovakia | 20-2 | Argentina | 5-0 | 10-1 | 17-1 |  | 26.01 | 17:30 | Russia | 10-4 |   Netherlands | 2-2 | 4-3 | 7-3 |  | 27.01 | 16:00 | Slovakia | 7-6 |   Netherlands | 1-1 | 4-3 | 6-4 |  | 27.01 | 17:30 | Russia | 7-3 |   Brazil | 3-1 | 5-1 | 6-1 |  | 28.01 | 16:00 |   Netherlands | 15-3 | Argentina | 4-1 | 8-2 | 12-2 |  | 28.01 | 17:30 | Slovakia | 3-0 |   Brazil | 0-0 | 0-0 | 2-0 |  | 29.01 | 16:00 | Russia | 17-3 | Argentina | 5-0 | 9-2 | 12-3 |  | 29.01 | 17:30 |   Netherlands | 8-5 |   Brazil | 4-1 | 5-2 | 8-4 |   
 | 
 |  
 |