Below are the rosters for teams competing in the 2004 World Junior Ice Hockey Championships.
Group A
Head coach: Mike Eaves Pos.No.PlayerTeamNHL RightsGK1Dominic Vicari Michigan State UniversityGK29Al Montoya University of MichiganD2Mark Stuart Colorado CollegeBoston BruinsD3Corey Potter Michigan State UniversityNew York RangersD4Matt Carle University of DenverSan Jose SharksD5Matt Hunwick University of MichiganD6Danny Richmond London KnightsCarolina HurricanesD7Ryan Suter University of WisconsinNashville PredatorsD10Jeff Likens University of WisconsinD20James Wisniewski Plymouth WhalersChicago BlackhawksF9Patrick Eaves Boston CollegeOttawa SenatorsF11Zach Parise University of North DakotaNew Jersey DevilsF12Patrick O'Sullivan Mississauga IceDogsMinnesota WildF14Brady Murray University of North DakotaLos Angeles KingsF15Greg Moore University of MaineCalgary FlamesF16Jake Dowell University of WisconsinF17Ryan Kesler Manitoba MooseVancouver CanucksF19Drew Stafford University of North DakotaF21David Booth Michigan State UniversityF22Dan Fritsche Columbus Blue JacketsColumbus Blue JacketsF24Brett Sterling Colorado CollegeAtlanta ThrashersF27Stephen Werner University of Massachusetts Amherst
Head coach: Jozef Frühauf and Robert Spišák Pos.No.PlayerTeamNHL RightsGK1Jaroslav Halák HC Slovan BratislavaMontreal CanadiensGK30Jozef Račko HK NitraD4Juraj Liška Acadie-Bathurst TitanD5Michal Gavalier Shawinigan CataractesD6Ivan Baranka Everett SilvertipsD16Andrej Meszároš HK Dukla TrencinD18Milan Hruška P.E.I. RocketD24Richard Stehlík Lewiston MAINEiacsNashville PredatorsD26Juraj Senko MsHK ŽilinaF7Vladislav Baláž Lewiston MAINEiacsF8Rastislav Špirko Tri-City StormF9Tomáš Pokrivčák MHC MartinF11Tomáš Bulík HC KošiceF14Štefan Blaho Sudbury WolvesNew York IslandersF15Branislav Fábry HC Slovan BratislavaBuffalo SabresF20Pavol Hajduk HC Sparta PrahaF21Michal Lukáč Tri-City StormF23Štefan Ružička Owen Sound AttackPhiladelphia FlyersF25Martin Šagát Kootenay IceToronto Maple LeafsF27Tomáš Troliga Calgary HitmenSt. Louis BluesF28Karol Biermann HC Slovan BratislavaF29Vladimir Kútny Quebec RempartsDetroit Red Wings
Head coach: Rafail Ishmatov Pos.No.PlayerTeamNHL RightsGK20Denis Khudyakov Severstal CherepovetsGK30Konstantin Barulin Gazovik TyumenSt. Louis BluesD2Denis Yezhov Metallurg MagnitogorskBuffalo SabresD3Konstantin Korneyev Ak Bars KazanMontreal CanadiensD4Andrei Spiridonov SKA St. PetersburgD5Dmitri Kosmachev HC CSKA MoscowColumbus Blue JacketsD21Sergei Gimayev Severstal CherepovetsOttawa SenatorsD22Mikhail Tyulyapkin Torpedo Nizhni NovgorodMinnesota WildD25Sergei Karpov HC Dynamo MoscowD26Denis Grot Lokomotiv YaroslavlVancouver CanucksF6Dmitri Pestunov Metallurg MagnitogorskPhoenix CoyotesF8Alexander Ovechkin HC Dynamo MoscowF10Alexander Syomin Washington CapitalsWashington CapitalsF14Yevgeni Tunik SKA St. PetersburgNew York IslandersF16Alexei Shkotov Quebec RempartsSt. Louis BluesF17Evgeni Malkin Metallurg MagnitogorskF19Ilya Krikunov Khimik VoskresenskVancouver CanucksF23Yuri Yermolin Avangard OmskF24Grigori Shafigulin Lokomotiv YaroslavlNashville PredatorsF27Alexander Kozhevnikov Val d'Or ForeursChicago BlackhawksF28Dmitri Kazionov HC Lada TogliattiTampa Bay LightningF29Sergei Anshakov HC CSKA MoscowLos Angeles Kings
Head coach: Torgny Bendelin Pos.No.PlayerTeamNHL RightsGK1Magnus Åkerlund HV71GK30Joakim Lundström Brynäs IFD2Pierre Johnsson Mora IKCalgary FlamesD3Henrik Blomqvist Växjö HCD4Daniel Sondell IF BjörklövenD5Johan Fransson Luleå HFD6Tobias Enström Modo HockeyAtlanta ThrashersD7Alexander Täng Frölunda HCD25Johan Björk Malmö RedhawksOttawa SenatorsF8Niklas Eckerblom Djurgårdens IF HockeyMinnesota WildF9Robert Nilsson Leksands IFNew York IslandersF10Fredrik Johansson Frölunda HCEdmonton OilersF11Nicklas Danielsson Brynäs IFVancouver CanucksF13Sebastian Meijer HV71F15Monir Kalgoum Huddinge IKF16Johannes Salmonsson Djurgårdens IF HockeyF17Alexander Steen Frölunda HCToronto Maple LeafsF18Patric Blomdahl AIK IFWashington CapitalsF21Loui Eriksson Frölunda HCDallas StarsF22Alexander Hult HV71San Jose SharksF26Johan Andersson IF Troja/LjungbyChicago BlackhawksF29Andreas Valdix Malmö RedhawksWashington Capitals
Head coach: Herbert Pöck Pos.No.PlayerTeamNHL RightsGK1Mathias Lange Billings BullsGK2Thomas Innerwinkler Frölunda HCD3Stefan Pittl EC SalzburgD4Martin Dobner Villacher SVD5Christoph Quantschnig Klagenfurter ACD7Philipp Kink Wiener EislöwenD18Martin Oraže Villacher SVD23Johannes Kirisits Klagenfurter ACD24Victor Lindgren EK Zell am SeeF6Rafael Rotter Wiener EislöwenF9Yanick Bodemann HC Sierre-AnniviersF10Andreas Nödl Wiener EislöwenF11Franz Wilfan Valley Jr. WarriorsF12Tino Teppert Klagenfurter ACF14Philipp Pinter Villacher SVF15Manuel Latusa Vienna CapitalsF16Patrick Harand Vienna CapitalsF19Christoph Ibounig Klagenfurter ACF20Christoph Rud EK Zell am SeeF21Nikolas Petrik EC Graz 99ersF26Thomas Vanek University of MinnesotaBuffalo SabresF27Matthias Iberer EC Graz 99ers
Group B
Head coach: Mario Durocher Pos.No.PlayerTeamNHL RightsGK1Marc-André Fleury Pittsburgh PenguinsPittsburgh PenguinsGK35Josh Harding Regina PatsMinnesota WildD2Derek Meech Red Deer RebelsDetroit Red WingsD3Dion Phaneuf Red Deer RebelsCalgary FlamesD5Josh Gorges Kelowna RocketsD6Kevin Klein Guelph StormNashville PredatorsD29Braydon Coburn Portland WinterhawksAtlanta ThrashersD32Brent Seabrook Lethbridge HurricanesChicago BlackhawksD37Shawn Belle Tri-City AmericansSt. Louis BluesF8Tim Brent Toronto St. Michael's MajorsMighty Ducks of AnaheimF9Jeff Carter Sault Ste. Marie GreyhoundsPhiladelphia FlyersF12Anthony Stewart Kingston FrontenacsFlorida PanthersF15Ryan Getzlaf Calgary HitmenMighty Ducks of AnaheimF16Daniel Paille Guelph StormBuffalo SabresF18Mike Richards Kitchener RangersPhiladelphia FlyersF19Jeff Tambellini University of MichiganLos Angeles KingsF21Jeremy Colliton Prince Albert RaidersNew York IslandersF22Brent Burns Minnesota WildMinnesota WildF24Stephen Dixon Cape Breton Screaming EaglesPittsburgh PenguinsF25Max Talbot Gatineau OlympiquesPittsburgh PenguinsF27Nigel Dawes Kootenay IceNew York RangersF28Sidney Crosby Rimouski OcéanicPittsburgh Penguins
Head coach: Hannu Aravirta Pos.No.PlayerTeamNHL RightsGK1Mikael Vuorio Mikkelin JukuritFlorida PanthersGK30Hannu Toivonen Providence BruinsBoston BruinsD3Sami Lepistö JokeritD4Janne Jalasvaara Blues EspooD5Mikko Kalteva JokeritColorado AvalancheD7Anssi Salmela TapparaD8Ville Varakas HIFKD21Kevin Kantee JokeritChicago BlackhawksD24Oskari Korpikari Oulun KärpätMontreal CanadiensF10Sean Bergenheim New York IslandersNew York IslandersF12Valtteri Filppula JokeritDetroit Red WingsF13Arsi Piispanen JokeritColumbus Blue JacketsF15Tommi Oksa JokeritF18Jyri Junnila Oulun KärpätF19Lennart Petrell HIFKF20Joni Töykkälä Blues EspooF22Teemu Nurmi TapparaF23Jarkko Immonen Blues EspooDallas StarsF25Lauri Tukonen Blues EspooF26Petri Kontiola TapparaF27Petteri Nokelainen SaiPaF29Masi Marjamäki Moose Jaw WarriorsBoston Bruins
Head coach: Alois Hadamczik Pos.No.PlayerTeamNHL RightsGK1Marek Schwarz HC Sparta PrahaGK2Tomáš Pöpperle HC Sparta PrahaD4Ondřej Němec VHK VsetínPittsburgh PenguinsD5Martin Vágner Gatineau OlympiquesDallas StarsD6Ctirad Ovčačík HC Berounští MedvědiD7Michal Barinka Norfolk AdmiralsChicago BlackhawksD10Marek Chvátal Sarnia StingNew Jersey DevilsD11Tomáš Linhart HC Moeller PardubiceMontreal CanadiensD12Ladislav Šmíd HC Bílí Tygři LiberecF9Petr Kanko Kitchener RangersLos Angeles KingsF15Karel Hromas HC Sparta PrahaF16Tomáš Fleischmann Moose Jaw WarriorsDetroit Red WingsF18Jakub Koreis Guelph StormPhoenix CoyotesF19Kamil Kreps Brampton BattalionFlorida PanthersF21Jakub Klepiš HC Slavia PrahaOttawa SenatorsF22Radim Hruška VHK VsetínF23Jakub Šindel HC Sparta PrahaF24Jiří Hudler Detroit Red WingsDetroit Red WingsF25Rostislav Olesz HC VítkoviceF26Vojtěch Polák HC Energie Karlovy VaryDallas StarsF27Roman Vondráček HC Sparta PrahaF28Lukáš Kašpar HC Litvínov
Head coach: Jakob Kölliker Pos.No.PlayerTeamNHL RightsGK1Michael Tobler EV ZugGK20Daniel Manzato Victoriaville TigresCarolina HurricanesD2Lukas Baumgartner Kloten FlyersD6Tim Ramholt Cape Breton Screaming EaglesCalgary FlamesD8Philippe Seydoux Kloten FlyersOttawa SenatorsD10Martin Stettler SCL TigersD23Silvan Anthamatten EV ZugD27Andri Stoffel ZSC LionsF3Gianni Ehrensperger Kloten FlyersF11Patrik Bärtschi Kloten FlyersPittsburgh PenguinsF12Yvan Benoit Genève-Servette HCF13Lukas Grauwiler Mississauga IceDogsF14Christoph Roder EHC BielF15Peter Guggisberg HC DavosF17Emanuel Peter Kloten FlyersCalgary FlamesF18Morris Trachsler ZSC LionsF19Roland Gerber SCL TigersF21Kevin Romy Genève-Servette HCPhiladelphia FlyersF22Victor Stăncescu Kloten FlyersF25Antonio Rizzello SC Rapperswil-JonaF29Steivan Hasler HC Davos
Head coach: Serhiy Lubnin Pos.No.PlayerTeamNHL RightsGK1Sergei Gavrilyuk Sokil KyivGK20Ilya Tarankov HC RybinskGK30Yevgeni Galyuk Sokil KyivD2Igor Kugut Gazovik TyumenD3Kirill Katrich Sokil KyivD5Pavel Akimov Sokil KyivD6Ivan Nadzen Sokil KyivD8Olexei Lubnin Olimpiya Kirovo-ChepetskD25Vadim Gnyazdovsky Sokil KyivF11Olexander Shevchenko Sokil KyivF12Pavel Bolshakov Barvynok KharkivF13Pavel Legachev Sokil KyivF14Sergei Chernenko Sokil KyivF15Viktor Andrushchenko Khimvolokno MogilevF17Olexei Voytsekhovsky HC GomelF18Vitali Kirichenko Sokil KyivF19Olexei Koval Sokil KyivF22Yevgeni Onischenko Sokil KyivF23Igor Shamansky Gazovik TyumenF24Yegor Rufanov Sokil KyivF26Anatoli Bogdanov TuToF27Sergei Madera Sokil Kyiv
References
Archived version of official site with links to stats leaders and award winners