Each team's roster consisted of at least 15 skaters (forwards and defencemen) and two goaltenders, and at most 25 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 21 May 2021.

Group A Belarus A 27-player roster was announced on 11 May 2021. On 18 May, the final squad was revealed.

Head coach: Mikhail Zakharov

No.Pos.NameHeightWeightBirthdateTeam 2 D Ilya Solovyov Dinamo Minsk 7 D Stepan Falkovsky Dinamo Minsk 8 D Ilya Shinkevich Dinamo Minsk 9 F Stanislav Lopachuk Yunost Minsk 10 D Nick Bailen Traktor Chelyabinsk 12 F Aliaksei Protas Hershey Bears 13 F Mikhail Stefanovich Yunost Minsk 14 D Yevgeni Lisovets Salavat Yulaev Ufa 15 F Artem Demkov Dinamo Minsk 16 F Geoff Platt – A Salavat Yulaev Ufa 17 F Yegor Sharangovich – C New Jersey Devils 18 D Kristian Khenkel – A Ak Bars Kazan 19 F Nikita Komarov Avangard Omsk 21 F Vladislav Kodola Severstal Cherepovets 22 F Francis Paré Dinamo Minsk 30 G Konstantin Shostak Severstal Cherepovets 31 G Danny Taylor Dinamo Minsk 40 G Alexei Kolosov Dinamo Minsk 73 D Dmitri Znakharenko Dinamo Minsk 74 F Sergei Kostitsyn Bratislava Capitals 81 F Sergei Drozd Yunost Minsk 85 D Andrei Antonov Yunost Minsk 88 F German Nesterov HK Gomel 89 D Dmitry Korobov Salavat Yulaev Ufa 90 F Danila Klimovich Minskie Zubry 92 F Shane Prince Avtomobilist Yekaterinburg 93 F Andrei Belevich Dinamo Minsk 94 D Vladislav Yeryomenko Dinamo Minsk

Czech Republic A 29-player roster was announced on 7 May 2021.

Head coach: Filip Pešán

No.Pos.NameHeightWeightBirthdateTeam3DLibor Hájek New York Rangers6DDavid Musil Oceláři Třinec9DDavid Sklenička Jokerit11FFilip Zadina Detroit Red Wings13FJakub Vrána Detroit Red Wings14FAdam Musil Bílí Tygři Liberec17DFilip Hronek – A Detroit Red Wings18FDominik Kubalík Chicago Blackhawks19FJakub Flek Karlovy Vary25FRadan Lenc Bílí Tygři Liberec30GŠimon Hrubec Avangard Omsk31DLukáš Klok Lukko35GRoman Will Traktor Chelyabinsk43FJan Kovář – C EV Zug44FMatěj Stránský Oceláři Třinec52FMichael Špaček Oceláři Třinec60DMichal Moravčík Tappara61GPetr Kváča Bílí Tygři Liberec62DAndrej Šustr Kunlun Red Star67FJiří Smejkal Tappara69FLukáš Radil Spartak Moscow72FFilip Chytil New York Rangers74DOndřej Vitásek Bílí Tygři Liberec78FRobin Hanzl Spartak Moscow79FTomáš Zohorna – A Dynamo Pardubice88DLibor Šulák Oulun Kärpät92FJiří Sekáč Avangard Omsk95FMatěj Blümel Dynamo Pardubice

Denmark The roster was announced on 7 May 2021.

Head coach: Heinz Ehlers

No.Pos.NameHeightWeightBirthdateTeam 1 G Frederik Dichow Odense Bulldogs 2 D Phillip Bruggisser Grizzlys Wolfsburg 8 D Anders Krogsgaard Fischtown Pinguins 9 F Frederik Storm ERC Ingolstadt 10 F Niklas Andersen Fischtown Pinguins 11 F Alexander True San Jose Barracuda 15 D Matias Lassen Malmö Redhawks 16 F Matthias Asperup Herlev Eagles 17 F Nicklas Jensen Jokerit 22 D Markus Lauridsen Malmö Redhawks 25 D Oliver Lauridsen – A Malmö Redhawks 28 D Emil Kristensen Schwenninger Wild Wings 29 F Morten Madsen Timrå IK 32 G Sebastian Dahm EC KAC 30 G Mads Søgaard Esbjerg Energy 33 F Julian Jakobsen Aalborg Pirates 38 F Morten Poulsen – A Herning Blue Fox 40 F Jesper Jensen Frederikshavn White Hawks 41 D Jesper B. Jensen – C Malmö Redhawks 43 F Nichlas Hardt Rungsted Seier Capital 47 D Oliver Larsen IK Oskarshamn 48 D Nicholas Jensen Düsseldorfer EG 50 F Mathias Bau Hansen Herning Blue Fox 72 F Nicolai Meyer Ässät 75 F Mathias From Düsseldorfer EG 89 F Mikkel Bødker HC Lugano 95 F Nick Olesen Södertälje SK

Great Britain The roster was announced on 8 May 2021.

Head coach: Peter Russell

No.Pos.NameHeightWeightBirthdateTeam 1 G Jackson Whistle Nottingham Panthers 2 D Dallas Ehrhardt Manchester Storm 5 F Ben Davies Manchester Storm 7 F Robert Lachowicz Nottingham Panthers 8 F Matthew Myers Sheffield Steelers 9 F Brett Perlini Nottingham Panthers 11 D Mark Garside Nottingham Panthers 13 D David Phillips Sheffield Steelers 14 F Liam Kirk Sheffield Steelers 16 F Sam Duggan Coventry Blaze 17 D Mark Richardson – A Rote Teufel Bad Nauheim 18 F Lewis Hook Nottingham Panthers 19 F Luke Ferrara Coventry Blaze 20 F Jonathan Phillips – C Sheffield Steelers 21 F Mike Hammond Coventry Blaze 23 D Paul Swindlehurst Coventry Blaze 24 D Josh Tetlow Nottingham Panthers 28 D Ben O'Connor Sheffield Steelers 33 G Ben Bowns Nottingham Panthers 34 G Jordan Hedley Coventry Blaze 44 D Sam Jones Sheffield Steelers 58 D David Clements Coventry Blaze 59 F Ross Venus Coventry Blaze 63 F Brendan Connolly Sheffield Steelers 74 F Ollie Betteridge Nottingham Panthers 75 F Robert Dowd – A Sheffield Steelers 89 F Ciaran Long Manchester Storm 91 F Ben Lake Manchester Storm

ROC The roster was announced on 15 May 2021.

Head coach: Valeri Bragin

No.Pos.NameHeightWeightBirthdateTeam 2 D Artyom Zub Ottawa Senators 4 D Vladislav Gavrikov – A Columbus Blue Jackets 7 D Dmitry Orlov Washington Capitals 8 F Ivan Morozov SKA Saint Petersburg 9 D Ivan Provorov Philadelphia Flyers 10 F Sergey Tolchinsky Avangard Omsk 11 F Dmitri Voronkov Ak Bars Kazan 15 F Pavel Karnaukhov CSKA Moscow 16 D Nikita Zadorov Chicago Blackhawks 21 F Konstantin Okulov CSKA Moscow 25 F Mikhail Grigorenko Columbus Blue Jackets 27 D Igor Ozhiganov SKA Saint Petersburg 31 G Alexander Samonov SKA Saint Petersburg 32 G Sergei Bobrovsky Florida Panthers 37 F Evgeny Timkin SKA Saint Petersburg 57 F Artyom Shvets-Rogovoy SKA Saint Petersburg 58 F Anton Slepyshev – C CSKA Moscow 60 G Ivan Bocharov Dynamo Moscow 71 F Anton Burdasov – A SKA Saint Petersburg 72 F Emil Galimov SKA Saint Petersburg 78 F Maxim Shalunov CSKA Moscow 81 F Vladislav Kamenev SKA Saint Petersburg 87 D Rushan Rafikov Lokomotiv Yaroslavl 89 D Nikita Nesterov Calgary Flames 91 F Vladimir Tarasenko St. Louis Blues 94 F Alexander Barabanov San Jose Sharks 96 F Andrei Kuzmenko SKA Saint Petersburg 98 D Grigori Dronov Metallurg Magnitogorsk

Slovakia The roster was announced on 15 May 2021.

Head coach: Craig Ramsay

No.Pos.NameHeightWeightBirthdateTeam 3 D Adam Jánošík IK Oskarshamn 5 D Šimon Nemec HK Nitra 7 D Mário Grman SaiPa 8 F Pavol Skalický Lukko 12 F Miloš Kelemen HKM Zvolen 13 F Michal Krištof – A Oulun Kärpät 16 F Róbert Lantoši Providence Bruins 17 F Dávid Buc Bratislava Capitals 19 F Matúš Sukeľ Sparta Prague 22 D Samuel Kňažko HC TPS 23 F Adam Liška Severstal Cherepovets 27 F Marek Hrivík – A Leksands IF 28 D Martin Gernát Oceláři Třinec 29 D Michal Ivan HKM Zvolen 33 G Július Hudáček Spartak Moscow 34 F Peter Cehlárik Leksands IF 35 G Adam Húska Hartford Wolf Pack 40 F Miloš Roman Oceláři Třinec 42 G Branislav Konrád HC Olomouc 44 D Mislav Rosandić Bílí Tygři Liberec 48 D Daniel Gachulinec HC 07 Detva 60 F Juraj Slafkovský HC TPS 65 D Martin Bučko Dynamo Pardubice 67 F Marián Studenič New Jersey Devils 71 D Marek Ďaloga – C Dynamo Pardubice 77 F Martin Faško-Rudáš Banská Bystrica 88 F Kristián Pospíšil Lukko 89 F Adrián Holešinský HK Nitra

Sweden The roster was announced on 16 May 2021.

Head coach: Johan Garpenlöv

No.Pos.NameHeightWeightBirthdateTeam 3 D Klas Dahlbeck – A CSKA Moscow 7 D Henrik Tömmernes – C Genève-Servette 9 F Adrian Kempe Los Angeles Kings 12 F Max Friberg Frölunda HC 15 F Pontus Holmberg Växjö Lakers 17 F Pär Lindholm Skellefteå AIK 19 F Marcus Sörensen San Jose Sharks 20 D Lawrence Pilut Traktor Chelyabinsk 23 D Jesper Sellgren Frölunda HC 24 F Oscar Lindberg Dynamo Moscow 27 D Nils Lundkvist Luleå HF 28 F Jesper Frödén Skellefteå AIK 29 F Mario Kempe CSKA Moscow 30 G Viktor Fasth Växjö Lakers 32 D Magnus Nygren HC Davos 33 G Samuel Ersson Brynäs IF 34 D Albert Johansson Färjestad BK 37 F Isac Lundeström Anaheim Ducks 39 G Adam Reideborn Ak Bars Kazan 40 F Andreas Wingerli Skellefteå AIK 48 F Carl Klingberg EV Zug 50 D Viktor Lööv Jokerit 51 F Filip Hållander Luleå HF 64 D Jonathan Pudas Jokerit 67 F Rickard Rakell – A Anaheim Ducks 68 F Victor Olofsson Buffalo Sabres 70 F Dennis Rasmussen Metallurg Magnitogorsk

Switzerland The roster was announced on 16 May 2021.

Head coach: Patrick Fischer

No.Pos.NameHeightWeightBirthdateTeam 2 D Santeri Alatalo EV Zug 8 F Vincent Praplan SC Bern 10 F Andres Ambühl – A HC Davos 13 F Nico Hischier – A New Jersey Devils 15 F Grégory Hofmann EV Zug 16 D Raphael Diaz – C EV Zug 20 G Reto Berra HC Fribourg-Gottéron 23 F Philipp Kurashev Chicago Blackhawks 24 D Tobias Geisser EV Zug 25 D Mirco Müller Leksands IF 28 F Timo Meier San Jose Sharks 38 D Lukas Frick HC Lausanne 50 G Melvin Nyffeler SC Rapperswil-Jona Lakers 55 D Romain Loeffel HC Lugano 59 F Dario Simion EV Zug 60 F Tristan Scherwey SC Bern 61 F Fabrice Herzog HC Davos 63 G Leonardo Genoni EV Zug 65 D Ramon Untersander SC Bern 71 F Enzo Corvi HC Davos 83 F Joël Vermin Genève-Servette HC 85 F Sven Andrighetto ZSC Lions 86 D Janis Moser EHC Biel 88 F Christoph Bertschy Lausanne HC 89 D Fabian Heldner Lausanne HC 96 F Noah Rod Genève-Servette HC 97 D Jonas Siegenthaler New Jersey Devils

Group B Canada The roster was announced on 14 May 2021.

Head coach: Gerard Gallant

No.Pos.NameHeightWeightBirthdateTeam 2 D Braden Schneider Brandon Wheat Kings 5 D Jacob Bernard-Docker Ottawa Senators 6 D Colin Miller – A Buffalo Sabres 8 F Liam Foudy Columbus Blue Jackets 11 F Jaret Anderson-Dolan Los Angeles Kings 13 F Gabriel Vilardi Los Angeles Kings 14 F Adam Henrique – C Anaheim Ducks 17 F Justin Danforth HC Vityaz 21 F Nick Paul Ottawa Senators 22 F Brandon Hagel Chicago Blackhawks 25 D Owen Power Univ. of Michigan 26 D Sean Walker Los Angeles Kings 27 F Michael Bunting Arizona Coyotes 28 F Connor Brown – A Ottawa Senators 33 G Adin Hill Arizona Coyotes 35 G Darcy Kuemper Arizona Coyotes 38 D Mario Ferraro San Jose Sharks 44 F Max Comtois Anaheim Ducks 65 G Michael DiPietro Vancouver Canucks 70 D Troy Stecher Detroit Red Wings 73 F Brandon Pirri Chicago Blackhawks 74 D Nicolas Beaudin Chicago Blackhawks 88 F Andrew Mangiapane Calgary Flames 91 F Cole Perfetti Manitoba Moose

Finland The roster was announced on 15 May 2021.

Head coach: Jukka Jalonen

No.Pos.NameHeightWeightBirthdateTeam 2 D Ville Pokka Avangard Omsk 3 D Olli Määttä Los Angeles Kings 6 D Tony Sund HC Davos 7 D Oliwer Kaski Avangard Omsk 12 F Marko Anttila – C Jokerit 13 F Mikael Ruohomaa Sibir Novosibirsk 15 F Anton Lundell HIFK 20 F Niko Ojamäki Linköping HC 21 F Jere Innala HPK 22 F Arttu Ruotsalainen Buffalo Sabres 24 F Hannes Björninen Lahti Pelicans 25 F Jere Karjalainen HC Sochi 27 F Petri Kontiola – A HPK 29 G Harri Säteri Sibir Novosibirsk 31 G Janne Juvonen Leksands IF 38 F Teemu Turunen HC Davos 39 D Kim Nousiainen KalPa 40 D Petteri Lindbohm EHC Biel 45 G Juho Olkinuora Metallurg Magnitogorsk 47 F Peter Tiivola Ässät 48 F Valtteri Puustinen HPK 50 D Miika Koivisto Växjö Lakers 52 D Mikael Seppälä KalPa 55 D Atte Ohtamaa – A Lokomotiv Yaroslavl 61 D Axel Rindell Mikkelin Jukurit 76 F Jere Sallinen HIFK 80 F Saku Mäenalanen Jokerit 81 F Iiro Pakarinen Jokerit

Germany A 26-player roster was announced on 3 May 2021. It was 28 players on 10 May. On 15 May, the final squad was revealed.

Head coach: Toni Söderholm