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, have to submit a roster by the first IIHF directorate meeting.

Age and team as of 13 May 2022.

Group A Canada The roster was announced on 9 May 2022.

Head coach: Claude Julien

No.Pos.NameHeightWeightBirthdateTeam 2 D Zach Whitecloud Vegas Golden Knights 5 D Nick Holden Ottawa Senators 6 D Travis Sanheim Philadelphia Flyers 10 F Nicolas Roy Vegas Golden Knights 13 F Mathew Barzal New York Islanders 16 F Morgan Geekie Seattle Kraken 17 F Adam Lowry Winnipeg Jets 18 F Dawson Mercer New Jersey Devils 19 F Drake Batherson Ottawa Senators 22 F Eric O'Dell Dynamo Moscow 24 F Dylan Cozens Buffalo Sabres 28 D Damon Severson New Jersey Devils 33 D Ryan Graves New Jersey Devils 34 F Cole Sillinger Columbus Blue Jackets 36 G Logan Thompson Vegas Golden Knights 44 F Max Comtois Anaheim Ducks 60 G Chris Driedger Seattle Kraken 61 D Dysin Mayo Arizona Coyotes 72 D Thomas Chabot – C Ottawa Senators 73 F Noah Gregor San Jose Sharks 77 F Josh Anderson – A Montreal Canadiens 80 F Pierre-Luc Dubois – A Winnipeg Jets 90 G Matt Tomkins Frölunda HC 93 F Kent Johnson Columbus Blue Jackets

Denmark A 26-player roster was announced on 3 May 2022.

Head coach: Heinz Ehlers

No.Pos.NameHeightWeightBirthdateTeam 1 G Frederik Dichow Kristianstads IK 9 F Frederik Storm ERC Ingolstadt 15 D Matias Lassen Malmö Redhawks 19 F Matthias Asperup Herlev Eagles 22 D Markus Lauridsen Malmö Redhawks 24 F Nikolaj Ehlers Winnipeg Jets 25 D Oliver Lauridsen Malmö Redhawks 26 F Patrick Bjorkstrand Aalborg Pirates 28 D Emil Kristensen HC Pustertal Wölfe 31 G Mathias Seldrup Frederikshavn White Hawks 32 G Sebastian Dahm EC KAC 33 F Julian Jakobsen Aalborg Pirates 34 D Morten Jensen Rungsted Ishockey Klub 38 F Morten Poulsen Herning Blue Fox 41 D Jesper B. Jensen – A Krefeld Pinguine 42 F Mikkel Aagaard Modo Hockey 47 D Oliver Larsen Mikkelin Jukurit 48 D Nicholas Jensen Eisbären Berlin 50 F Mathias Bau Hansen Herning Blue Fox 51 F Frans Nielsen – A Eisbären Berlin 54 F Felix Scheel Esbjerg Energy 65 F Christian Wejse Fischtown Pinguins 72 F Nicolai Meyer Vienna Capitals 86 F Joachim Blichfeld San Jose Barracuda 93 F Peter Regin – C HC Ambrì-Piotta

France A 27-player roster was announced on 4 May 2022. The final squad was revealed on 9 May 2022.

Head coach: Philippe Bozon

No.Pos.NameHeightWeightBirthdateTeam 3 F Charles Bertrand Tappara 5 D Enzo Guebey ZSC Lions 6 D Vincent Llorca Ducs d'Angers 7 D Pierre Crinon Brûleurs de Loups 8 D Hugo Gallet KalPa 9 F Damien Fleury – C Brûleurs de Loups 12 F Valentin Claireaux – A EHC Kloten 18 D Yohann Auvitu HIFK 20 F Fabien Colotti Rapaces de Gap 22 F Guillaume Leclerc HK Olimpija 25 F Nicolas Ritz Ducs d'Angers 26 D Romain Bault Gothiques d'Amiens 32 G Quentin Papillon Grüner Ishockey 35 G Henri-Corentin Buysse Gothiques d'Amiens 37 G Sebastian Ylönen Jokers de Cergy-Pontoise 42 F Alexandre Texier Columbus Blue Jackets 62 D Florian Chakiachvili Dragons de Rouen 63 F Louis Boudon Lake Superior State Lakers 72 F Jordann Perret Mountfield HK 74 D Thomas Thiry SC Bern 77 F Sacha Treille – A Brûleurs de Loups 81 F Anthony Rech Grizzlys Wolfsburg 83 F Dylan Fabre Brûleurs de Loups 94 F Tim Bozon Lausanne HC 95 F Kévin Bozon EHC Winterthur

Germany A 28-player roster was announced on 5 May 2022. The final squad was revealed on 9 May 2022.

Head coach: Toni Söderholm

No.Pos.NameHeightWeightBirthdateTeam 1 G Dustin Strahlmeier Grizzlys Wolfsburg 3 D Dominik Bittner Grizzlys Wolfsburg 5 D Korbinian Holzer – A Adler Mannheim 6 D Kai Wissmann Eisbären Berlin 7 F Maximilian Kastner EHC Red Bull München 9 D Leon Gawanke Manitoba Moose 15 F Stefan Loibl Skellefteå AIK 18 F Tim Stützle Ottawa Senators 22 F Matthias Plachta Adler Mannheim 25 F Daniel Schmölz Nürnberg Ice Tigers 26 F Samuel Soramies ERC Ingolstadt 30 G Philipp Grubauer Seattle Kraken 35 G Mathias Niederberger Eisbären Berlin 38 D Fabio Wagner ERC Ingolstadt 40 F Alexander Ehl Düsseldorfer EG 41 D Jonas Müller Eisbären Berlin 42 F Yasin Ehliz EHC Red Bull München 53 D Moritz Seider Detroit Red Wings 65 F Marc Michaelis Toronto Marlies 73 F Lukas Reichel Rockford IceHogs 77 F Daniel Fischbuch Düsseldorfer EG 83 F Leonhard Pföderl Eisbären Berlin 91 D Moritz Müller – C Kölner Haie 92 F Marcel Noebels – A Eisbären Berlin 94 F Alexander Karachun Schwenninger Wild Wings

Italy A 28-player roster was announced on 4 May 2022. The final squad was revealed on 11 May 2022.

Head coach: Greg Ireland

No.Pos.NameHeightWeightBirthdateTeam 1 G Andreas Bernard HC Bozen–Bolzano 5 F Marco Sanna SG Cortina 8 F Marco Insam – A HC Bozen–Bolzano 9 F Daniel Mantenuto Asiago Hockey 10 D Peter Spornberger Schwenninger Wild Wings 15 D Enrico Miglioranzi Asiago Hockey 17 D Lorenzo Casetti Asiago Hockey 19 F Alex Petan – A Fehérvár AV19 21 D Daniel Glira Pustertal Wölfe 22 F Simon Kostner Ritten Sport 23 F Diego Kostner HC Ambrì-Piotta 32 G Justin Fazio HC Bozen–Bolzano 35 G Davide Fadani HC Lugano 37 D Phil Pietroniro Scorpions de Mulhouse 44 D Gregorio Gios Asiago Hockey 46 F Ivan Deluca HC Pustertal Wölfe 53 D Alex Trivellato HC Bozen–Bolzano 74 F Brandon McNally Cardiff Devils 82 F Dante Hannoun HC Pustertal Wölfe 88 F Tommaso Traversa Sheffield Steelers 90 D Dylan Di Perna Ritten Sport 91 F Matthias Mantinger HC Pustertal Wölfe 93 F Luca Frigo HC Bozen–Bolzano 94 F Daniel Frank – C HC Bozen–Bolzano 95 F Marco Magnabosco Asiago Hockey

Kazakhstan A 32-player roster was announced on 2 May 2022. The final squad was revealed on 11 May 2022.

Head coach: Yuri Mikhailis

No.Pos.NameHeightWeightBirthdateTeam 4 D Yegor Shalapov Barys Nur-Sultan 7 D Leonid Metalnikov Admiral Vladivostok 9 D Jesse Blacker Avtomobilist Yekaterinburg 10 F Nikita Mikhailis – A Barys Nur-Sultan 14 F Curtis Valk – A Barys Nur-Sultan 15 F Yegor Petukhov Barys Nur-Sultan 18 F Pavel Akolzin Metallurg Magnitogorsk 20 G Sergei Kudryavtsev Yuzhny Ural Orsk 22 F Kirill Panyukov Ak Bars Kazan 26 F Mikhail Rakhmanov Saryarka Karagandy 28 D Valeri Orekhov Barys Nur-Sultan 30 G Ilya Rumyantsev Arlan Kokshetau 43 G Andrei Shutov Barys Nur-Sultan 44 D Darren Dietz HC CSKA Moscow 48 F Roman Starchenko – C Barys Nur-Sultan 58 D Viktor Svedberg Avangard Omsk 64 F Arkadiy Shestakov Barys Nur-Sultan 65 D Samat Daniyar Barys Nur-Sultan 68 F Dmitri Gurkov Barys Nur-Sultan 77 F Sayan Daniyar Saryarka Karagandy 84 F Kirill Savitski Barys Nur-Sultan 87 D Adil Beketayev Nomad Nur-Sultan 89 F Anton Sagadeyev Barys Nur-Sultan 95 F Dmitri Shevchenko Avangard Omsk 96 F Alikhan Asetov Barys Nur-Sultan

Slovakia A 27-player roster was announced on 7 May 2022. The final squad was revealed on 9 May 2022.

Head coach: Craig Ramsay

No.Pos.NameHeightWeightBirthdateTeam 3 D Adam Jánošík BK Mladá Boleslav 5 D Šimon Nemec HK Nitra 6 D Martin Fehérváry Washington Capitals 7 D Mário Grman HPK 10 F Adam Sýkora HK Nitra 13 F Michal Krištof – A HC Kometa Brno 14 D Peter Čerešňák – A HC Škoda Plzeň 15 F Jakub Minárik HK Dukla Trenčín 16 F Róbert Lantoši Linköping HC 20 F Juraj Slafkovský HC TPS 23 F Adam Liška Severstal Cherepovets 24 G Patrik Rybár HC Dinamo Minsk 25 F Alex Tamáši HC '05 Banská Bystrica 29 D Michal Ivan HC Bílí Tygři Liberec 30 G Matej Tomek HC Kometa Brno 35 G Adam Húska Hartford Wolf Pack 40 F Miloš Roman Oceláři Třinec 44 D Mislav Rosandić Bílí Tygři Liberec 47 F Mário Lunter BK Mladá Boleslav 48 D Daniel Gachulinec HC Slovan Bratislava 49 F Samuel Takáč HC Slovan Bratislava 72 F Andrej Kollár HC Kometa Brno 87 F Pavol Regenda HK Dukla Michalovce 88 F Kristián Pospíšil HC Davos 90 F Tomáš Tatar – C New Jersey Devils

Switzerland A 26-player roster was announced on 6 May 2022. It was reduced to 22 on 9 May 2022.

Head coach: Patrick Fischer

No.Pos.NameHeightWeightBirthdateTeam 9 F Damien Riat Lausanne HC 10 F Andres Ambühl – A HC Davos 13 F Nico Hischier – C New Jersey Devils 14 D Dean Kukan Columbus Blue Jackets 20 G Reto Berra HC Fribourg-Gottéron 23 F Philipp Kurashev Chicago Blackhawks 24 D Tobias Geisser Hershey Bears 26 G Sandro Aeschlimann HC Davos 28 F Timo Meier San Jose Sharks 43 D Andrea Glauser Lausanne HC 44 F Pius Suter Detroit Red Wings 45 D Michael Fora – A HC Davos 54 D Christian Marti ZSC Lions 59 F Dario Simion EV Zug 60 F Tristan Scherwey SC Bern 61 F Fabrice Herzog EV Zug 62 F Denis Malgin ZSC Lions 63 G Leonardo Genoni EV Zug 71 F Enzo Corvi HC Davos 72 D Dominik Egli HC Davos 79 F Calvin Thürkauf HC Lugano 86 D Janis Moser Arizona Coyotes 88 F Christoph Bertschy Lausanne HC 97 D Jonas Siegenthaler New Jersey Devils 98 F Marco Miranda Genève-Servette HC

Group B Austria The roster was announced on 9 May 2022.

Head coach: Roger Bader

No.Pos.NameHeightWeightBirthdateTeam 3 F Peter Schneider Red Bull Salzburg 4 D Dominic Hackl Vienna Capitals 5 F Thomas Raffl – C Red Bull Salzburg 7 F Brian Lebler Red Bull Salzburg 9 F Ali Wukovits Red Bull Salzburg 12 D David Maier EC KAC 13 D Philipp Wimmer Red Bull Salzburg 14 D Kilian Zündel Red Bull Salzburg 17 F Manuel Ganahl – A EC KAC 20 D Nico Brunner EC VSV 21 F Lukas Haudum EC KAC 24 F Marco Kasper Rögle BK 26 F Oliver Achermann HC La Chaux-de-Fonds 29 G Bernhard Starkbaum Vienna Capitals 30 G David Kickert Vienna Capitals 31 G David Madlener Dornbirn Bulldogs 32 D Bernd Wolf HC Lugano 36 F Simeon Schwinger Dornbirn Bulldogs 52 F Paul Huber Red Bull Salzburg 70 F Benjamin Nissner Red Bull Salzburg 71 D Erik Kirchschläger Graz 99ers 74 F Nico Feldner Sheffield Steelers 91 D Dominique Heinrich – A Red Bull Salzburg 92 D Clemens Unterweger EC KAC 98 F Benjamin Baumgartner Lausanne HC

Czechia The roster was announced on 7 May 2022.

Head coach: Kari Jalonen

No.Pos.NameHeightWeightBirthdateTeam 2 G Lukáš Dostál San Diego Gulls 5 D David Jiříček HC Škoda Plzeň 6 D Michal Kempný Washington Capitals 9 D David Sklenička Oulun Kärpät 10 F Roman Červenka – C SC Rapperswil-Jona Lakers 12 F Jiří Černoch HC Energie Karlovy Vary 13 F Jakub Vrána Detroit Red Wings 17 D Filip Hronek Detroit Red Wings 19 F Jakub Flek HC Energie Karlovy Vary 20 F Hynek Zohorna IK Oskarshamn 24 D Jan Ščotka – A JYP Jyväskylä 44 F Matěj Stránský HC Davos 46 F David Krejčí – A HC Olomouc 47 D Michal Jordán Amur Khabarovsk 48 F Tomáš Hertl San Jose Sharks 50 G Karel Vejmelka Arizona Coyotes 51 D Radim Šimek San Jose Sharks 52 F Michael Špaček Frölunda HC 64 F David Kämpf Toronto Maple Leafs 67 F Jiří Smejkal Lahti Pelicans 84 D Tomáš Kundrátek HC Oceláři Třinec 88 F David Pastrňák Boston Bruins 91 F Dominik Simon Anaheim Ducks 94 G Marek Langhamer Ilves 95 F Matěj Blümel HC Dynamo Pardubice

Finland A 26-player roster was announced on 8 May 2022.

Head coach: Jukka Jalonen

No.Pos.NameHeightWeightBirthdateTeam 2 D Ville Pokka Avangard Omsk 3 D Niklas Friman HPK 4 D Mikko Lehtonen SKA Saint Petersburg 10 F Joel Armia Montreal Canadiens 12 F Marko Anttila – A Ilves 21 F Jere Innala HIFK 23 D Esa Lindell Dallas Stars 24 F Hannes Björninen Lahti Pelicans 25 F Toni Rajala EHC Biel 29 G Harri Säteri Arizona Coyotes 35 G Frans Tuohimaa HC Neftekhimik Nizhnekamsk 38 D Juuso Hietanen HC Ambrì-Piotta 41 D Miro Heiskanen Dallas Stars 42 D Sami Vatanen Genève-Servette HC 45 G Juho Olkinuora Metallurg Magnitogorsk 50 D Mikael Seppälä Tappara 51 F Valtteri Filppula – C Genève-Servette HC 55 D Atte Ohtamaa Oulun Kärpät 64 F Mikael Granlund – A Nashville Predators 65 F Sakari Manninen Salavat Yulaev Ufa 70 F Teemu Hartikainen Salavat Yulaev Ufa 76 F Jere Sallinen EHC Biel 80 F Saku Mäenalanen Oulun Kärpät 82 F Harri Pesonen SCL Tigers 91 F Juho Lammikko Vancouver Canucks

Great Britain The roster was announced on 22 April 2022.

Head coach: Peter Russell