These were the team rosters of the nations participating in the men's ice hockey tournament of the 2018 Winter Olympics. Each team was permitted a roster of 22 skaters and 3 goaltenders.

After five consecutive Olympic tournaments in which the National Hockey League (the world's premier professional league) allowed its players to participate in the Olympics and adjusted its schedule to accommodate the tournament, the NHL announced in 2017 that it would prohibit any player under NHL contract, including those not actually playing for an NHL team, from participating in the Olympics. The NHL secured the cooperation of the International Ice Hockey Federation and the IOC ensuring that nations would not be allowed to ask NHL players to participate.

Unlike the NHL, the vast majority of European leagues accommodated an Olympic break, headlined by Russia-based KHL's 33-day break, Sweden-based Swedish Hockey League's 14-day break, Switzerland-based National League's 25-day break, German-based Eishockey Liga's 26-day break, Czech Republic–based Extraliga's 18-day break, and Slovakia-based Tipsport liga's 14-day break. Conversely, Finland-based SM-liiga did not accommodate a break but allowed its top players to leave the clubs and participate in the Olympic Games.

Statistics Average age Team Canada was the oldest team in the tournament, averaging 31 years. Gold medal winner Team Olympic Athletes from Russia was the youngest, averaging 28 years. The tournament average was 29 years and 6 months.

Group A Canada The following is the Canadian roster for the men's ice hockey tournament at the 2018 Winter Olympics.

Head coach: Willie Desjardins     Assistant coaches: Dave King, Scott Walker, Craig Woodcroft

No. Pos. Name Height Weight Birthdate Birthplace 2017–18 team 3 D Camrose, Alberta Dinamo Riga (KHL) 4 D – A MacTier, Ontario Metallurg Magnitogorsk (KHL) 5 D Morden, Manitoba HC Lada Togliatti (KHL) 7 F Edmonton, Alberta Kunlun Red Star (KHL) 8 F Zabrze, Poland Metallurg Magnitogorsk (KHL) 9 F – A Rockland, Ontario Linköpings HC (SHL) 11 F – C Toronto, Ontario Belleville Senators (AHL) 12 F Lethbridge, Alberta Ak Bars Kazan (KHL) 15 F Los Angeles, California, United States Lokomotiv Yaroslavl (KHL) 16 F Oakbank, Manitoba HC Dinamo Minsk (KHL) 17 F – A Lac La Biche, Alberta Djurgårdens IF (SHL) 18 D L'Île-Bizard, Quebec HC Dinamo Minsk (KHL) 19 F – A Vernon, British Columbia SC Bern (NL) 21 F Cochrane, Alberta SC Bern (NL) 22 F Ottawa, Ontario HC Sochi (KHL) 24 D Vancouver, British Columbia HV71 (SHL) 27 D Oakville, Ontario Stockton Heat (AHL) 30 G Spruce Grove, Alberta Salavat Yulaev Ufa (KHL) 31 G Montreal, Quebec EHC Kloten (NL) 35 G Blyth, Ontario Kölner Haie (DEL) 37 D Calgary, Alberta CSKA Moscow (KHL) 40 F Saint-Leonard, Quebec HC Lugano (NL) 56 D – A Montreal, Quebec SC Bern (NL) 91 F Wakaw, Saskatchewan ZSC Lions (NL) 92 F Toronto, Ontario Wilkes-Barre/Scranton Penguins (AHL)

Czech Republic The following is the Czech roster for the men's ice hockey tournament at the 2018 Winter Olympics.

Head coach: Josef Jandač     Assistant coaches: Jiří Kalous, Václav Prospal, Jaroslav Špaček

No. Pos. Name Height Weight Birthdate Birthplace 2017–18 team 10 F Prague, Czechoslovakia HC Fribourg-Gottéron (NL) 16 F Litoměřice, Czechoslovakia HC Fribourg-Gottéron (NL) 18 F Plzeň HC Ambrì-Piotta (NL) 23 D Třebíč, Czechoslovakia HC Kometa Brno (ELH) 27 F Beroun, Czechoslovakia HC Oceláři Třinec (ELH) 29 D – A Pardubice, Czechoslovakia Amur Khabarovsk (KHL) 32 G Kopřivnice HC Vítkovice (ELH) 33 G Plzeň, Czechoslovakia Traktor Chelyabinsk (KHL) 38 G Prague, Czechoslovakia Avangard Omsk (KHL) 42 F Žďár nad Sázavou, Czechoslovakia Mountfield HK (ELH) 43 F – A Písek, Czechoslovakia Metallurg Magnitogorsk (KHL) 47 D Zlín, Czechoslovakia Amur Khabarovsk (KHL) 51 F České Budějovice, Czechoslovakia HC Vityaz (KHL) 61 D Ostrava, Czechoslovakia HC Sochi (KHL) 62 F Vlašim, Czechoslovakia HC Sparta Praha (ELH) 64 F Kladno, Czechoslovakia Ak Bars Kazan (KHL) 65 D Prague, Czechoslovakia HC Vityaz (KHL) 69 F Čáslav, Czechoslovakia HC Spartak Moscow (KHL) 74 D Prostějov, Czechoslovakia HC Yugra (KHL) 79 F Chotěboř, Czechoslovakia Amur Khabarovsk (KHL) 82 F České Budějovice, Czechoslovakia Piráti Chomutov (ELH) 84 D Přerov, Czechoslovakia Torpedo Nizhny Novgorod (KHL) 86 F České Budějovice, Czechoslovakia HC Plzeň (ELH) 87 D Pardubice, Czechoslovakia Lokomotiv Yaroslavl (KHL) 91 F – C Třebíč, Czechoslovakia HC Kometa Brno (ELH)

South Korea The following is the South Korean roster for the men's ice hockey tournament at the 2018 Winter Olympics.

Head coach: Jim Paek     Assistant coaches: Kim Woo-jae, Son Ho-seung, Richard Park

No. Pos. Name Height Weight Birthdate Birthplace 2017–18 team 1 G Clinton, Ontario, Canada Anyang Halla (ALIH) 2 D Cho Hyung-gon Uijeongbu Sangmu 3 D Seo Yeong-jun Seoul Daemyung Killer Whales (ALIH) 5 D Ennismore, Ontario, Canada Daemyung Killer Whales (ALIH) 6 D Kim Won-jun Seoul Anyang Halla (ALIH) 7 D Oh Hyon-ho Seoul Daemyung Killer Whales (ALIH) 8 F Kim Won-jung – A Seoul Anyang Halla (ALIH) 9 F Jeon Jung-woo South Korea Sangmu 10 F Peterborough, Ontario, Canada High1 (ALIH) 11 F Kim Ki-sung Seoul Anyang Halla (ALIH) 13 F Lee Young-jun South Korea Daemyung Killer Whales (ALIH) 19 F Kim Sang-wook Seoul Anyang Halla (ALIH) 22 F – A Vail, Colorado, United States High1 (ALIH) 23 D Whitby, Ontario, Canada Anyang Halla (ALIH) 25 F Kitchener, Ontario, Canada Anyang Halla (ALIH) 27 F Ahn Jin-hui Seoul Sangmu 36 F Park Woo-sang – C Seoul Anyang Halla (ALIH) 41 G Park Kye-hoon Gyeongsang Sangmu 44 D – A Brandon, Manitoba, Canada Anyang Halla (ALIH) 47 F Shin Sang-hoon Seoul Sangmu 50 G Park Sung-je Seoul High1 (ALIH) 61 D Lee Don-ku Seoul Anyang Halla (ALIH) 63 F Park Jin-kyu South Korea Sangmu 87 F Cho Min-ho – A Seoul Anyang Halla (ALIH) 96 F Shin Sang-woo Seoul Anyang Halla (ALIH)

Switzerland The following is the Swiss roster for the men's ice hockey tournament at the 2018 Winter Olympics.

Head coach: Patrick Fischer     Assistant coaches: Christian Wohlwend, Tommy Albelin

No. Pos. Name Height Weight Birthdate Birthplace 2017–18 team 1 G Felben-Wellhausen EHC Biel (NL) 4 D Zürich ZSC Lions (NL) 8 F Sierre EHC Kloten (NL) 9 F Meggen SC Bern (NL) 10 F – A Davos HC Davos (NL) 13 D Neuchâtel HC Davos (NL) 15 F Biel HC Lugano (NL) 16 D Baar EV Zug (NL) 19 F Horgen ZSC Lions (NL) 23 F Urnäsch SC Bern (NL) 27 D Mönchaltorf EV Zug (NL) 44 F Zürich ZSC Lions (NL) 52 G Zürich EV Zug (NL) 54 D – C Bern HC Lugano (NL) 55 D La Chaux-de-Fonds Genève-Servette HC (NL) 58 D Pfaffnau SC Bern (NL) 60 F Wünnewil-Flamatt SC Bern (NL) 61 F Frauenfeld ZSC Lions (NL) 63 G Semione SC Bern (NL) 65 D Alt St. Johann SC Bern (NL) 70 F Zürich EHC Kloten (NL) 71 F Chur HC Davos (NL) 82 F – A Bern SC Bern (NL) 89 F Calgary, Alberta, Canada Genève-Servette HC (NL) 92 F Bonfol SC Bern (NL)

Forward Joël Vermin was also selected but was unable to participate due to injury. He was replaced by Grégory Hofmann.

Group B Olympic Athletes from Russia The following is the Olympic Athletes from Russia roster for the men's ice hockey tournament at the 2018 Winter Olympics.

Head coach: Oleg Znarok     Assistant coaches: Harijs Vītoliņš, Rashit Davydov, Igor Nikitin, Alexei Zhamnov

No. Pos. Name Height Weight Birthdate Birthplace 2017–18 team2 D Khabarovsk SKA Saint Petersburg (KHL)4 D Yaroslavl SKA Saint Petersburg (KHL)7 F Novokuznetsk HC CSKA Moscow (KHL)10 F Yaroslavl, Russian SFSR, Soviet Union Metallurg Magnitogorsk (KHL)11 F – A Penza, Russian SFSR, Soviet Union HC CSKA Moscow (KHL)13 F – C Sverdlovsk, Russian SFSR, Soviet Union SKA Saint Petersburg (KHL)21 F Omsk, Russian SFSR, Soviet Union SKA Saint Petersburg (KHL)25 F Khabarovsk HC CSKA Moscow (KHL)26 D Chelyabinsk, Russian SFSR, Soviet Union SKA Saint Petersburg (KHL)28 D Ufa, Russian SFSR, Soviet Union SKA Saint Petersburg (KHL)29 F Moscow, Russian SFSR, Soviet Union SKA Saint Petersburg (KHL)30 G Moscow SKA Saint Petersburg (KHL)31 G Mezhdurechensk HC CSKA Moscow (KHL)44 D Magnitogorsk, Russian SFSR, Soviet Union SKA Saint Petersburg (KHL)52 F Moscow, Russian SFSR, Soviet Union SKA Saint Petersburg (KHL)53 D Moscow HC CSKA Moscow (KHL)55 D Cherepovets, Russian SFSR, Soviet Union HC CSKA Moscow (KHL)71 F – A Kalinin, Russian SFSR, Soviet Union SKA Saint Petersburg (KHL)74 F Chelyabinsk SKA Saint Petersburg (KHL)77 F Novokuznetsk HC CSKA Moscow (KHL)83 G Tolyatti, Russian SFSR, Soviet Union Metallurg Magnitogorsk (KHL)87 F Cherepovets, Russian SFSR, Soviet Union SKA Saint Petersburg (KHL)89 D Chelyabinsk HC CSKA Moscow (KHL)94 F Saint Petersburg SKA Saint Petersburg (KHL)97 F Moscow SKA Saint Petersburg (KHL)

Slovakia The following is the Slovak roster for the men's ice hockey tournament at the 2018 Winter Olympics.

Head coach: Craig Ramsay     Assistant coaches: Ján Lašák, Vladimír Országh

No. Pos. Name Height Weight Birthdate Birthplace 2017–18 team 6 F Žilina, Czechoslovakia HK Hradec Králové (ELH) 7 D Ilava, Czechoslovakia HC Vítkovice Ridera (ELH) 13 F Nitra HK Nitra (SVK) 14 D Trenčín HC Škoda Plzeň (ELH) 16 D Topoľčany, Czechoslovakia Piráti Chomutov (ELH) 17 F Banská Bystrica, Czechoslovakia HC '05 Banská Bystrica (SVK) 18 F Nové Zámky, Czechoslovakia HC Sparta Praha (ELH) 19 D Trenčín, Czechoslovakia HK Dukla Trenčín (SVK) 25 F Marek Hovorka Dubnica nad Váhom, Czechoslovakia HC Košice (SVK) 26 D Trenčín, Czechoslovakia HC Sparta Praha (ELH) 27 F – A Šaca, Czechoslovakia HC Košice (SVK) 33 G Skalica HK Hradec Králové (ELH) 42 G Nitra, Czechoslovakia HC Olomouc (ELH) 43 F – C Banská Bystrica, Czechoslovakia HC '05 Banská Bystrica (SVK) 50 G Liptovský Mikuláš, Czechoslovakia HC Sparta Praha (ELH) 51 D – A Havířov, Czechoslovakia HK Hradec Králové (ELH) 56 D Skalica, Czechoslovakia Avtomobilist Yekaterinburg (KHL) 63 F Banská Bystrica HC '05 Banská Bystrica (SVK) 65 F Poprad, Czechoslovakia HC Oceláři Třinec (ELH) 67 F Topoľčany HK Nitra (SVK) 71 D Zvolen, Czechoslovakia HC Sparta Praha (ELH) 83 F Spišská Nová Ves, Czechoslovakia HC Bílí Tygři Liberec (ELH) 85 F Nové Zámky, Czechoslovakia HK Dukla Trenčín (SVK) 87 F Poprad, Czechoslovakia HC Kometa Brno (ELH) 91 F Liptovský Mikuláš MHk 32 Liptovský Mikuláš (SVK)

Slovenia The following is the Slovenian roster for the men's ice hockey tournament at the 2018 Winter Olympics.

Head coach: Kari Savolainen     Assistant coaches: Nik Zupančič, Edo Terglav