Each team's roster consisted of at least 15 skaters (forwards and defencemen) and two goaltenders, and at most 22 skaters and three goaltenders. All 16 participating nations, through the confirmation of their respective national associations, had to submit a roster by the first IIHF directorate meeting.

Age and team as of 4 May 2018.

Group A Austria A 29-player roster was announced on 24 April 2018. It was reduced to 27 on 30 April 2018.

Head coach: Roger Bader

No. Pos. Name Height Weight Birthdate Team 3 F Vienna Capitals 7 F – A EHC Black Wings Linz 9 F EC Red Bull Salzburg 11 F Malmö Redhawks 12 F Philadelphia Flyers 13 F Kloten Flyers 14 D Vienna Capitals 16 F HC Ambrì-Piotta 17 F – A EC KAC 22 D HC Lugano 23 F EHC Black Wings Linz 24 D EC KAC 27 F – C EC KAC 28 D EC KAC 29 G EC Red Bull Salzburg 30 G Vienna Capitals 31 G EC KAC 41 D EHC Black Wings Linz 42 D EC Red Bull Salzburg 51 F Graz 99ers 61 F EHC Black Wings Linz 63 D EC VSV 67 F Karlskrona HK 91 D EC Red Bull Salzburg 92 D Graz 99ers

Belarus Head coach: Dave Lewis was the acting head coach until 8 May 2018, after that Sergei Pushkov took over.

No. Pos. Name Height Weight Birthdate Team 1 G HC Dinamo Minsk 7 D HC Dinamo Minsk 9 D Saryarka Karagandy 10 F Yunost Minsk 13 F HC Dinamo Minsk 14 D HC Dinamo Minsk 15 F HC Shakhtyor Soligorsk 16 F HC CSKA Moscow 17 F HC Dinamo Minsk 18 D HC Dinamo Minsk 23 D Yunost Minsk 28 F HC Shakhtyor Soligorsk 31 G Cleveland Monsters 51 D Ontario Reign 55 D Kunlun Red Star 70 F HC Dinamo Minsk 71 F – C HC Dinamo Minsk 74 F HK Neman Grodno 77 F – A HC Dinamo Minsk 79 G HK Neman Grodno 82 F HK Neman Grodno 84 F Owen Sound Attack 88 F HC Dinamo Minsk 89 D – A HC Dinamo Minsk 91 F Dinamo-Molodechno

Czech Republic A 32-player roster was announced on 26 April 2018. It was down to 26 on 29 April 2018.

Head coach: Josef Jandač

No. Pos. Name Height Weight Birthdate Team 3 D – A Philadelphia Flyers 8 D Grand Rapids Griffins 9 D HC Plzeň 10 F – C HC Fribourg-Gottéron 11 F Neftekhimik Nizhnekamsk 12 F Dallas Stars 14 F – A Montreal Canadiens 17 D Grand Rapids Griffins 18 F HC Plzeň 23 F St. Louis Blues 26 F HC Sparta Praha 30 G Tappara 33 G Traktor Chelyabinsk 36 D HC Kometa Brno 39 G Calgary Flames 46 F Boston Bruins 47 D Amur Khabarovsk 51 F HC Vityaz 60 D HC Plzeň 61 D HC Sochi 71 F Vegas Golden Knights 72 F Hartford Wolf Pack 88 F Boston Bruins 90 F HC Davos 98 F HC Kometa Brno

France A 26-player roster was announced on 28 April 2018.

Head coach: Dave Henderson

No. Pos. Name Height Weight Birthdate Team 3 D Boxers de Bordeaux 4 D Alba Volán Székesfehérvár 8 D HC TPS 9 F – A Schwenninger Wild Wings 12 F Lukko 14 F – C Genève-Servette HC 15 F Rapaces de Gap 18 D Edmonton Oilers 23 F Brûleurs de Loups 25 F Dragons de Rouen 27 F Dragons de Rouen 28 D Rapaces de Gap 29 F Genève-Servette HC 33 G Boxers de Bordeaux 37 G Jokipojat 38 D EV Zug 49 G Ducs d'Angers 62 D Dragons de Rouen 63 F KalPa 71 F Dragons de Rouen 72 F HC Dynamo Pardubice 77 F HC Dynamo Pardubice 80 F KS Cracovia 81 F Schwenninger Wild Wings 84 D – A IK Pantern

Russia A 28-player roster was announced on 24 April 2018. It was cut to 25 players on 1 May 2018.

Head coach: Ilya Vorobiev

No. Pos. Name Height Weight Birthdate Team 3 D SKA Saint Petersburg 4 D SKA Saint Petersburg 7 F CSKA Moscow 11 F – A CSKA Moscow 13 F – C SKA Saint Petersburg 15 F Chicago Blackhawks 19 F New York Rangers 22 D Ottawa Senators 25 F CSKA Moscow 29 F SKA Saint Petersburg 30 G SKA Saint Petersburg 31 G CSKA Moscow 41 F St. Louis Blues 44 D SKA Saint Petersburg 51 D Metallurg Magnitogorsk 55 D CSKA Moscow 63 F – A Florida Panthers 66 F Avangard Omsk 78 F Florida Panthers 83 G Metallurg Magnitogorsk 87 F CSKA Moscow 88 D Avtomobilist Yekaterinburg 89 D CSKA Moscow 94 F SKA Saint Petersburg 97 F SKA Saint Petersburg

Slovakia A 27-player roster was announced on 26 April 2018. It was 25 players on 29 April 2018.

Head coach: Craig Ramsay

No. Pos. Name Height Weight Birthdate Team 1 G HC Kometa Brno 2 D – C Dallas Stars 3 D HC Bílí Tygři Liberec 6 F Mountfield HK 7 D Piráti Chomutov 12 F HK Poprad 13 F Rockford IceHogs 17 F HK Poprad 18 F HC Sparta Praha 19 F HK Nitra 25 F HC Košice 27 F – A HC Košice 28 F HC ’05 Banská Bystrica 30 G KalPa 33 F HC Litvínov 42 G Mountfield HK 51 D – A Mountfield HK 56 D Avtomobilist Yekaterinburg 62 D Ottawa Senators 65 F HC Oceláři Třinec 66 D IK Oskarshamn 71 D HC Sparta Praha 83 F HC Bílí Tygři Liberec 87 F HC Kometa Brno 88 F HK Poprad

Sweden A 25-player roster was announced on 29 April 2018. Filip Forsberg and Mattias Ekholm were added on May 14.

Head coach: Rikard Grönborg

No. Pos. Name Height Weight Birthdate Team 3 D – A Dallas Stars 4 D Nashville Predators 5 D Färjestad BK 6 D Edmonton Oilers 9 F Los Angeles Kings 11 F – C Calgary Flames 12 F Buffalo Sabres 13 F Dallas Stars 14 F Detroit Red Wings 18 F Neftekhimik Nizhnekamsk 23 D – A Arizona Coyotes 24 F Hartford Wolf Pack 25 F Montreal Canadiens 30 G Luleå HF 31 G Vancouver Canucks 33 F Nashville Predators 35 G Kunlun Red Star 40 F Växjö Lakers 47 D Anaheim Ducks 56 D Chicago Blackhawks 67 F Anaheim Ducks 72 F Pittsburgh Penguins 79 F Nashville Predators 91 F Ottawa Senators 93 F New York Rangers

Switzerland A 26-player roster was announced on 28 April 2018.

Head coach: Patrick Fischer

No. Pos. Name Height Weight Birthdate Team 14 F ZSC Lions 15 F HC Lugano 16 D – C EV Zug 19 F ZSC Lions 20 G San Diego Gulls 21 F Nashville Predators 22 F – A Minnesota Wild 28 F San Jose Sharks 34 D Cleveland Monsters 38 D Lausanne HC 41 D New Jersey Devils 45 D HC Ambrì-Piotta 46 F San Jose Barracuda 60 F SC Bern 62 G HC Davos 63 G SC Bern 65 D SC Bern 71 F HC Davos 76 D Lausanne HC 79 F Genève-Servette HC 82 F – A SC Bern 83 F Lausanne HC 85 F Colorado Avalanche 90 D Nashville Predators 92 F SC Bern

Group B Canada An 18-player roster was announced on 12 April 2018, while four more players were added on 27 April 2018. Tyson Jost joined the team on 30 April 2018. Marc-Édouard Vlasic was added to the team 9 May 2018. Kyle Turris was added on 15 May 2018.

Head coach: Bill Peters

No. Pos. Name Height Weight Birthdate Team 1 G Windsor Spitfires 3 D St. Louis Blues 5 D Florida Panthers 6 D New York Islanders 7 F New York Islanders 8 F Nashville Predators 10 F – A St. Louis Blues 11 F Ottawa Senators 12 F New York Islanders 13 F New York Islanders 17 F St. Louis Blues 18 F Columbus Blue Jackets 21 F Colorado Avalanche 25 D Edmonton Oilers 27 D Columbus Blue Jackets 30 G Toronto Maple Leafs 35 G Arizona Coyotes 44 D San Jose Sharks 52 D Ottawa Senators 53 F Vancouver Canucks 55 D St. Louis Blues 72 F New York Islanders 90 F – A Buffalo Sabres 93 F Edmonton Oilers 97 F – C Edmonton Oilers

Denmark A 26-player roster was announced on 30 April 2018. On 2 May, it was announced that Oliver Bjorkstrand would join the team.

Head coach: Janne Karlsson

No. Pos. Name Height Weight Birthdate Team 3 D Salavat Yulaev Ufa 5 D Herning Blue Fox 6 D Lahti Pelicans 9 F Malmö Redhawks 12 F EHC Red Bull München 17 F Jokerit 25 D Jokerit 27 F Columbus Blue Jackets 28 D KooKoo 29 F – A Karlskrona HK 31 G Toronto Maple Leafs 32 G Iserlohn Roosters 33 F Aalborg Pirates 36 F San Jose Sharks 39 G Södertälje SK 40 F Brynäs IF 41 D Jokerit 43 F Malmö Redhawks 48 D Fischtown Pinguins 50 F Hershey Bears 51 F – A Detroit Red Wings 63 F Bakersfield Condors 89 F San Jose Sharks 93 F – C Jokerit

Finland A 25-player roster was announced on 30 April 2018.

Head coach: Lauri Marjamäki

No. Pos. Name Height Weight Birthdate Team 2 D Belleville Senators 4 D Jokerit 6 D Dallas Stars 7 D Tappara 12 F Jokerit 18 F Oulun Kärpät 19 F HC Yugra 20 F – A Carolina Hurricanes 22 F Växjö Lakers 24 F Toronto Maple Leafs 25 F Jokerit 29 G Florida Panthers 34 F Jokerit 35 G San Antonio Rampage 37 G Örebro HK 41 D HIFK 50 D KalPa 55 D Oulun Kärpät 64 F – C Minnesota Wild 65 F Örebro HK 74 F JYP Jyväskylä 77 D Columbus Blue Jackets 81 F Nashville Predators 86 F Carolina Hurricanes 96 F – A Colorado Avalanche

Germany A 25-player roster was announced on 30 April 2018. On 1 May 2018, Mirko Höfflin replaced Marcel Müller due to an injury.

Head coach: Marco Sturm

Number Position Name Height Weight Birthdate Team 5 D – A Anaheim Ducks 21 F Kölner Haie 22 F – A Adler Mannheim 24 D – C New York Islanders 27 F Kölner Haie 29 F – A Edmonton Oilers 31 G Thomas Sabo Ice Tigers 32 D Thomas Sabo Ice Tigers 35 G Düsseldorfer EG 36 D – A EHC Red Bull München 40 D Grizzlys Wolfsburg 41 D Eisbären Berlin 42 F Thomas Sabo Ice Tigers 50 F – A EHC Red Bull München 51 G ERC Ingolstadt 58 F Laval Rocket 59 F San Jose Barracuda 61 F Schwenninger Wild Wings 65 F Minnesota State Univ. 67 D Düsseldorfer EG 72 F EHC Red Bull München 86 F Krefeld Pinguine 91 D – A Kölner Haie 92 F Eisbären Berlin 95 F Wheeling Nailers

Latvia A 25-player roster was announced on 18 April 2018.

Head coach: Bob Hartley

No. Pos. Name Height Weight Birthdate Team 3 D Saryarka Karagandy 10 F Eisbären Berlin 11 D – A HC Lada Togliatti 15 F HC Dynamo Moscow 18 F Örebro HK 21 F San Jose Barracuda 23 F Wilkes-Barre/Scranton Penguins 24 F Dinamo Riga 25 D Mountfield HK 26 D Dinamo Riga 27 D Mountfield HK 29 D HC Zlín 30 G HC Lugano 35 G Cleveland Monsters 41 F Dinamo Riga 50 G Bridgeport Sound Tigers 58 D Dinamo Riga 70 F – A Dinamo Riga 71 F – C PSG Zlín 77 D Dinamo Riga 79 F Dinamo Riga 87 F Dinamo Riga 89 F Dinamo Riga 91 F ZSC Lions 94 D Medicine Hat Tigers

Norway A 27-player roster was announced on 27 April 2018. It was down to 24 players on 30 April 2018.

Head coach: Petter Thoresen

No. Pos. Name Height Weight Birthdate Team 4 D Stavanger Oilers 6 D – C HC Fribourg-Gottéron 8 F Krefeld Pinguine 12 F Mora IK 14 D Stavanger Oilers 15 F Sparta Sarpsborg 16 F Stavanger Oilers 17 D Vålerenga Ishockey 18 F Vålerenga Ishockey 20 F – A Frisk Asker Ishockey 21 F Storhamar Ishockey 22 F Modo Hockey 26 F Stavanger Oilers 27 F Univ. of North Dakota 28 F Sparta Warriors 30 G Färjestad BK 33 G Timrå IK 37 D Stavanger Oilers 38 G Stavanger Oilers 40 F Linköpings HC 43 D Storhamar Ishockey 46 F – A Linköpings HC 47 D Iserlohn Roosters 90 D HC Litvínov 93 F Södertälje SK

South Korea Head coach: Jim Paek

No. Pos. Name Height Weight Birthdate Team 1 G Anyang Halla 3 D Seo Yeong-jun Daemyung Killer Whales 5 D Daemyung Killer Whales 6 D Kim Won-jun Anyang Halla 7 D Oh Hyon-ho Daemyung Killer Whales 8 F Kim Won-jung Anyang Halla 9 F Jeon Jung-woo Daemyung Sangmu 10 F High1 11 F Kim Ki-sung Anyang Halla 12 D Song Hyeong-cheol Anyang Halla 13 F Lee Young-jun Daemyung Killer Whales 19 F Kim Sang-wook Anyang Halla 23 D Anyang Halla 25 F Anyang Halla 27 F Ahn Jin-hui Daemyung Sangmu 31 G Lee Yeon-seung Daemyung Killer Whales 36 F Park Woo-sang – C Anyang Halla 44 D – A Anyang Halla 47 F Shin Sang-hoon Daemyung Sangmu 50 G Park Sung-je High1 61 D Lee Don-ku Anyang Halla 63 F Park Jin-kyu Daemyung Sangmu 81 F Lee Chong-hyun Yonsei Univ. 87 F Cho Min-ho – A Anyang Halla 96 F Shin Sang-woo Anyang Halla

United States A 23-player roster was announced on 28 April 2018.

Head coach: Jeff Blashill

No. Pos. Name Height Weight Birthdate Team 1 G New Jersey Devils 3 F Nashville Predators 4 D New Jersey Devils 5 D – A Chicago Blackhawks 7 F Carolina Hurricanes 12 F Chicago Blackhawks 13 F Calgary Flames 14 D Detroit Red Wings 20 F New York Rangers 21 F – A Detroit Red Wings 22 F Columbus Blue Jackets 23 D Los Angeles Kings 25 F New Jersey Devils 27 F New York Islanders 29 F St. Louis Blues 33 G Carolina Hurricanes 35 G Montreal Canadiens 36 F Ottawa Senators 39 F New Jersey Devils 43 D Univ. of Michigan 44 D New York Rangers 73 D Boston Bruins 82 D Chicago Blackhawks 88 F – C Chicago Blackhawks 89 F Columbus Blue Jackets

References