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 10 May 2019.
Group A Canada The roster was announced on 29 April 2019.
Head coach: Alain Vigneault
No.Pos.NameHeightWeightBirthdateTeam 4 D Dante Fabbro Nashville Predators 5 D Philippe Myers Philadelphia Flyers 7 F Sean Couturier – A Philadelphia Flyers 10 F Tyson Jost Colorado Avalanche 14 F Adam Henrique Anaheim Ducks 16 F Jared McCann Pittsburgh Penguins 17 F Dylan Strome Chicago Blackhawks 18 F Pierre-Luc Dubois Columbus Blue Jackets 19 F Kyle Turris – C Nashville Predators 21 F Mathieu Joseph Tampa Bay Lightning 23 F Sam Reinhart Buffalo Sabres 25 D Darnell Nurse Edmonton Oilers 27 D Shea Theodore Vegas Golden Knights 28 D Damon Severson New Jersey Devils 29 G Mackenzie Blackwood New Jersey Devils 30 G Matt Murray Pittsburgh Penguins 31 G Carter Hart Philadelphia Flyers 39 F Anthony Mantha Detroit Red Wings 51 D Troy Stecher Vancouver Canucks 59 F Tyler Bertuzzi Detroit Red Wings 61 F Mark Stone – A Vegas Golden Knights 62 D Brandon Montour Buffalo Sabres 71 F Anthony Cirelli Tampa Bay Lightning 72 D Thomas Chabot Ottawa Senators 81 F Jonathan Marchessault Vegas Golden Knights
Denmark The roster was announced on 29 April 2019.
Head coach: Heinz Ehlers
No.Pos.NameHeightWeightBirthdateTeam 1 G Patrick Galbraith SønderjyskE Ishockey 2 D Phillip Bruggisser Krefeld Pinguine 6 D Stefan Lassen Almtuna IS 9 F Frederik Storm Malmö Redhawks 15 D Matias Lassen Malmö Redhawks 17 F Nicklas Jensen Jokerit 20 F Lars Eller – A Washington Capitals 22 D Markus Lauridsen HV71 25 D Oliver Lauridsen Jokerit 29 F Morten Madsen – A Timrå IK 31 G Simon Nielsen Herning Blue Fox 32 G Sebastian Dahm Iserlohn Roosters 33 F Julian Jakobsen Aalborg Pirates 38 F Morten Poulsen Herning Blue Fox 40 F Jesper Jensen Skellefteå AIK 41 D Jesper Jensen Jokerit 47 D Oliver Larsen IK Pantern 48 D Nicholas Jensen Fischtown Pinguins 50 F Mathias Bau Hershey Bears 63 F Patrick Russell Bakersfield Condors 72 F Nicolai Meyer Södertälje SK 75 F Mathias From AIK Stockholm 89 F Mikkel Bødker Ottawa Senators 93 F Peter Regin – C Jokerit 95 F Nick Olesen IK Pantern
Finland A 28-player roster was announced on 27 April 2019. The final roster was revealed on 5 May 2019.
Head coach: Jukka Jalonen
No.Pos.NameHeightWeightBirthdateTeam 4 D Mikko Lehtonen – A HV71 7 D Oliwer Kaski Lahti Pelicans 12 F Marko Anttila – C Jokerit 15 F Arttu Ilomäki Lukko 19 F Veli-Matti Savinainen – A Kunlun Red Star 20 F Niko Ojamäki Tappara 21 F Juhani Tyrväinen HIFK 24 F Kaapo Kakko TPS 25 F Toni Rajala EHC Biel 27 F Eetu Luostarinen KalPa 28 D Henri Jokiharju Chicago Blackhawks 30 G Kevin Lankinen Rockford IceHogs 35 G Veini Vehviläinen Oulun Kärpät 40 D Petteri Lindbohm Lausanne HC 41 F Joel Kiviranta Vaasan Sport 45 G Jussi Olkinuora Lahti Pelicans 50 D Miika Koivisto HC Dynamo Moscow 55 D Atte Ohtamaa Oulun Kärpät 58 D Jani Hakanpää Oulun Kärpät 65 F Sakari Manninen Jokerit 70 D Niko Mikkola San Antonio Rampage 71 F Kristian Kuusela Tappara 76 F Jere Sallinen Örebro HK 82 F Harri Pesonen SCL Tigers 91 F Juho Lammikko Florida Panthers
France The roster was announced on 29 April 2019.
Head coach: Philippe Bozon
No.Pos.NameHeightWeightBirthdateTeam 3 D Jonathan Janil Boxers de Bordeaux 4 D Antonin Manavian Brûleurs de Loups 8 D Hugo Gallet Boxers de Bordeaux 9 F Damien Fleury – C Brûleurs de Loups 12 F Valentin Claireaux – A Vaasan Sport 13 F Peter Valier Boxers de Bordeaux 20 F Eliot Berthon Genève-Servette HC 22 F Guillaume Leclerc Brûleurs de Loups 25 F Nicolas Ritz Dragons de Rouen 35 G Henri-Corentin Buysse Gothiques d'Amiens 37 G Sebastian Ylönen Anglet Hormadi Élite 38 D Pierre Crinon Rapaces de Gap 44 D Olivier Dame-Malka Nice hockey Côte d'Azur 49 G Florian Hardy Ducs d'Angers 61 F Cédric Di Dio Balsamo LHC Les Lions 62 D Florian Chakiachvili Dragons de Rouen 63 F Alexandre Texier Columbus Blue Jackets 71 F Anthony Guttig Dragons de Rouen 72 F Jordann Perret HC Dynamo Pardubice 74 D Thomas Thiry EV Zug 77 F Sacha Treille Brûleurs de Loups 81 F Anthony Rech Schwenninger Wild Wings 82 F Charles Bertrand HC Fribourg-Gottéron 84 D Kévin Hecquefeuille – A Scorpions de Mulhouse 94 F Tim Bozon Genève-Servette HC
Germany A 27-player roster was announced on 30 April 2019. The final roster was revealed on 8 May 2019.
Head coach: Toni Söderholm
No.Pos.NameHeightWeightBirthdateTeam 2 D Denis Reul Adler Mannheim 5 D Korbinian Holzer Anaheim Ducks 11 D Marco Nowak Düsseldorfer EG 15 F Stefan Loibl Straubing Tigers 19 D Benedikt Schopper Straubing Tigers 21 D Moritz Seider Adler Mannheim 22 F Matthias Plachta Adler Mannheim 28 F Frank Mauer EHC Red Bull München 29 F Leon Draisaitl – A Edmonton Oilers 30 G Philipp Grubauer Colorado Avalanche 31 G Niklas Treutle Thomas Sabo Ice Tigers 35 G Mathias Niederberger Düsseldorfer EG 36 D Yannic Seidenberg EHC Red Bull München 41 D Jonas Müller Eisbären Berlin 42 F Yasin Ehliz EHC Red Bull München 43 F Gerrit Fauser Grizzlys Wolfsburg 50 F Patrick Hager – A EHC Red Bull München 54 F Lean Bergmann Iserlohn Roosters 58 F Markus Eisenschmid Adler Mannheim 65 F Marc Michaelis Minnesota State Univ. 72 F Dominik Kahun Chicago Blackhawks 83 F Leonhard Pföderl Thomas Sabo Ice Tigers 91 D Moritz Müller – C Kölner Haie 92 F Marcel Noebels Eisbären Berlin 95 F Frederik Tiffels Kölner Haie
Great Britain The roster was announced on 22 April 2019.
Head coach: Peter Russell
No.Pos.NameHeightWeightBirthdateTeam 1 G Jackson Whistle Sheffield Steelers 2 D Dallas Ehrhardt Manchester Storm 4 D Stephen Lee Nottingham Panthers 5 F Ben Davies Guildford Flames 7 F Robert Lachowicz Nottingham Panthers 8 F Matthew Myers Cardiff Devils 9 F Brett Perlini Nottingham Panthers 10 F Robert Farmer Nottingham Panthers 11 F Joseph Lewis ESV Kaufbeuren 13 D David Phillips Sheffield Steelers 14 F Liam Kirk Peterborough Petes 17 D Mark Richardson – A Cardiff Devils 19 F Colin Shields Belfast Giants 20 F Jonathan Phillips – C Sheffield Steelers 21 F Mike Hammond Manchester Storm 23 D Paul Swindlehurst Belfast Giants 26 D Evan Mosey Cardiff Devils 27 F Luke Ferrara Coventry Blaze 28 D Ben O'Connor Sheffield Steelers 30 G Thomas Murdy Cardiff Devils 33 G Ben Bowns Cardiff Devils 54 D Tim Billingsley Nottingham Panthers 74 F Ollie Betteridge Nottingham Panthers 75 F Robert Dowd – A Sheffield Steelers 91 F Ben Lake Coventry Blaze
Slovakia A 28-player roster was announced on 3 May 2019. The final roster was revealed on 8 May 2019.
Head coach: Craig Ramsay
No.Pos.NameHeightWeightBirthdateTeam 1 G Marek Čiliak HC Kometa Brno 2 D Andrej Sekera – C Edmonton Oilers 6 D Martin Fehérváry HV71 12 F Dávid Bondra HK Poprad 13 F Michal Krištof Oulun Kärpät 14 F Richard Pánik Arizona Coyotes 16 F Róbert Lantoši HK Nitra 17 F Dávid Buc HC Slovan Bratislava 19 F Matúš Sukeľ HC Slovan Bratislava 23 F Adam Liška HC Slovan Bratislava 24 F Tomáš Zigo HC '05 Banská Bystrica 27 F Ladislav Nagy – A HC Košice 28 F Marian Studenič Binghamton Devils 30 G Denis Godla KalPa 42 G Patrik Rybár Grand Rapids Griffins 47 F Mário Lunter HC '05 Banská Bystrica 52 D Martin Marinčin Toronto Maple Leafs 56 F Marko Daňo Manitoba Moose 64 D Patrik Koch HC Košice 65 D Michal Čajkovský HC Dynamo Moscow 71 D Marek Ďaloga Mora IK 79 F Libor Hudáček HC Bílí Tygři Liberec 81 D Erik Černák Tampa Bay Lightning 83 D Christián Jaroš Ottawa Senators 90 F Tomáš Tatar – A Montreal Canadiens
United States A 23-player roster was announced on 1 May 2019.
Head coach: Jeff Blashill
No.Pos.NameHeightWeightBirthdateTeam 1 G Cayden Primeau Northeastern Univ. 6 F Jack Hughes U.S. NTDP 7 D Zach Werenski Columbus Blue Jackets 8 D Adam Fox New York Rangers 9 F Jack Eichel Buffalo Sabres 10 F Derek Ryan Calgary Flames 11 F Luke Kunin Minnesota Wild 12 F Alex DeBrincat Chicago Blackhawks 13 F Johnny Gaudreau Calgary Flames 18 F Chris Kreider New York Rangers 19 F Clayton Keller Arizona Coyotes 20 D Ryan Suter – A Minnesota Wild 21 F Dylan Larkin – A Detroit Red Wings 25 F James van Riemsdyk Philadelphia Flyers 27 D Alec Martinez Los Angeles Kings 30 G Thatcher Demko Vancouver Canucks 35 G Cory Schneider New Jersey Devils 36 F Colin White Ottawa Senators 41 F Luke Glendening Detroit Red Wings 43 D Quinn Hughes Vancouver Canucks 55 D Noah Hanifin Calgary Flames 72 F Frank Vatrano Florida Panthers 76 D Brady Skjei New York Rangers 86 D Christian Wolanin Ottawa Senators 88 F Patrick Kane – C Chicago Blackhawks
Group B Austria A 29-player roster was announced on 29 April 2019. The roster was cut down to 26 on 6 May 2019.
Head coach: Roger Bader
No.Pos.NameHeightWeightBirthdateTeam 5 F Thomas Raffl – C EC Red Bull Salzburg 9 F Alexander Rauchenwald EC Red Bull Salzburg 12 F Michael Raffl Philadelphia Flyers 13 F Patrick Obrist EHC Kloten 14 D Patrick Peter Vienna Capitals 16 F Dominic Zwerger HC Ambrì-Piotta 17 F Manuel Ganahl – A Lukko 21 F Lukas Haudum IK Pantern 23 F Fabio Hofer HC Ambrì-Piotta 24 D Steven Strong EC KAC 27 F Thomas Hundertpfund – A EC KAC 28 D Martin Schumnig EC KAC 29 G Bernhard Starkbaum Vienna Capitals 30 G David Kickert EHC Black Wings Linz 55 D Raphael Wolf Dornbirner EC 60 G Lukas Herzog EC Red Bull Salzburg 63 D Markus Schlacher EC VSV 67 F Konstantin Komarek Malmö Redhawks 89 F Raphael Herburger EC Red Bull Salzburg 90 D Alexander Pallestrang EC Red Bull Salzburg 91 D Dominique Heinrich EC Red Bull Salzburg 92 D Clemens Unterweger EC KAC 94 F Alexander Cijan EC Red Bull Salzburg 98 F Benjamin Baumgartner HC Davos
Czech Republic A 36-player roster was announced on 28 April 2019. The final roster was revealed on 5 May 2019.
Head coach: Miloš Říha
No.Pos.NameHeightWeightBirthdateTeam3DRadko Gudas – A Philadelphia Flyers6DDavid Musil HC Oceláři Třinec9DDavid Sklenička Laval Rocket11DMichal Moravčík HC Škoda Plzeň12FDominik Simon Pittsburgh Penguins13FJakub Vrána Washington Capitals17DFilip Hronek Detroit Red Wings18FOndřej Palát Tampa Bay Lightning20FHynek Zohorna Lahti Pelicans23FDmitrij Jaškin Washington Capitals24DPetr Zámorský Mountfield HK26FMichal Řepík HC Vityaz29DJan Kolář Amur Khabarovsk30GŠimon Hrubec HC Oceláři Třinec32GPatrik Bartošák HC Vítkovice Ridera33GPavel Francouz Colorado Avalanche43FJan Kovář HC Škoda Plzeň44DJan Rutta Tampa Bay Lightning67FMichael Frolík – A Calgary Flames72FFilip Chytil New York Rangers77FMilan Gulaš HC Škoda Plzeň79FTomáš Zohorna Amur Khabarovsk81FDominik Kubalík HC Ambrì-Piotta93FJakub Voráček – C Philadelphia Flyers94FRadek Faksa Dallas Stars
Italy The roster was announced on 1 May 2019.
Head coach: Clayton Beddoes
No.Pos.NameHeightWeightBirthdateTeam 1 G Andreas Bernard Adler Mannheim 3 F Markus Gander HC Pustertal Wölfe 5 D Alex Trivellato – C Krefeld Pinguine 6 D Sean McMonagle Frisk Asker Ishockey 7 D Jan Pavlu Heilbronner Falken 8 F Marco Insam – A HC Bozen–Bolzano 9 D Armin Hofer HC Pustertal Wölfe 12 D Ivan Tauferer Ritten Sport 13 F Peter Hochkofler EC Red Bull Salzburg 16 F Giovanni Morini HC Lugano 19 F Raphael Andergassen HC Pustertal Wölfe 22 F Diego Kostner HC Ambrì-Piotta 23 F Simon Kostner Ritten Sport 25 D Stefano Marchetti HC Bozen–Bolzano 26 D Armin Helfer – A HC Pustertal Wölfe 30 G Marco De Filippo SG Cortina 35 G Gianluca Vallini EV Bozen 84 46 F Ivan Deluca HC Bozen–Bolzano 47 F Joachim Ramoser ERC Ingolstadt 55 D Luca Zanatta EHC Olten 63 F Alex Lambacher Heilbronner Falken 81 F Anthony Bardaro Asiago Hockey 1935 88 F Tommaso Traversa HC Pustertal Wölfe 91 F Marco Rosa Asiago Hockey 1935 94 F Angelo Miceli HC Bozen–Bolzano
Latvia A 26-player roster was announced on 30 April 2019.
Head coach: Bob Hartley