2024 IIHF World Championship rosters

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 2024. Flags are only for foreign coaches.
==Group A==
===Austria===
A 27-player roster was announced on 30 April 2024. The final squad was revealed on 6 May.
Head coach: Roger Bader
No.	Pos.	Name 	Height	Weight	Birthdate	Team
3 	F 	Peter Schneider 	 	 	 	Red Bull Salzburg
5 	F 	Thomas Raffl – C 	 	 	 	Red Bull Salzburg
9 	F 	Ali Wukovits 	 	 	 	Red Bull Salzburg
12 	D 	David Maier 	 	 	 	EC KAC
14 	D 	Kilian Zündel 	 	 	 	HC Ambrì-Piotta
16 	F 	Dominic Zwerger 	 	 	 	HC Ambrì-Piotta
17 	F 	Manuel Ganahl (A) 	 	 	 	EC KAC
18 	D 	Paul Stapelfeldt 	 	 	 	Red Bull Salzburg
19 	F 	Vinzenz Rohrer 	 	 	 	ZSC Lions
20 	D 	Nico Brunner 	 	 	 	Vienna Capitals
21 	F 	Lukas Haudum 	 	 	 	EC KAC
23 	F 	Marco Rossi 	 	 	 	Minnesota Wild
24 	D 	Steven Strong 	 	 	 	EC KAC
29 	G 	Thomas Höneckl 	 	 	 	Steinbach Black Wings Linz
30 	G 	David Kickert 	 	 	 	Red Bull Salzburg
31 	G 	David Madlener 	 	 	 	Pioneers Vorarlberg
32 	D 	Bernd Wolf 	 	 	 	HC Lugano
48 	F 	Lucas Thaler 	 	 	 	Red Bull Salzburg
52 	F 	Paul Huber 	 	 	 	Red Bull Salzburg
70 	F 	Benjamin Nissner 	 	 	 	Red Bull Salzburg
78 	D 	Thimo Nickl 	 	 	 	Wheeling Nailers
91 	D 	Dominique Heinrich (A)	 	 	 	Vienna Capitals
92 	D 	Clemens Unterweger 	 	 	 	EC KAC
96 	F 	Mario Huber 	 	 	 	Red Bull Salzburg
98 	F 	Benjamin Baumgartner 	 	 	 	SC Bern
===Canada===
A 22-player roster was announced on 3 May 2024. Four days later, Pierre-Luc Dubois, Brandon Hagel and Nick Paul were added to the roster, while Macklin Celebrini and Adam Fantilli left the team. On 10 May, John Tavares was added to the roster.
Head coach: André Tourigny
No.	Pos.	Name	Height	Weight	Birthdate	Team
3 	D 	 	 	 	 	Anaheim Ducks
4 	D 	 	 	 	 	Buffalo Sabres
8 	F 	 	 	 	 	Pittsburgh Penguins
13 	F 	 	 	 	 	Seattle Kraken
14 	F 	 	 	 	 	Arizona Coyotes
17 	F 	 	 	 	 	Arizona Coyotes
18 	F 	 	 	 	 	New Jersey Devils
19 	F 	 	 	 	 	Seattle Kraken
20 	F 	 	 	 	 	Tampa Bay Lightning
21 	D 	 	 	 	 	Montreal Canadiens
22 	F 	 	 	 	 	Buffalo Sabres
24 	D 	 	 	 	 	Seattle Kraken
25 	D 	 	 	 	 	Buffalo Sabres
30 	G 	 	 	 	 	St. Louis Blues
35 	G 	 	 	 	 	New Jersey Devils
38 	F 	 	 	 	 	Tampa Bay Lightning
50 	G 	 	 	 	 	St. Louis Blues
55 	D 	(A) 	 	 	 	St. Louis Blues
71 	F 	 	 	 	 	Ottawa Senators
78 	D 	(A) 	 	 	 	Columbus Blue Jackets
80 	F 	 	 	 	 	Los Angeles Kings
88 	F 	(A) 	 	 	 	Calgary Flames
91 	F 	– C 	 	 	 	Toronto Maple Leafs
98 	F 	 	 	 	 	Chicago Blackhawks
===Czechia===
A 35-player roster was announced on 3 May 2024. It was reduced to 26 players two days later. On 17 May, it was announced that Martin Nečas would be added to the roster. David Pastrňák and Pavel Zacha were announced as further additions to the roster two days later.
Head coach: Radim Rulík
No.	Pos.	Name 	Height	Weight	Birthdate	Team
1 	G 	Lukáš Dostál 	 	 	 	Anaheim Ducks
3 	D 	Radko Gudas (A) 	 	 	 	Anaheim Ducks
6 	D 	Michal Kempný 	 	 	 	Sparta Praha
7 	D 	David Špaček 	 	 	 	Iowa Wild
8 	F 	Ondřej Beránek 	 	 	 	Karlovy Vary
10 	F 	Roman Červenka – C	 	 	 	Rapperswil-Jona Lakers
14 	F 	Pavel Zacha 	 	 	 	Boston Bruins
18 	F 	Ondřej Palát (A) 	 	 	 	New Jersey Devils
19 	F 	Jakub Flek 	 	 	 	Kometa Brno
22 	F 	Jáchym Kondelík 	 	 	 	Motor České Budějovice
23 	F 	Lukáš Sedlák 	 	 	 	Dynamo Pardubice
34 	G 	Petr Mrázek 	 	 	 	Chicago Blackhawks
36 	D 	Jakub Krejčík 	 	 	 	Sparta Praha
44 	D 	Jan Rutta 	 	 	 	San Jose Sharks
50 	G 	Karel Vejmelka 	 	 	 	Arizona Coyotes
55 	D 	Libor Hájek 	 	 	 	Dynamo Pardubice
64 	F 	David Kämpf 	 	 	 	Toronto Maple Leafs
73 	F 	Ondřej Kaše 	 	 	 	HC Litvínov
81 	F 	Dominik Kubalík 	 	 	 	Ottawa Senators
84 	D 	Tomáš Kundrátek 	 	 	 	Oceláři Třinec
88 	F 	David Pastrňák 	 	 	 	Boston Bruins
93 	F 	Matěj Stránský 	 	 	 	HC Davos
95 	F 	Daniel Voženílek 	 	 	 	Oceláři Třinec
96 	F 	David Tomášek 	 	 	 	Färjestad BK
98 	F 	Martin Nečas 	 	 	 	Carolina Hurricanes
===Denmark===
The roster was announced on 3 May 2024. On 6 May, Oliver Kjær left the team due to injury, and was replaced by Lucas Andersen.
Head coach: Mikael Gath
No.	Pos.	Name 	Height	Weight	Birthdate	Team
1 	G 	William Rørth 	 	 	 	Rødovre Mighty Bulls
5 	F 	Lucas Andersen 	 	 	 	Rungsted IK
9 	F 	Frederik Storm 	 	 	 	Kölner Haie
11 	F 	Alexander True 	 	 	 	Charlotte Checkers
12 	F 	Oscar Mølgaard 	 	 	 	HV71
15 	D 	Matias Lassen 	 	 	 	Malmö Redhawks
22 	D 	Markus Lauridsen 	 	 	 	Löwen Frankfurt
25 	D 	Oliver Lauridsen (A)	 	 	 	HC TPS
29 	F 	Mikkel Aagaard 	 	 	 	Modo Hockey
38 	F 	Morten Poulsen 	 	 	 	Herning Blue Fox
40 	D 	Anders Koch 	 	 	 	Aalborg Pirates
41 	D 	Jesper Jensen – C 	 	 	 	EC KAC
42 	D 	Phillip Bruggisser 	 	 	 	Fischtown Pinguins
43 	G 	Mathias Seldrup 	 	 	 	Esbjerg Energy
47 	D 	Oliver Larsen 	 	 	 	Mikkelin Jukurit
48 	D 	Nicholas Jensen 	 	 	 	Fischtown Pinguins
54 	F 	Felix Scheel 	 	 	 	Fischtown Pinguins
63 	F 	Patrick Russell (A) 	 	 	 	Linköping HC
65 	F 	Christian Wejse 	 	 	 	Fischtown Pinguins
71 	F 	Niklas Andersen 	 	 	 	Augsburger Panther
72 	F 	Phillip Schultz 	 	 	 	Esbjerg Energy
77 	F 	Mathias From 	 	 	 	Herning Blue Fox
80 	G 	Frederik Dichow 	 	 	 	HV71
86 	F 	Joachim Blichfeld 	 	 	 	Växjö Lakers
95 	F 	Nick Olesen 	 	 	 	IK Oskarshamn
===Finland===
A 32-player roster was announced on 25 April 2024. A 25-player roster was then revealed on 5 May 2024, which was confirmed to be the final roster on 9 May 2024.
Head coach: Jukka Jalonen
No.	Pos.	Name 	Height	Weight	Birthdate	Team
2 	D 	Rasmus Rissanen 	 	 	 	Örebro HK
3 	D 	Olli Määttä (A) 	 	 	 	Detroit Red Wings
4 	D 	Mikko Lehtonen (A) 	 	 	 	ZSC Lions
7 	D 	Oliwer Kaski 	 	 	 	HV71
12 	F 	Jere Innala 	 	 	 	Frölunda HC
13 	F 	Jesse Puljujärvi 	 	 	 	Pittsburgh Penguins
15 	F 	Juha Jääskä 	 	 	 	HIFK Helsinki
18 	D 	Vili Saarijärvi 	 	 	 	SCL Tigers
19 	F 	Konsta Helenius 	 	 	 	Mikkelin Jukurit
21 	F 	Patrik Puistola 	 	 	 	Mikkelin Jukurit
24 	F 	Hannes Björninen 	 	 	 	Örebro HK
25 	F 	Pekka Jormakka 	 	 	 	Mikkelin Jukurit
27 	F 	Oliver Kapanen 	 	 	 	KalPa
29 	G 	Harri Säteri 	 	 	 	EHC Biel
30 	G 	Lassi Lehtinen 	 	 	 	MoDo Hockey
33 	G 	Emil Larmi 	 	 	 	Växjö Lakers
38 	D 	Veli-Matti Vittasmäki	 	 	 	Tappara
48 	F 	Valtteri Puustinen 	 	 	 	Pittsburgh Penguins
50 	D 	Juuso Riikola 	 	 	 	SCL Tigers
57 	F 	Arttu Hyry 	 	 	 	Oulun Kärpät
62 	D 	Jesper Mattila 	 	 	 	KalPa Kuopio
64 	F 	Mikael Granlund – C 	 	 	 	San Jose Sharks
71 	F 	Ahti Oksanen 	 	 	 	IK Oskarshamn
80 	F 	Saku Mäenalanen 	 	 	 	SCL Tigers
81 	F 	Iiro Pakarinen 	 	 	 	HIFK Helsinki
===Great Britain===
The roster was announced on 3 May 2024.
Head coach: Peter Russell
No.	Pos.	Name 	Height	Weight	Birthdate	Team
1 	G 	Jackson Whistle 	 	 	 	Belfast Giants
2 	D 	Sam Ruopp 	 	 	 	Lausitzer Füchse
5 	F 	Ben Davies 	 	 	 	Cardiff Devils
7 	F 	Robert Lachowicz 	 	 	 	Glasgow Clan
9 	F 	Brett Perlini 	 	 	 	Saale Bulls
11 	F 	Cam Critchlow 	 	 	 	Manchester Storm
13 	D 	David Phillips 	 	 	 	Belfast Giants
14 	F 	Liam Kirk (A) 	 	 	 	HC Litvínov
16 	F 	Sam Duggan 	 	 	 	Cardiff Devils
17 	D 	Mark Richardson (A)	 	 	 	Cardiff Devils
23 	F 	Sean Norris 	 	 	 	Belfast Giants
24 	D 	Josh Tetlow 	 	 	 	Nottingham Panthers
26 	D 	Evan Mosey 	 	 	 	Cardiff Devils
27 	F 	Cole Shudra 	 	 	 	Sheffield Steelers
28 	D 	Ben O'Connor 	 	 	 	Guildford Flames
33 	G 	Ben Bowns 	 	 	 	Cardiff Devils
35 	G 	Lucas Brine 	 	 	 	Dundee Stars
41 	D 	Josh Batch 	 	 	 	Cardiff Devils
44 	D 	Sam Jones 	 	 	 	Sheffield Steelers
48 	F 	Johnny Curran 	 	 	 	Coventry Blaze
74 	F 	Ollie Betteridge 	 	 	 	Nottingham Panthers
75 	F 	Robert Dowd – C 	 	 	 	Sheffield Steelers
79 	D 	Nathanael Halbert 	 	 	 	HC Innsbruck
91 	F 	Ben Lake 	 	 	 	Belfast Giants
94 	F 	Cade Neilson 	 	 	 	Alaska Nanooks
===Norway===
A 27-player roster was announced on 6 May 2024, with two of the players not yet available as they were still participating in the Calder Cup playoffs.
Head coach: Tobias Johansson
No.	Pos.	Name 	Height	Weight	Birthdate	Team
2 	D 	Isak Hansen 	 	 	 	Sparta Sarpsborg
4 	D 	Johannes Johannesen 	 	 	 	Lahti Pelicans
7 	D 	Sander Vold Engebråten 	 	 	 	Mikkelin Jukurit
8 	F 	Mathias Trettenes 	 	 	 	Stavanger Oilers
10 	D 	Mattias Nørstebø (A) 	 	 	 	IF Björklöven
12 	F 	Noah Steen 	 	 	 	Mora IK
13 	F 	Petter Vesterheim 	 	 	 	Mora IK
17 	F 	Eirik Salsten 	 	 	 	Storhamar Hockey
18 	F 	Thomas Olsen 	 	 	 	Vålerenga Ishockey
19 	F 	Håvard Salsten 	 	 	 	Sparta Sarpsborg
20 	F 	Mathias Emilio Pettersen	 	 	 	Texas Stars
22 	F 	Martin Rønnild 	 	 	 	Storhamar Hockey
23 	F 	Thomas Berg Paulsen (A) 	 	 	 	Malmö Redhawks
27 	F 	Andreas Martinsen 	 	 	 	Storhamar Hockey
28 	F 	Michael Brandsegg-Nygård	 	 	 	Mora IK
30 	G 	Tobias Normann 	 	 	 	AIK IF
31 	G 	Jonas Arntzen 	 	 	 	Örebro HK
33 	G 	Henrik Haukeland 	 	 	 	Düsseldorfer EG
36 	F 	Mats Zuccarello 	 	 	 	Minnesota Wild
37 	F 	Markus Vikingstad 	 	 	 	Fischtown Pinguins
41 	F 	Patrick Thoresen – C 	 	 	 	Storhamar Hockey
43 	D 	Max Krogdahl 	 	 	 	Östersunds IK
49 	D 	Christian Kåsastul 	 	 	 	Pustertal Wölfe
54 	D 	Sander Hurrød 	 	 	 	Storhamar Hockey
71 	F 	Eskild Bakke Olsen 	 	 	 	BIK Karlskoga
72 	D 	Stian Solberg 	 	 	 	Vålerenga Ishockey
===Switzerland===
A preliminary 24-player roster was announced on 6 May 2024. On 8 May, Roman Josi was added to the roster. On 11 May, it was announced that Kevin Fiala would join the team.
Head coach: Patrick Fischer
No.	Pos.	Name 	Height	Weight	Birthdate	Team
10 	F 	Andres Ambühl 	 	 	 	HC Davos
11 	F 	Sven Senteler 	 	 	 	EV Zug
13 	F 	Nico Hischier (A) 	 	 	 	New Jersey Devils
14 	D 	Dean Kukan 	 	 	 	ZSC Lions
17 	F 	Ken Jäger 	 	 	 	Lausanne HC
18 	D 	Sven Jung 	 	 	 	HC Davos
20 	G 	Reto Berra 	 	 	 	HC Fribourg-Gottéron
21 	F 	Kevin Fiala 	 	 	 	Los Angeles Kings
22 	F 	Nino Niederreiter (A)	 	 	 	Winnipeg Jets
23 	F 	Philipp Kurashev 	 	 	 	Chicago Blackhawks
40 	G 	Akira Schmid 	 	 	 	New Jersey Devils
43 	D 	Andrea Glauser 	 	 	 	Lausanne HC
45 	D 	Michael Fora 	 	 	 	HC Davos
54 	D 	Christian Marti 	 	 	 	ZSC Lions
55 	D 	Romain Loeffel 	 	 	 	SC Bern
59 	F 	Dario Simion 	 	 	 	EV Zug
60 	F 	Tristan Scherwey 	 	 	 	SC Bern
63 	G 	Leonardo Genoni 	 	 	 	EV Zug
68 	F 	Fabrice Herzog 	 	 	 	EV Zug
79 	F 	Calvin Thürkauf 	 	 	 	HC Lugano
85 	F 	Sven Andrighetto 	 	 	 	ZSC Lions
88 	F 	Christoph Bertschy 	 	 	 	HC Fribourg-Gottéron
90 	D 	Roman Josi – C 	 	 	 	Nashville Predators
92 	F 	Gaëtan Haas 	 	 	 	EHC Biel
97 	D 	Jonas Siegenthaler 	 	 	 	New Jersey Devils
==Group B==
===France===
A 26-player roster was announced on 29 April 2024. The final squad was revealed on 7 May. On 12 May, Nicolas Ritz was replaced by Justin Addamo due to injury. On 18 May, Robin Colomban was called up as an injury replacement for Stéphane Da Costa.
Head coach: Philippe Bozon
No.	Pos.	Name 	Height	Weight	Birthdate	Team
3 	F 	Charles Bertrand 	 	 	 	ERC Ingolstadt
5 	D 	Enzo Guebey 	 	 	 	HC Davos
6 	D 	Vincent Llorca 	 	 	 	Ducs d'Angers
7 	D 	Pierre Crinon 	 	 	 	Brûleurs de Loups
8 	D 	Hugo Gallet 	 	 	 	KalPa
11 	F 	Robin Colomban 	 	 	 	Diables Rouges de Briançon
12 	F 	Valentin Claireaux 	 	 	 	Vítkovice Ridera
14 	F 	Stéphane Da Costa (A) 	 	 	 	Avtomobilist Yekaterinburg
18 	D 	Yohann Auvitu 	 	 	 	Vítkovice Ridera
24 	F 	Justin Addamo 	 	 	 	Wilkes-Barre/Scranton Penguins
25 	D 	Nicolas Ritz 	 	 	 	Ducs d'Angers
27 	D 	Enzo Cantagallo 	 	 	 	Dragons de Rouen
29 	F 	Louis Boudon 	 	 	 	Iowa Heartlanders
32 	G 	Quentin Papillon 	 	 	 	Boxers de Bordeaux
33 	G 	Julian Junca 	 	 	 	Chicago Wolves
37 	G 	Sebastian Ylönen 	 	 	 	Jokers de Cergy-Pontoise
41 	F 	Pierre-Édouard Bellemare (A)	 	 	 	Seattle Kraken
44 	F 	Tomas Simonsen 	 	 	 	Gothiques d'Amiens
62 	D 	Florian Chakiachvili 	 	 	 	Dragons de Rouen
72 	F 	Jordann Perret 	 	 	 	Mountfield HK
74 	D 	Thomas Thiry 	 	 	 	HC Ajoie
77 	F 	Sacha Treille – C 	 	 	 	Brûleurs de Loups
81 	F 	Anthony Rech 	 	 	 	Dragons de Rouen
90 	F 	Aurélien Dair 	 	 	 	Brûleurs de Loups
91 	F 	Baptiste Bruche 	 	 	 	Boxers de Bordeaux
94 	F 	Tim Bozon 	 	 	 	Lausanne HC
95 	F 	Kévin Bozon 	 	 	 	HC Ajoie
===Germany===
A 28-player roster was announced on 30 April 2024.
Head coach: Harold Kreis
No.	Pos.	Name 	Height	Weight	Birthdate	Team
5 	D 	Tobias Fohrler 	 	 	 	HC Ambrì-Piotta
6 	D 	Kai Wissmann 	 	 	 	Eisbären Berlin
7 	F 	Maximilian Kastner 	 	 	 	Red Bull München
17 	F 	Tobias Eder 	 	 	 	Eisbären Berlin
19 	F 	Wojciech Stachowiak 	 	 	 	ERC Ingolstadt
27 	D 	Maksymilian Szuber 	 	 	 	Arizona Coyotes
30 	G 	Philipp Grubauer 	 	 	 	Seattle Kraken
33 	F 	JJ Peterka 	 	 	 	Buffalo Sabres
35 	G 	Mathias Niederberger	 	 	 	Red Bull München
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 (A) 	 	 	 	Red Bull München
45 	G 	Tobias Ančička 	 	 	 	Kölner Haie
49 	D 	Lukas Kälble 	 	 	 	Adler Mannheim
62 	F 	Parker Tuomie 	 	 	 	Kölner Haie
65 	F 	Marc Michaelis 	 	 	 	Adler Mannheim
72 	F 	Dominik Kahun (A) 	 	 	 	SC Bern
73 	F 	Lukas Reichel 	 	 	 	Chicago Blackhawks
77 	F 	Daniel Fischbuch 	 	 	 	Adler Mannheim
78 	F 	Nico Sturm 	 	 	 	San Jose Sharks
79 	F 	Colin Ugbelike 	 	 	 	Iserlohn Roosters
83 	F 	Leonhard Pföderl 	 	 	 	Eisbären Berlin
91 	D 	Moritz Müller – C 	 	 	 	Kölner Haie
95 	F 	Frederik Tiffels 	 	 	 	Eisbären Berlin
===Kazakhstan===
Head coach: Galym Mambetaliev
No.	Pos.	Name 	Height	Weight	Birthdate	Team
1 	G 	Nikita Boyarkin 	 	 	 	Barys Astana
5 	F 	Oleg Boiko 	 	 	 	Nomad Astana
7 	D 	Leonid Metalnikov 	 	 	 	Admiral Vladivostok
10 	F 	Nikita Mikhailis (A)	 	 	 	Metallurg Magnitogorsk
17 	F 	Alikhan Omirbekov 	 	 	 	Nomad Astana
22 	F 	Kirill Panyukov 	 	 	 	Amur Khabarovsk
23 	F 	Maxim Mukhametov 	 	 	 	Metallurg Magnitogorsk
24 	D 	Dmitriy Breus 	 	 	 	Chaika Nizhny Novgorod
28 	D 	Valeri Orekhov 	 	 	 	Metallurg Magnitogorsk
29 	F 	Maxim Musorov 	 	 	 	Nomad Astana
31 	D 	Artyom Korolyov 	 	 	 	Nomad Astana
32 	D 	Sergei Kudryavtsev 	 	 	 	Arlan Kokshetau
43 	G 	Andrei Shutov 	 	 	 	Barys Astana
48 	F 	Roman Starchenko – C	 	 	 	Barys Astana
58 	D 	Tamirlan Gaitamirov 	 	 	 	Barys Astana
64 	F 	Arkadiy Shestakov 	 	 	 	Barys Astana
65 	D 	Samat Daniyar (A) 	 	 	 	Barys Astana
66 	F 	Nikolay Shulga 	 	 	 	Nomad Astana
71 	D 	Madi Dikhanbek 	 	 	 	Nomad Astana
79 	F 	Mikhail Rakhmanov 	 	 	 	Barys Astana
81 	F 	Batyrlan Muratov 	 	 	 	Barys Astana
84 	F 	Kirill Savitski 	 	 	 	Barys Astana
87 	D 	Adil Beketayev 	 	 	 	Barys Astana
88 	F 	Evgeni Rymarev 	 	 	 	Barys Astana
92 	F 	Dmitri Grents 	 	 	 	Arlan Kokshetau
96 	F 	Alikhan Asetov 	 	 	 	Barys Astana
===Latvia===
A 27-player roster was announced on 25 April 2024. The final squad was revealed on 7 May.
Head coach: Harijs Vītoliņš
No.	Pos.	Name 	Height	Weight	Birthdate	Team
2 	D 	Kārlis Čukste 	 	 	 	Brynäs IF
6 	D 	Markuss Komuls 	 	 	 	Trois-Rivières Lions
9 	F 	Renārs Krastenbergs 	 	 	 	Graz 99ers
13 	F 	Rihards Bukarts 	 	 	 	Vítkovice Ridera
16 	F 	Kaspars Daugaviņš – C	 	 	 	Dukla Michalovce
17 	F 	Mārtiņš Dzierkals 	 	 	 	Skellefteå AIK
18 	F 	Rodrigo Ābols (A) 	 	 	 	Rögle BK
20 	F 	Raivis Ansons 	 	 	 	Wilkes-Barre/Scranton Penguins
27 	D 	Oskars Cibuļskis 	 	 	 	Herning Blue Fox
29 	D 	Ralfs Freibergs 	 	 	 	Mountfield HK
30 	G 	Elvis Merzļikins 	 	 	 	Columbus Blue Jackets
34 	F 	Eduards Tralmaks 	 	 	 	Rytíři Kladno
35 	G 	Ēriks Vītols 	 	 	 	JYP Jyväskylä
36 	F 	Martins Laviņš 	 	 	 	New Hampshire Wildcats
50 	G 	Kristers Gudļevskis 	 	 	 	Fischtown Pinguins
55 	D 	Roberts Mamčics 	 	 	 	Nové Zámky
65 	D 	Arvils Bergmanis 	 	 	 	Alaska Nanooks
70 	F 	Miks Indrašis 	 	 	 	Brynäs IF
71 	F 	Roberts Bukarts (A) 	 	 	 	Vítkovice Ridera
72 	D 	Jānis Jaks 	 	 	 	HC Litvínov
77 	D 	Kristaps Zīle 	 	 	 	HC Litvínov
82 	F 	Fēlikss Gavars 	 	 	 	St. Lawrence Saints
85 	F 	Dans Ločmelis 	 	 	 	UMass Minutemen
95 	F 	Oskars Batņa 	 	 	 	Mikkelin Jukurit
97 	F 	Haralds Egle 	 	 	 	MHk 32 Liptovský Mikuláš
===Poland===
The roster was announced on 7 May 2024.
Head coach: Róbert Kaláber
No.	Pos.	Name 	Height	Weight	Birthdate	Team
3 	D 	Bartosz Ciura 	 	 	 	GKS Tychy
4 	D 	Patryk Wajda 	 	 	 	JKH GKS Jastrzębie
5 	F 	Filip Komorski 	 	 	 	GKS Tychy
6 	D 	Arkadiusz Kostek 	 	 	 	JKH GKS Jastrzębie
10 	F 	Bartosz Fraszko 	 	 	 	GKS Katowice
12 	D 	Maciej Kruczek 	 	 	 	GKS Katowice
14 	F 	Dominik Paś 	 	 	 	JKH GKS Jastrzębie
15 	F 	Patryk Wronka 	 	 	 	Podhale Nowy Targ
16 	F 	Paweł Zygmunt 	 	 	 	HC Litvínov
17 	D 	Kamil Górny 	 	 	 	JKH GKS Jastrzębie
18 	F 	Grzegorz Pasiut (A) 	 	 	 	GKS Katowice
20 	D 	Marcin Kolusz (A) 	 	 	 	JKH GKS Jastrzębie
21 	F 	Kamil Wałęga 	 	 	 	HC Oceláři Třinec
28 	F 	Mateusz Michalski 	 	 	 	GKS Katowice
31 	G 	John Murray 	 	 	 	GKS Katowice
33 	G 	Tomáš Fučík 	 	 	 	GKS Tychy
34 	F 	Krzysztof Maciaś 	 	 	 	Prince Albert Raiders
51 	D 	Jakub Wanacki 	 	 	 	GKS Katowice
61 	F 	Krystian Dziubiński – C	 	 	 	TH Unia Oświęcim
69 	D 	Mateusz Bryk 	 	 	 	GKS Tychy
71 	D 	Paweł Dronia 	 	 	 	Ravensburg Towerstars
72 	G 	David Zabolotny 	 	 	 	EHC Freiburg
80 	D 	Kacper Maciaś 	 	 	 	GKS Katowice
88 	F 	Alan Łyszczarczyk 	 	 	 	GKS Tychy
92 	F 	Maciej Urbanowicz 	 	 	 	JKH GKS Jastrzębie
98 	F 	Patryk Krężołek 	 	 	 	KH Zagłębie Sosnowiec
===Slovakia===
A 27-player roster was announced on 3 May 2024. The final squad was revealed on four days later.
Head coach: Craig Ramsay
No.	Pos.	Name 	Height	Weight	Birthdate	Team
6 	F 	Lukáš Cingel 	 	 	 	Kometa Brno
7 	D 	Mário Grman 	 	 	 	HC Vítkovice
13 	D 	František Gajdoš 	 	 	 	HK Nitra
14 	D 	Peter Čerešňák (A) 	 	 	 	Dynamo Pardubice
17 	D 	Šimon Nemec 	 	 	 	New Jersey Devils
18 	F 	Andrej Kudrna 	 	 	 	HC Litvínov
20 	F 	Juraj Slafkovský 	 	 	 	Montreal Canadiens
21 	F 	Miloš Kelemen 	 	 	 	Tucson Roadrunners
27 	F 	Marek Hrivík (A) 	 	 	 	Leksands IF
29 	D 	Michal Ivan 	 	 	 	Bílí Tygři Liberec
30 	G 	Matej Tomek 	 	 	 	HC Litvínov
31 	G 	Samuel Hlavaj 	 	 	 	Škoda Plzeň
33 	G 	Stanislav Škorvánek	 	 	 	Dukla Michalovce
34 	F 	Peter Cehlárik 	 	 	 	Leksands IF
42 	D 	Martin Fehérváry 	 	 	 	Washington Capitals
48 	F 	Viliam Čacho 	 	 	 	Oceláři Třinec
56 	F 	Marko Daňo 	 	 	 	Oceláři Třinec
64 	D 	Patrik Koch 	 	 	 	Arizona Coyotes
76 	F 	Martin Pospíšil 	 	 	 	Calgary Flames
77 	F 	Martin Faško-Rudáš 	 	 	 	Bílí Tygři Liberec
79 	F 	Libor Hudáček 	 	 	 	Oceláři Třinec
87 	F 	Pavol Regenda 	 	 	 	San Diego Gulls
90 	F 	Tomáš Tatar – C 	 	 	 	Seattle Kraken
91 	F 	Matúš Sukeľ 	 	 	 	HC Litvínov
98 	D 	Andrej Golian 	 	 	 	Slovan Bratislava
===Sweden===
The roster was annunced on 10 May 2024.
Head coach: Sam Hallam
No.	Pos.	Name	Height	Weight	Birthdate	Team
9 	F 	 	 	 	 	Los Angeles Kings
12 	F 	 	 	 	 	Frölunda HC
14 	F 	 	 	 	 	Minnesota Wild
16 	F 	 	 	 	 	Leksands IF
19 	F 	 	 	 	 	HC Fribourg-Gottéron
23 	F 	(A) 	 	 	 	Detroit Red Wings
25 	D 	 	 	 	 	Minnesota Wild
26 	D 	 	 	 	 	Buffalo Sabres
28 	D 	 	 	 	 	Pittsburgh Penguins
29 	F 	 	 	 	 	Toronto Maple Leafs
30 	G 	 	 	 	 	Minnesota Wild
32 	D 	 	 	 	 	EV Zug
33 	G 	 	 	 	 	Philadelphia Flyers
35 	G 	 	 	 	 	Minnesota Wild
37 	F 	 	 	 	 	Anaheim Ducks
49 	F 	 	 	 	 	San Jose Sharks
59 	F 	 	 	 	 	Färjestad BK
65 	D 	– C 	 	 	 	Pittsburgh Penguins
71 	F 	 	 	 	 	Buffalo Sabres
72 	D 	 	 	 	 	HC Ambrì-Piotta
77 	D 	(A) 	 	 	 	Tampa Bay Lightning
82 	F 	 	 	 	 	ZSC Lions
90 	F 	 	 	 	 	Minnesota Wild
91 	F 	 	 	 	 	Los Angeles Kings
95 	F 	 	 	 	 	Seattle Kraken
===United States===
15 players were announced on 24 April 2024. Nine more were added on 5 May.
Head coach: John Hynes
No.	Pos.	Name	Height	Weight	Birthdate	Team
1 	G 	 	 	 	 	Michigan State Spartans
4 	D 	(A) 	 	 	 	Chicago Blackhawks
5 	D 	 	 	 	 	Arizona Coyotes
6 	F 	 	 	 	 	Boston College Eagles
7 	F 	– C 	 	 	 	Ottawa Senators
8 	D 	(A) 	 	 	 	Columbus Blue Jackets
9 	F 	 	 	 	 	Anaheim Ducks
11 	F 	 	 	 	 	San Jose Sharks
12 	F 	 	 	 	 	Minnesota Wild
13 	F 	 	 	 	 	Columbus Blue Jackets
22 	F 	 	 	 	 	Montréal Canadiens
23 	F 	 	 	 	 	Tampa Bay Lightning
24 	F 	 	 	 	 	Boston College Eagles
26 	F 	 	 	 	 	St. Louis Blues
29 	F 	 	 	 	 	New York Islanders
34 	G 	 	 	 	 	Detroit Red Wings
39 	G 	 	 	 	 	Pittsburgh Penguins
43 	D 	 	 	 	 	New Jersey Devils
45 	F 	 	 	 	 	Columbus Blue Jackets
46 	D 	 	 	 	 	Detroit Red Wings
51 	D 	 	 	 	 	St. Louis Blues
57 	F 	 	 	 	 	Ottawa Senators
72 	D 	 	 	 	 	Chicago Blackhawks
79 	G 	 	 	 	 	Washington Capitals
85 	D 	 	 	 	 	Ottawa Senators
86 	F 	 	 	 	 	Philadelphia Flyers
==References==
Rosters
2024