2004 World Cup of Hockey rosters

Listed below are the rosters for the eight teams participating in the 2004 World Cup of Hockey.

Canada
Coaches

Players

Czech Republic
Players

Finland
Players

Germany
Players

Russia
Players

Slovakia
Players

Sweden
Players