# 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 confirmation by their respective national associations, were required 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 | 1.83 m (6 ft 0 in) | 91 kg (201 lb) | (1991-04-04)4 April 1991 (aged 33) | Red Bull Salzburg |
| 5 | F | Thomas Raffl – C | 1.94 m (6 ft 4 in) | 104 kg (229 lb) | (1986-06-19)19 June 1986 (aged 37) | Red Bull Salzburg |
| 9 | F | Ali Wukovits | 1.84 m (6 ft 0 in) | 83 kg (183 lb) | (1996-05-09)9 May 1996 (aged 28) | Red Bull Salzburg |
| 12 | D | David Maier | 1.87 m (6 ft 2 in) | 85 kg (187 lb) | (2000-01-12)12 January 2000 (aged 24) | EC KAC |
| 14 | D | Kilian Zündel | 1.80 m (5 ft 11 in) | 79 kg (174 lb) | (2001-01-17)17 January 2001 (aged 23) | HC Ambrì-Piotta |
| 16 | F | Dominic Zwerger | 1.83 m (6 ft 0 in) | 93 kg (205 lb) | (1996-07-16)16 July 1996 (aged 27) | HC Ambrì-Piotta |
| 17 | F | Manuel Ganahl – A | 1.82 m (6 ft 0 in) | 81 kg (179 lb) | (1990-07-12)12 July 1990 (aged 33) | EC KAC |
| 18 | D | Paul Stapelfeldt | 1.97 m (6 ft 6 in) | 100 kg (220 lb) | (1998-09-20)20 September 1998 (aged 25) | Red Bull Salzburg |
| 19 | F | Vinzenz Rohrer | 1.80 m (5 ft 11 in) | 76 kg (168 lb) | (2004-09-09)9 September 2004 (aged 19) | ZSC Lions |
| 20 | D | Nico Brunner | 1.81 m (5 ft 11 in) | 78 kg (172 lb) | (1992-09-17)17 September 1992 (aged 31) | Vienna Capitals |
| 21 | F | Lukas Haudum | 1.83 m (6 ft 0 in) | 84 kg (185 lb) | (1997-05-21)21 May 1997 (aged 26) | EC KAC |
| 23 | F | Marco Rossi | 1.76 m (5 ft 9 in) | 83 kg (183 lb) | (2001-09-23)23 September 2001 (aged 22) | Minnesota Wild |
| 24 | D | Steven Strong | 1.83 m (6 ft 0 in) | 87 kg (192 lb) | (1993-02-16)16 February 1993 (aged 31) | EC KAC |
| 29 | G | Thomas Höneckl | 1.88 m (6 ft 2 in) | 92 kg (203 lb) | (1989-10-10)10 October 1989 (aged 34) | Steinbach Black Wings Linz |
| 30 | G | David Kickert | 1.88 m (6 ft 2 in) | 84 kg (185 lb) | (1994-03-16)16 March 1994 (aged 30) | Red Bull Salzburg |
| 31 | G | David Madlener | 1.87 m (6 ft 2 in) | 88 kg (194 lb) | (1992-03-31)31 March 1992 (aged 32) | Pioneers Vorarlberg |
| 32 | D | Bernd Wolf | 1.78 m (5 ft 10 in) | 84 kg (185 lb) | (1997-02-23)23 February 1997 (aged 27) | HC Lugano |
| 48 | F | Lucas Thaler | 1.80 m (5 ft 11 in) | 76 kg (168 lb) | (2002-01-21)21 January 2002 (aged 22) | Red Bull Salzburg |
| 52 | F | Paul Huber | 1.93 m (6 ft 4 in) | 101 kg (223 lb) | (2000-06-10)10 June 2000 (aged 23) | Red Bull Salzburg |
| 70 | F | Benjamin Nissner | 1.81 m (5 ft 11 in) | 80 kg (180 lb) | (1997-11-30)30 November 1997 (aged 26) | Red Bull Salzburg |
| 78 | D | Thimo Nickl | 1.88 m (6 ft 2 in) | 80 kg (180 lb) | (2001-12-04)4 December 2001 (aged 22) | Wheeling Nailers |
| 91 | D | Dominique Heinrich – A | 1.75 m (5 ft 9 in) | 76 kg (168 lb) | (1990-07-31)31 July 1990 (aged 33) | Vienna Capitals |
| 92 | D | Clemens Unterweger | 1.83 m (6 ft 0 in) | 85 kg (187 lb) | (1992-04-01)1 April 1992 (aged 32) | EC KAC |
| 96 | F | Mario Huber | 1.88 m (6 ft 2 in) | 85 kg (187 lb) | (1996-08-08)8 August 1996 (aged 27) | Red Bull Salzburg |
| 98 | F | Benjamin Baumgartner | 1.78 m (5 ft 10 in) | 78 kg (172 lb) | (2000-04-22)22 April 2000 (aged 24) | 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 | Olen Zellweger | 1.80 m (5 ft 11 in) | 83 kg (183 lb) | (2003-09-10)10 September 2003 (aged 20) | Anaheim Ducks |
| 4 | D | Bowen Byram | 1.85 m (6 ft 1 in) | 89 kg (196 lb) | (2001-06-13)13 June 2001 (aged 22) | Buffalo Sabres |
| 8 | F | Michael Bunting | 1.83 m (6 ft 0 in) | 85 kg (187 lb) | (1995-09-17)17 September 1995 (aged 28) | Pittsburgh Penguins |
| 13 | F | Brandon Tanev | 1.83 m (6 ft 0 in) | 82 kg (181 lb) | (1991-12-31)31 December 1991 (aged 32) | Seattle Kraken |
| 14 | F | Dylan Guenther | 1.88 m (6 ft 2 in) | 79 kg (174 lb) | (2003-04-10)10 April 2003 (aged 21) | Arizona Coyotes |
| 17 | F | Jack McBain | 1.93 m (6 ft 4 in) | 96 kg (212 lb) | (2000-01-06)6 January 2000 (aged 24) | Arizona Coyotes |
| 18 | F | Dawson Mercer | 1.83 m (6 ft 0 in) | 82 kg (181 lb) | (2001-10-27)27 October 2001 (aged 22) | New Jersey Devils |
| 19 | F | Jared McCann | 1.85 m (6 ft 1 in) | 84 kg (185 lb) | (1996-05-31)31 May 1996 (aged 27) | Seattle Kraken |
| 20 | F | Nick Paul | 1.93 m (6 ft 4 in) | 102 kg (225 lb) | (1995-03-20)20 March 1995 (aged 29) | Tampa Bay Lightning |
| 21 | D | Kaiden Guhle | 1.91 m (6 ft 3 in) | 92 kg (203 lb) | (2002-01-18)18 January 2002 (aged 22) | Montreal Canadiens |
| 22 | F | Dylan Cozens | 1.91 m (6 ft 3 in) | 85 kg (187 lb) | (2001-02-09)9 February 2001 (aged 23) | Buffalo Sabres |
| 24 | D | Jamie Oleksiak | 2.01 m (6 ft 7 in) | 116 kg (256 lb) | (1992-12-21)21 December 1992 (aged 31) | Seattle Kraken |
| 25 | D | Owen Power | 1.99 m (6 ft 6 in) | 100 kg (220 lb) | (2002-11-22)22 November 2002 (aged 21) | Buffalo Sabres |
| 30 | G | Joel Hofer | 1.96 m (6 ft 5 in) | 78 kg (172 lb) | (2000-07-30)30 July 2000 (aged 23) | St. Louis Blues |
| 35 | G | Nico Daws | 1.93 m (6 ft 4 in) | 92 kg (203 lb) | (2000-12-22)22 December 2000 (aged 23) | New Jersey Devils |
| 38 | F | Brandon Hagel | 1.80 m (5 ft 11 in) | 79 kg (174 lb) | (1998-08-27)27 August 1998 (aged 25) | Tampa Bay Lightning |
| 50 | G | Jordan Binnington | 1.89 m (6 ft 2 in) | 85 kg (187 lb) | (1993-07-11)11 July 1993 (aged 30) | St. Louis Blues |
| 55 | D | Colton Parayko – A | 1.96 m (6 ft 5 in) | 97 kg (214 lb) | (1993-05-12)12 May 1993 (aged 30) | St. Louis Blues |
| 71 | F | Ridly Greig | 1.80 m (5 ft 11 in) | 75 kg (165 lb) | (2002-08-08)8 August 2002 (aged 21) | Ottawa Senators |
| 78 | D | Damon Severson – A | 1.88 m (6 ft 2 in) | 93 kg (205 lb) | (1994-08-07)7 August 1994 (aged 29) | Columbus Blue Jackets |
| 80 | F | Pierre-Luc Dubois | 1.91 m (6 ft 3 in) | 99 kg (218 lb) | (1998-06-24)24 June 1998 (aged 25) | Los Angeles Kings |
| 88 | F | Andrew Mangiapane – A | 1.78 m (5 ft 10 in) | 83 kg (183 lb) | (1996-04-04)4 April 1996 (aged 28) | Calgary Flames |
| 91 | F | John Tavares – C | 1.83 m (6 ft 0 in) | 90 kg (200 lb) | (1990-09-20)20 September 1990 (aged 33) | Toronto Maple Leafs |
| 98 | F | Connor Bedard | 1.77 m (5 ft 10 in) | 84 kg (185 lb) | (2005-07-17)17 July 2005 (aged 18) | 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. For the final match, ill Jakub Flek was replaced by Jan Ščotka.
Head coach: Radim Rulík
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 1 | G | Lukáš Dostál | 1.85 m (6 ft 1 in) | 72 kg (159 lb) | (2000-06-22)22 June 2000 (aged 23) | Anaheim Ducks |
| 3 | D | Radko Gudas – A | 1.83 m (6 ft 0 in) | 94 kg (207 lb) | (1990-06-05)5 June 1990 (aged 33) | Anaheim Ducks |
| 6 | D | Michal Kempný | 1.83 m (6 ft 0 in) | 89 kg (196 lb) | (1990-09-08)8 September 1990 (aged 33) | Sparta Praha |
| 7 | D | David Špaček | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (2003-02-18)18 February 2003 (aged 21) | Iowa Wild |
| 8 | F | Ondřej Beránek | 1.84 m (6 ft 0 in) | 90 kg (200 lb) | (1995-12-21)21 December 1995 (aged 28) | Karlovy Vary |
| 10 | F | Roman Červenka – C | 1.82 m (6 ft 0 in) | 89 kg (196 lb) | (1985-12-10)10 December 1985 (aged 38) | Rapperswil-Jona Lakers |
| 14 | F | Pavel Zacha | 1.91 m (6 ft 3 in) | 95 kg (209 lb) | (1997-04-06)6 April 1997 (aged 27) | Boston Bruins |
| 18 | F | Ondřej Palát – A | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1991-03-28)28 March 1991 (aged 33) | New Jersey Devils |
| 19 | F | Jakub Flek | 1.73 m (5 ft 8 in) | 76 kg (168 lb) | (1992-12-24)24 December 1992 (aged 31) | Kometa Brno |
| 22 | F | Jáchym Kondelík | 2.01 m (6 ft 7 in) | 107 kg (236 lb) | (1999-12-21)21 December 1999 (aged 24) | Motor České Budějovice |
| 23 | F | Lukáš Sedlák | 1.84 m (6 ft 0 in) | 96 kg (212 lb) | (1993-02-25)25 February 1993 (aged 31) | Dynamo Pardubice |
| 24 | D | Jan Ščotka | 1.87 m (6 ft 2 in) | 91 kg (201 lb) | (1996-05-20)20 May 1996 (aged 27) | Kometa Brno |
| 34 | G | Petr Mrázek | 1.87 m (6 ft 2 in) | 84 kg (185 lb) | (1992-02-14)14 February 1992 (aged 32) | Chicago Blackhawks |
| 36 | D | Jakub Krejčík | 1.87 m (6 ft 2 in) | 87 kg (192 lb) | (1991-06-25)25 June 1991 (aged 32) | Sparta Praha |
| 44 | D | Jan Rutta | 1.90 m (6 ft 3 in) | 91 kg (201 lb) | (1990-07-29)29 July 1990 (aged 33) | San Jose Sharks |
| 50 | G | Karel Vejmelka | 1.90 m (6 ft 3 in) | 90 kg (200 lb) | (1996-05-25)25 May 1996 (aged 27) | Arizona Coyotes |
| 55 | D | Libor Hájek | 1.91 m (6 ft 3 in) | 95 kg (209 lb) | (1998-02-04)4 February 1998 (aged 26) | Dynamo Pardubice |
| 64 | F | David Kämpf | 1.88 m (6 ft 2 in) | 86 kg (190 lb) | (1995-01-12)12 January 1995 (aged 29) | Toronto Maple Leafs |
| 73 | F | Ondřej Kaše | 1.82 m (6 ft 0 in) | 85 kg (187 lb) | (1995-11-08)8 November 1995 (aged 28) | HC Litvínov |
| 81 | F | Dominik Kubalík | 1.87 m (6 ft 2 in) | 86 kg (190 lb) | (1995-08-21)21 August 1995 (aged 28) | Ottawa Senators |
| 84 | D | Tomáš Kundrátek | 1.88 m (6 ft 2 in) | 94 kg (207 lb) | (1989-12-26)26 December 1989 (aged 34) | Oceláři Třinec |
| 88 | F | David Pastrňák | 1.82 m (6 ft 0 in) | 82 kg (181 lb) | (1996-05-25)25 May 1996 (aged 27) | Boston Bruins |
| 93 | F | Matěj Stránský | 1.93 m (6 ft 4 in) | 98 kg (216 lb) | (1993-07-11)11 July 1993 (aged 30) | HC Davos |
| 95 | F | Daniel Voženílek | 1.90 m (6 ft 3 in) | 97 kg (214 lb) | (1996-02-10)10 February 1996 (aged 28) | Oceláři Třinec |
| 96 | F | David Tomášek | 1.87 m (6 ft 2 in) | 85 kg (187 lb) | (1996-02-10)10 February 1996 (aged 28) | Färjestad BK |
| 98 | F | Martin Nečas | 1.88 m (6 ft 2 in) | 90 kg (200 lb) | (1999-01-15)15 January 1999 (aged 25) | 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 | 1.77 m (5 ft 10 in) | 72 kg (159 lb) | (1999-09-20)20 September 1999 (aged 24) | Rødovre Mighty Bulls |
| 5 | F | Lucas Andersen | 1.88 m (6 ft 2 in) | 80 kg (180 lb) | (1999-01-30)30 January 1999 (aged 25) | Rungsted IK |
| 9 | F | Frederik Storm | 1.80 m (5 ft 11 in) | 86 kg (190 lb) | (1989-02-20)20 February 1989 (aged 35) | Kölner Haie |
| 11 | F | Alexander True | 1.96 m (6 ft 5 in) | 91 kg (201 lb) | (1997-07-17)17 July 1997 (aged 26) | Charlotte Checkers |
| 12 | F | Oscar Mølgaard | 1.83 m (6 ft 0 in) | 76 kg (168 lb) | (2005-02-18)18 February 2005 (aged 19) | HV71 |
| 15 | D | Matias Lassen | 1.82 m (6 ft 0 in) | 82 kg (181 lb) | (1996-03-15)15 March 1996 (aged 28) | Malmö Redhawks |
| 22 | D | Markus Lauridsen | 1.86 m (6 ft 1 in) | 87 kg (192 lb) | (1991-02-28)28 February 1991 (aged 33) | Löwen Frankfurt |
| 25 | D | Oliver Lauridsen – A | 1.97 m (6 ft 6 in) | 93 kg (205 lb) | (1989-03-24)24 March 1989 (aged 35) | HC TPS |
| 29 | F | Mikkel Aagaard | 1.84 m (6 ft 0 in) | 81 kg (179 lb) | (1995-10-18)18 October 1995 (aged 28) | Modo Hockey |
| 38 | F | Morten Poulsen | 1.86 m (6 ft 1 in) | 95 kg (209 lb) | (1988-09-09)9 September 1988 (aged 35) | Herning Blue Fox |
| 40 | D | Anders Koch | 1.88 m (6 ft 2 in) | 83 kg (183 lb) | (1997-10-02)2 October 1997 (aged 26) | Aalborg Pirates |
| 41 | D | Jesper Jensen – C | 1.83 m (6 ft 0 in) | 93 kg (205 lb) | (1991-07-30)30 July 1991 (aged 32) | EC KAC |
| 42 | D | Phillip Bruggisser | 2.02 m (6 ft 8 in) | 95 kg (209 lb) | (1991-08-07)7 August 1991 (aged 32) | Fischtown Pinguins |
| 43 | G | Mathias Seldrup | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1996-10-21)21 October 1996 (aged 27) | Esbjerg Energy |
| 47 | D | Oliver Larsen | 1.85 m (6 ft 1 in) | 94 kg (207 lb) | (1998-12-25)25 December 1998 (aged 25) | Mikkelin Jukurit |
| 48 | D | Nicholas Jensen | 1.89 m (6 ft 2 in) | 102 kg (225 lb) | (1989-04-08)8 April 1989 (aged 35) | Fischtown Pinguins |
| 54 | F | Felix Scheel | 1.83 m (6 ft 0 in) | 89 kg (196 lb) | (1992-09-01)1 September 1992 (aged 31) | Fischtown Pinguins |
| 63 | F | Patrick Russell – A | 1.86 m (6 ft 1 in) | 92 kg (203 lb) | (1993-01-04)4 January 1993 (aged 31) | Linköping HC |
| 65 | F | Christian Wejse | 1.86 m (6 ft 1 in) | 88 kg (194 lb) | (1998-12-04)4 December 1998 (aged 25) | Fischtown Pinguins |
| 71 | F | Niklas Andersen | 1.80 m (5 ft 11 in) | 86 kg (190 lb) | (1997-11-20)20 November 1997 (aged 26) | Augsburger Panther |
| 72 | F | Phillip Schultz | 1.83 m (6 ft 0 in) | 91 kg (201 lb) | (2000-07-24)24 July 2000 (aged 23) | Esbjerg Energy |
| 77 | F | Mathias From | 1.86 m (6 ft 1 in) | 85 kg (187 lb) | (1997-12-16)16 December 1997 (aged 26) | Herning Blue Fox |
| 80 | G | Frederik Dichow | 1.95 m (6 ft 5 in) | 87 kg (192 lb) | (2001-03-01)1 March 2001 (aged 23) | HV71 |
| 86 | F | Joachim Blichfeld | 1.87 m (6 ft 2 in) | 82 kg (181 lb) | (1998-07-17)17 July 1998 (aged 25) | Växjö Lakers |
| 95 | F | Nick Olesen | 1.85 m (6 ft 1 in) | 84 kg (185 lb) | (1995-11-14)14 November 1995 (aged 28) | 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 | 1.91 m (6 ft 3 in) | 98 kg (216 lb) | (1991-07-13)13 July 1991 (aged 32) | Örebro HK |
| 3 | D | Olli Määttä – A | 1.87 m (6 ft 2 in) | 89 kg (196 lb) | (1994-08-22)22 August 1994 (aged 29) | Detroit Red Wings |
| 4 | D | Mikko Lehtonen – A | 1.83 m (6 ft 0 in) | 89 kg (196 lb) | (1994-01-16)16 January 1994 (aged 30) | ZSC Lions |
| 7 | D | Oliwer Kaski | 1.90 m (6 ft 3 in) | 89 kg (196 lb) | (1995-09-04)4 September 1995 (aged 28) | HV71 |
| 12 | F | Jere Innala | 1.75 m (5 ft 9 in) | 83 kg (183 lb) | (1998-03-17)17 March 1998 (aged 26) | Frölunda HC |
| 13 | F | Jesse Puljujärvi | 1.92 m (6 ft 4 in) | 93 kg (205 lb) | (1998-05-07)7 May 1998 (aged 26) | Pittsburgh Penguins |
| 15 | F | Juha Jääskä | 1.84 m (6 ft 0 in) | 89 kg (196 lb) | (1998-02-09)9 February 1998 (aged 26) | HIFK Helsinki |
| 18 | D | Vili Saarijärvi | 1.79 m (5 ft 10 in) | 78 kg (172 lb) | (1997-05-15)15 May 1997 (aged 26) | SCL Tigers |
| 19 | F | Konsta Helenius | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (2006-05-11)11 May 2006 (aged 17) | Mikkelin Jukurit |
| 21 | F | Patrik Puistola | 1.83 m (6 ft 0 in) | 82 kg (181 lb) | (2001-01-11)11 January 2001 (aged 23) | Mikkelin Jukurit |
| 24 | F | Hannes Björninen | 1.85 m (6 ft 1 in) | 91 kg (201 lb) | (1995-10-19)19 October 1995 (aged 28) | Örebro HK |
| 25 | F | Pekka Jormakka | 1.74 m (5 ft 9 in) | 80 kg (180 lb) | (1990-09-14)14 September 1990 (aged 33) | Mikkelin Jukurit |
| 27 | F | Oliver Kapanen | 1.86 m (6 ft 1 in) | 81 kg (179 lb) | (2003-07-29)29 July 2003 (aged 20) | KalPa |
| 29 | G | Harri Säteri | 1.86 m (6 ft 1 in) | 90 kg (200 lb) | (1989-12-29)29 December 1989 (aged 34) | EHC Biel |
| 30 | G | Lassi Lehtinen | 1.83 m (6 ft 0 in) | 80 kg (180 lb) | (1999-02-25)25 February 1999 (aged 25) | MoDo Hockey |
| 33 | G | Emil Larmi | 1.82 m (6 ft 0 in) | 84 kg (185 lb) | (1996-09-28)28 September 1996 (aged 27) | Växjö Lakers |
| 38 | D | Veli-Matti Vittasmäki | 1.85 m (6 ft 1 in) | 87 kg (192 lb) | (1990-07-03)3 July 1990 (aged 33) | Tappara |
| 48 | F | Valtteri Puustinen | 1.76 m (5 ft 9 in) | 83 kg (183 lb) | (1999-06-04)4 June 1999 (aged 24) | Pittsburgh Penguins |
| 50 | D | Juuso Riikola | 1.84 m (6 ft 0 in) | 86 kg (190 lb) | (1993-11-09)9 November 1993 (aged 30) | SCL Tigers |
| 57 | F | Arttu Hyry | 1.87 m (6 ft 2 in) | 97 kg (214 lb) | (2001-04-06)6 April 2001 (aged 23) | Oulun Kärpät |
| 62 | D | Jesper Mattila | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (1997-10-09)9 October 1997 (aged 26) | KalPa Kuopio |
| 64 | F | Mikael Granlund – C | 1.79 m (5 ft 10 in) | 84 kg (185 lb) | (1992-02-26)26 February 1992 (aged 32) | San Jose Sharks |
| 71 | F | Ahti Oksanen | 1.92 m (6 ft 4 in) | 98 kg (216 lb) | (1993-03-10)10 March 1993 (aged 31) | IK Oskarshamn |
| 80 | F | Saku Mäenalanen | 1.92 m (6 ft 4 in) | 94 kg (207 lb) | (1994-05-29)29 May 1994 (aged 29) | SCL Tigers |
| 81 | F | Iiro Pakarinen | 1.85 m (6 ft 1 in) | 90 kg (200 lb) | (1991-08-25)25 August 1991 (aged 32) | 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 | 1.85 m (6 ft 1 in) | 87 kg (192 lb) | (1995-06-09)9 June 1995 (aged 28) | Belfast Giants |
| 2 | D | Sam Ruopp | 1.93 m (6 ft 4 in) | 95 kg (209 lb) | (1996-06-03)3 June 1996 (aged 27) | Lausitzer Füchse |
| 5 | F | Ben Davies | 1.73 m (5 ft 8 in) | 81 kg (179 lb) | (1991-01-18)18 January 1991 (aged 33) | Cardiff Devils |
| 7 | F | Robert Lachowicz | 1.78 m (5 ft 10 in) | 80 kg (180 lb) | (1990-02-08)8 February 1990 (aged 34) | Glasgow Clan |
| 9 | F | Brett Perlini | 1.88 m (6 ft 2 in) | 91 kg (201 lb) | (1990-06-14)14 June 1990 (aged 33) | Saale Bulls |
| 11 | F | Cam Critchlow | 1.75 m (5 ft 9 in) | 86 kg (190 lb) | (1991-12-18)18 December 1991 (aged 32) | Manchester Storm |
| 13 | D | David Phillips | 1.91 m (6 ft 3 in) | 88 kg (194 lb) | (1987-08-14)14 August 1987 (aged 36) | Belfast Giants |
| 14 | F | Liam Kirk – A | 1.82 m (6 ft 0 in) | 72 kg (159 lb) | (2000-01-03)3 January 2000 (aged 24) | HC Litvínov |
| 16 | F | Sam Duggan | 1.85 m (6 ft 1 in) | 90 kg (200 lb) | (1998-07-13)13 July 1998 (aged 25) | Cardiff Devils |
| 17 | D | Mark Richardson – A | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1986-10-03)3 October 1986 (aged 37) | Cardiff Devils |
| 23 | F | Sean Norris | 1.78 m (5 ft 10 in) | 75 kg (165 lb) | (1999-09-14)14 September 1999 (aged 24) | Belfast Giants |
| 24 | D | Josh Tetlow | 1.98 m (6 ft 6 in) | 103 kg (227 lb) | (1998-01-12)12 January 1998 (aged 26) | Nottingham Panthers |
| 26 | D | Evan Mosey | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1989-03-17)17 March 1989 (aged 35) | Cardiff Devils |
| 27 | F | Cole Shudra | 1.88 m (6 ft 2 in) | 95 kg (209 lb) | (1998-08-11)11 August 1998 (aged 25) | Sheffield Steelers |
| 28 | D | Ben O'Connor | 1.85 m (6 ft 1 in) | 85 kg (187 lb) | (1988-12-21)21 December 1988 (aged 35) | Guildford Flames |
| 33 | G | Ben Bowns | 1.83 m (6 ft 0 in) | 81 kg (179 lb) | (1991-01-21)21 January 1991 (aged 33) | Cardiff Devils |
| 35 | G | Lucas Brine | 1.85 m (6 ft 1 in) | 77 kg (170 lb) | (2002-08-09)9 August 2002 (aged 21) | Dundee Stars |
| 41 | D | Josh Batch | 1.93 m (6 ft 4 in) | 100 kg (220 lb) | (1991-01-15)15 January 1991 (aged 33) | Cardiff Devils |
| 44 | D | Sam Jones | 1.88 m (6 ft 2 in) | 86 kg (190 lb) | (1997-11-11)11 November 1997 (aged 26) | Sheffield Steelers |
| 48 | F | Johnny Curran | 1.78 m (5 ft 10 in) | 79 kg (174 lb) | (1995-03-14)14 March 1995 (aged 29) | Coventry Blaze |
| 74 | F | Ollie Betteridge | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (1996-01-16)16 January 1996 (aged 28) | Nottingham Panthers |
| 75 | F | Robert Dowd – C | 1.78 m (5 ft 10 in) | 80 kg (180 lb) | (1988-05-26)26 May 1988 (aged 35) | Sheffield Steelers |
| 79 | D | Nathanael Halbert | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1995-09-30)30 September 1995 (aged 28) | HC Innsbruck |
| 91 | F | Ben Lake | 1.80 m (5 ft 11 in) | 77 kg (170 lb) | (1990-05-31)31 May 1990 (aged 33) | Belfast Giants |
| 94 | F | Cade Neilson | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (2001-05-15)15 May 2001 (aged 22) | 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 | 1.89 m (6 ft 2 in) | 93 kg (205 lb) | (2003-10-02)2 October 2003 (aged 20) | Sparta Sarpsborg |
| 4 | D | Johannes Johannesen | 1.81 m (5 ft 11 in) | 85 kg (187 lb) | (1997-03-01)1 March 1997 (aged 27) | Lahti Pelicans |
| 7 | D | Sander Vold Engebråten | 1.82 m (6 ft 0 in) | 82 kg (181 lb) | (2002-07-07)7 July 2002 (aged 21) | Mikkelin Jukurit |
| 8 | F | Mathias Trettenes | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1993-11-08)8 November 1993 (aged 30) | Stavanger Oilers |
| 10 | D | Mattias Nørstebø – A | 1.78 m (5 ft 10 in) | 80 kg (180 lb) | (1995-06-03)3 June 1995 (aged 28) | IF Björklöven |
| 12 | F | Noah Steen | 1.85 m (6 ft 1 in) | 86 kg (190 lb) | (2004-08-16)16 August 2004 (aged 19) | Mora IK |
| 13 | F | Petter Vesterheim | 1.81 m (5 ft 11 in) | 78 kg (172 lb) | (2004-09-30)30 September 2004 (aged 19) | Mora IK |
| 17 | F | Eirik Salsten | 1.85 m (6 ft 1 in) | 88 kg (194 lb) | (1994-06-17)17 June 1994 (aged 29) | Storhamar Hockey |
| 18 | F | Thomas Olsen | 1.86 m (6 ft 1 in) | 92 kg (203 lb) | (1995-06-25)25 June 1995 (aged 28) | Vålerenga Ishockey |
| 19 | F | Håvard Salsten | 1.88 m (6 ft 2 in) | 90 kg (200 lb) | (2000-08-19)19 August 2000 (aged 23) | Sparta Sarpsborg |
| 20 | F | Mathias Emilio Pettersen | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (2000-04-03)3 April 2000 (aged 24) | Texas Stars |
| 22 | F | Martin Rønnild | 1.86 m (6 ft 1 in) | 95 kg (209 lb) | (1996-01-24)24 January 1996 (aged 28) | Storhamar Hockey |
| 23 | F | Thomas Berg Paulsen – A | 1.86 m (6 ft 1 in) | 85 kg (187 lb) | (1999-08-06)6 August 1999 (aged 24) | Malmö Redhawks |
| 27 | F | Andreas Martinsen | 1.90 m (6 ft 3 in) | 105 kg (231 lb) | (1990-06-13)13 June 1990 (aged 33) | Storhamar Hockey |
| 28 | F | Michael Brandsegg-Nygård | 1.86 m (6 ft 1 in) | 93 kg (205 lb) | (2005-10-05)5 October 2005 (aged 18) | Mora IK |
| 30 | G | Tobias Normann | 1.86 m (6 ft 1 in) | 85 kg (187 lb) | (2001-08-03)3 August 2001 (aged 22) | AIK IF |
| 31 | G | Jonas Arntzen | 1.93 m (6 ft 4 in) | 90 kg (200 lb) | (1997-11-21)21 November 1997 (aged 26) | Örebro HK |
| 33 | G | Henrik Haukeland | 1.88 m (6 ft 2 in) | 93 kg (205 lb) | (1994-12-06)6 December 1994 (aged 29) | Düsseldorfer EG |
| 36 | F | Mats Zuccarello | 1.71 m (5 ft 7 in) | 74 kg (163 lb) | (1987-09-01)1 September 1987 (aged 36) | Minnesota Wild |
| 37 | F | Markus Vikingstad | 1.94 m (6 ft 4 in) | 96 kg (212 lb) | (1999-09-27)27 September 1999 (aged 24) | Fischtown Pinguins |
| 41 | F | Patrick Thoresen – C | 1.80 m (5 ft 11 in) | 93 kg (205 lb) | (1983-11-07)7 November 1983 (aged 40) | Storhamar Hockey |
| 43 | D | Max Krogdahl | 1.88 m (6 ft 2 in) | 93 kg (205 lb) | (1998-10-21)21 October 1998 (aged 25) | Östersunds IK |
| 49 | D | Christian Kåsastul | 1.78 m (5 ft 10 in) | 86 kg (190 lb) | (1997-04-09)9 April 1997 (aged 27) | Pustertal Wölfe |
| 54 | D | Sander Hurrød | 1.85 m (6 ft 1 in) | 85 kg (187 lb) | (2000-04-02)2 April 2000 (aged 24) | Storhamar Hockey |
| 71 | F | Eskild Bakke Olsen | 1.87 m (6 ft 2 in) | 93 kg (205 lb) | (2002-03-19)19 March 2002 (aged 22) | BIK Karlskoga |
| 72 | D | Stian Solberg | 1.89 m (6 ft 2 in) | 92 kg (203 lb) | (2005-12-29)29 December 2005 (aged 18) | 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 | 1.76 m (5 ft 9 in) | 86 kg (190 lb) | (1983-09-14)14 September 1983 (aged 40) | HC Davos |
| 11 | F | Sven Senteler | 1.85 m (6 ft 1 in) | 88 kg (194 lb) | (1992-08-11)11 August 1992 (aged 31) | EV Zug |
| 13 | F | Nico Hischier – A | 1.86 m (6 ft 1 in) | 79 kg (174 lb) | (1999-01-04)4 January 1999 (aged 25) | New Jersey Devils |
| 14 | D | Dean Kukan | 1.87 m (6 ft 2 in) | 87 kg (192 lb) | (1993-07-08)8 July 1993 (aged 30) | ZSC Lions |
| 17 | F | Ken Jäger | 1.86 m (6 ft 1 in) | 83 kg (183 lb) | (1998-05-30)30 May 1998 (aged 25) | Lausanne HC |
| 18 | D | Sven Jung | 1.87 m (6 ft 2 in) | 86 kg (190 lb) | (1995-01-05)5 January 1995 (aged 29) | HC Davos |
| 20 | G | Reto Berra | 1.94 m (6 ft 4 in) | 99 kg (218 lb) | (1987-01-03)3 January 1987 (aged 37) | HC Fribourg-Gottéron |
| 21 | F | Kevin Fiala | 1.78 m (5 ft 10 in) | 93 kg (205 lb) | (1996-07-22)22 July 1996 (aged 27) | Los Angeles Kings |
| 22 | F | Nino Niederreiter – A | 1.88 m (6 ft 2 in) | 99 kg (218 lb) | (1992-09-08)8 September 1992 (aged 31) | Winnipeg Jets |
| 23 | F | Philipp Kurashev | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (1999-10-12)12 October 1999 (aged 24) | Chicago Blackhawks |
| 40 | G | Akira Schmid | 1.95 m (6 ft 5 in) | 93 kg (205 lb) | (2000-05-12)12 May 2000 (aged 23) | New Jersey Devils |
| 43 | D | Andrea Glauser | 1.82 m (6 ft 0 in) | 86 kg (190 lb) | (1996-04-03)3 April 1996 (aged 28) | Lausanne HC |
| 45 | D | Michael Fora | 1.92 m (6 ft 4 in) | 98 kg (216 lb) | (1995-10-30)30 October 1995 (aged 28) | HC Davos |
| 54 | D | Christian Marti | 1.90 m (6 ft 3 in) | 96 kg (212 lb) | (1993-03-29)29 March 1993 (aged 31) | ZSC Lions |
| 55 | D | Romain Loeffel | 1.78 m (5 ft 10 in) | 85 kg (187 lb) | (1991-03-10)10 March 1991 (aged 33) | SC Bern |
| 59 | F | Dario Simion | 1.88 m (6 ft 2 in) | 88 kg (194 lb) | (1994-05-22)22 May 1994 (aged 29) | EV Zug |
| 60 | F | Tristan Scherwey | 1.78 m (5 ft 10 in) | 86 kg (190 lb) | (1991-05-07)7 May 1991 (aged 33) | SC Bern |
| 63 | G | Leonardo Genoni | 1.83 m (6 ft 0 in) | 83 kg (183 lb) | (1987-08-28)28 August 1987 (aged 36) | EV Zug |
| 68 | F | Fabrice Herzog | 1.90 m (6 ft 3 in) | 90 kg (200 lb) | (1994-12-09)9 December 1994 (aged 29) | EV Zug |
| 79 | F | Calvin Thürkauf | 1.88 m (6 ft 2 in) | 96 kg (212 lb) | (1997-06-27)27 June 1997 (aged 26) | HC Lugano |
| 85 | F | Sven Andrighetto | 1.77 m (5 ft 10 in) | 85 kg (187 lb) | (1993-03-21)21 March 1993 (aged 31) | ZSC Lions |
| 88 | F | Christoph Bertschy | 1.77 m (5 ft 10 in) | 84 kg (185 lb) | (1994-04-05)5 April 1994 (aged 30) | HC Fribourg-Gottéron |
| 90 | D | Roman Josi – C | 1.87 m (6 ft 2 in) | 91 kg (201 lb) | (1990-06-01)1 June 1990 (aged 33) | Nashville Predators |
| 92 | F | Gaëtan Haas | 1.83 m (6 ft 0 in) | 82 kg (181 lb) | (1992-01-31)31 January 1992 (aged 32) | EHC Biel |
| 97 | D | Jonas Siegenthaler | 1.89 m (6 ft 2 in) | 99 kg (218 lb) | (1997-05-06)6 May 1997 (aged 27) | 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 | 1.85 m (6 ft 1 in) | 92 kg (203 lb) | (1991-02-05)5 February 1991 (aged 33) | ERC Ingolstadt |
| 5 | D | Enzo Guebey | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1999-05-06)6 May 1999 (aged 25) | HC Davos |
| 6 | D | Vincent Llorca | 1.92 m (6 ft 4 in) | 92 kg (203 lb) | (1992-01-16)16 January 1992 (aged 32) | Ducs d'Angers |
| 7 | D | Pierre Crinon | 1.95 m (6 ft 5 in) | 102 kg (225 lb) | (1995-08-02)2 August 1995 (aged 28) | Brûleurs de Loups |
| 8 | D | Hugo Gallet | 1.92 m (6 ft 4 in) | 93 kg (205 lb) | (1997-06-20)20 June 1997 (aged 26) | KalPa |
| 11 | F | Robin Colomban | 1.89 m (6 ft 2 in) | 89 kg (196 lb) | (1997-11-18)18 November 1997 (aged 26) | Diables Rouges de Briançon |
| 12 | F | Valentin Claireaux | 1.80 m (5 ft 11 in) | 87 kg (192 lb) | (1994-04-05)5 April 1994 (aged 30) | Vítkovice Ridera |
| 14 | F | Stéphane Da Costa – A | 1.81 m (5 ft 11 in) | 82 kg (181 lb) | (1989-07-11)11 July 1989 (aged 34) | Avtomobilist Yekaterinburg |
| 18 | D | Yohann Auvitu | 1.82 m (6 ft 0 in) | 88 kg (194 lb) | (1989-07-27)27 July 1989 (aged 34) | Vítkovice Ridera |
| 24 | F | Justin Addamo | 1.98 m (6 ft 6 in) | 112 kg (247 lb) | (1998-05-27)27 May 1998 (aged 25) | Wilkes-Barre/Scranton Penguins |
| 25 | D | Nicolas Ritz | 1.80 m (5 ft 11 in) | 88 kg (194 lb) | (1992-02-26)26 February 1992 (aged 32) | Ducs d'Angers |
| 27 | D | Enzo Cantagallo | 1.80 m (5 ft 11 in) | 85 kg (187 lb) | (1998-10-19)19 October 1998 (aged 25) | Dragons de Rouen |
| 29 | F | Louis Boudon | 1.80 m (5 ft 11 in) | 85 kg (187 lb) | (1998-10-04)4 October 1998 (aged 25) | Iowa Heartlanders |
| 32 | G | Quentin Papillon | 1.77 m (5 ft 10 in) | 81 kg (179 lb) | (1997-04-07)7 April 1997 (aged 27) | Boxers de Bordeaux |
| 33 | G | Julian Junca | 1.95 m (6 ft 5 in) | 97 kg (214 lb) | (1998-02-15)15 February 1998 (aged 26) | Chicago Wolves |
| 37 | G | Sebastian Ylönen | 1.86 m (6 ft 1 in) | 78 kg (172 lb) | (1991-07-03)3 July 1991 (aged 32) | Jokers de Cergy-Pontoise |
| 41 | F | Pierre-Édouard Bellemare – A | 1.82 m (6 ft 0 in) | 89 kg (196 lb) | (1985-03-06)6 March 1985 (aged 39) | Seattle Kraken |
| 44 | F | Tomas Simonsen | 1.75 m (5 ft 9 in) | 84 kg (185 lb) | (2002-10-20)20 October 2002 (aged 21) | Gothiques d'Amiens |
| 62 | D | Florian Chakiachvili | 1.86 m (6 ft 1 in) | 86 kg (190 lb) | (1992-03-18)18 March 1992 (aged 32) | Dragons de Rouen |
| 72 | F | Jordann Perret | 1.79 m (5 ft 10 in) | 81 kg (179 lb) | (1994-10-15)15 October 1994 (aged 29) | Mountfield HK |
| 74 | D | Thomas Thiry | 1.91 m (6 ft 3 in) | 105 kg (231 lb) | (1997-09-09)9 September 1997 (aged 26) | HC Ajoie |
| 77 | F | Sacha Treille – C | 1.94 m (6 ft 4 in) | 97 kg (214 lb) | (1987-11-06)6 November 1987 (aged 36) | Brûleurs de Loups |
| 81 | F | Anthony Rech | 1.80 m (5 ft 11 in) | 86 kg (190 lb) | (1992-07-09)9 July 1992 (aged 31) | Dragons de Rouen |
| 90 | F | Aurélien Dair | 1.87 m (6 ft 2 in) | 84 kg (185 lb) | (1999-09-10)10 September 1999 (aged 24) | Brûleurs de Loups |
| 91 | F | Baptiste Bruche | 1.83 m (6 ft 0 in) | 95 kg (209 lb) | (2000-01-27)27 January 2000 (aged 24) | Boxers de Bordeaux |
| 94 | F | Tim Bozon | 1.86 m (6 ft 1 in) | 92 kg (203 lb) | (1994-03-24)24 March 1994 (aged 30) | Lausanne HC |
| 95 | F | Kévin Bozon | 1.87 m (6 ft 2 in) | 90 kg (200 lb) | (1995-12-30)30 December 1995 (aged 28) | 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 | 1.95 m (6 ft 5 in) | 102 kg (225 lb) | (1997-09-06)6 September 1997 (aged 26) | HC Ambrì-Piotta |
| 6 | D | Kai Wissmann | 1.90 m (6 ft 3 in) | 88 kg (194 lb) | (1996-10-22)22 October 1996 (aged 27) | Eisbären Berlin |
| 7 | F | Maximilian Kastner | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1993-01-03)3 January 1993 (aged 31) | Red Bull München |
| 17 | F | Tobias Eder | 1.83 m (6 ft 0 in) | 81 kg (179 lb) | (1998-03-04)4 March 1998 (aged 26) | Eisbären Berlin |
| 19 | F | Wojciech Stachowiak | 1.85 m (6 ft 1 in) | 85 kg (187 lb) | (1999-07-03)3 July 1999 (aged 24) | ERC Ingolstadt |
| 27 | D | Maksymilian Szuber | 1.91 m (6 ft 3 in) | 92 kg (203 lb) | (2002-08-25)25 August 2002 (aged 21) | Arizona Coyotes |
| 30 | G | Philipp Grubauer | 1.85 m (6 ft 1 in) | 84 kg (185 lb) | (1991-11-25)25 November 1991 (aged 32) | Seattle Kraken |
| 33 | F | JJ Peterka | 1.80 m (5 ft 11 in) | 85 kg (187 lb) | (2002-01-14)14 January 2002 (aged 22) | Buffalo Sabres |
| 35 | G | Mathias Niederberger | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (1992-11-26)26 November 1992 (aged 31) | Red Bull München |
| 38 | D | Fabio Wagner | 1.82 m (6 ft 0 in) | 83 kg (183 lb) | (1995-09-17)17 September 1995 (aged 28) | ERC Ingolstadt |
| 40 | F | Alexander Ehl | 1.75 m (5 ft 9 in) | 76 kg (168 lb) | (1999-11-28)28 November 1999 (aged 24) | Düsseldorfer EG |
| 41 | D | Jonas Müller | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1995-11-19)19 November 1995 (aged 28) | Eisbären Berlin |
| 42 | F | Yasin Ehliz – A | 1.77 m (5 ft 10 in) | 84 kg (185 lb) | (1992-12-30)30 December 1992 (aged 31) | Red Bull München |
| 45 | G | Tobias Ančička | 1.86 m (6 ft 1 in) | 82 kg (181 lb) | (2001-02-27)27 February 2001 (aged 23) | Kölner Haie |
| 49 | D | Lukas Kälble | 1.88 m (6 ft 2 in) | 93 kg (205 lb) | (1997-10-13)13 October 1997 (aged 26) | Adler Mannheim |
| 62 | F | Parker Tuomie | 1.76 m (5 ft 9 in) | 77 kg (170 lb) | (1995-10-31)31 October 1995 (aged 28) | Kölner Haie |
| 65 | F | Marc Michaelis | 1.77 m (5 ft 10 in) | 79 kg (174 lb) | (1995-07-31)31 July 1995 (aged 28) | Adler Mannheim |
| 72 | F | Dominik Kahun – A | 1.80 m (5 ft 11 in) | 79 kg (174 lb) | (1995-07-02)2 July 1995 (aged 28) | SC Bern |
| 73 | F | Lukas Reichel | 1.83 m (6 ft 0 in) | 78 kg (172 lb) | (2002-05-17)17 May 2002 (aged 21) | Chicago Blackhawks |
| 77 | F | Daniel Fischbuch | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (1993-08-19)19 August 1993 (aged 30) | Adler Mannheim |
| 78 | F | Nico Sturm | 1.89 m (6 ft 2 in) | 85 kg (187 lb) | (1995-05-03)3 May 1995 (aged 29) | San Jose Sharks |
| 79 | F | Colin Ugbelike | 1.86 m (6 ft 1 in) | 88 kg (194 lb) | (1999-09-24)24 September 1999 (aged 24) | Iserlohn Roosters |
| 83 | F | Leonhard Pföderl | 1.82 m (6 ft 0 in) | 87 kg (192 lb) | (1993-09-01)1 September 1993 (aged 30) | Eisbären Berlin |
| 91 | D | Moritz Müller – C | 1.87 m (6 ft 2 in) | 92 kg (203 lb) | (1986-11-19)19 November 1986 (aged 37) | Kölner Haie |
| 95 | F | Frederik Tiffels | 1.83 m (6 ft 0 in) | 87 kg (192 lb) | (1995-05-20)20 May 1995 (aged 28) | Eisbären Berlin |

### Kazakhstan

Head coach: Galym Mambetaliev
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 1 | G | Nikita Boyarkin | 1.90 m (6 ft 3 in) | 96 kg (212 lb) | (1998-10-07)7 October 1998 (aged 25) | Barys Astana |
| 5 | F | Oleg Boiko | 1.77 m (5 ft 10 in) | 77 kg (170 lb) | (2001-05-29)29 May 2001 (aged 22) | Nomad Astana |
| 7 | D | Leonid Metalnikov | 1.82 m (6 ft 0 in) | 85 kg (187 lb) | (1990-04-25)25 April 1990 (aged 34) | Admiral Vladivostok |
| 10 | F | Nikita Mikhailis – A | 1.75 m (5 ft 9 in) | 70 kg (150 lb) | (1995-06-18)18 June 1995 (aged 28) | Metallurg Magnitogorsk |
| 17 | F | Alikhan Omirbekov | 1.75 m (5 ft 9 in) | 67 kg (148 lb) | (2001-06-14)14 June 2001 (aged 22) | Nomad Astana |
| 22 | F | Kirill Panyukov | 1.85 m (6 ft 1 in) | 82 kg (181 lb) | (1997-05-22)22 May 1997 (aged 26) | Amur Khabarovsk |
| 23 | F | Maxim Mukhametov | 1.82 m (6 ft 0 in) | 80 kg (180 lb) | (1999-04-30)30 April 1999 (aged 25) | Metallurg Magnitogorsk |
| 24 | D | Dmitriy Breus | 1.85 m (6 ft 1 in) | 88 kg (194 lb) | (2004-02-22)22 February 2004 (aged 20) | Chaika Nizhny Novgorod |
| 28 | D | Valeri Orekhov | 1.86 m (6 ft 1 in) | 76 kg (168 lb) | (1999-07-17)17 July 1999 (aged 24) | Metallurg Magnitogorsk |
| 29 | F | Maxim Musorov | 1.82 m (6 ft 0 in) | 84 kg (185 lb) | (2001-05-29)29 May 2001 (aged 22) | Nomad Astana |
| 31 | D | Artyom Korolyov | 1.85 m (6 ft 1 in) | 74 kg (163 lb) | (2001-09-20)20 September 2001 (aged 22) | Nomad Astana |
| 32 | D | Sergei Kudryavtsev | 1.88 m (6 ft 2 in) | 90 kg (200 lb) | (1995-04-05)5 April 1995 (aged 29) | Arlan Kokshetau |
| 43 | G | Andrei Shutov | 1.89 m (6 ft 2 in) | 83 kg (183 lb) | (1998-03-04)4 March 1998 (aged 26) | Barys Astana |
| 48 | F | Roman Starchenko – C | 1.79 m (5 ft 10 in) | 88 kg (194 lb) | (1986-05-12)12 May 1986 (aged 37) | Barys Astana |
| 58 | D | Tamirlan Gaitamirov | 1.93 m (6 ft 4 in) | 93 kg (205 lb) | (2000-08-23)23 August 2000 (aged 23) | Barys Astana |
| 64 | F | Arkadiy Shestakov | 1.82 m (6 ft 0 in) | 83 kg (183 lb) | (1995-03-24)24 March 1995 (aged 29) | Barys Astana |
| 65 | D | Samat Daniyar – A | 1.83 m (6 ft 0 in) | 73 kg (161 lb) | (1999-01-24)24 January 1999 (aged 25) | Barys Astana |
| 66 | F | Nikolay Shulga | 1.78 m (5 ft 10 in) | 75 kg (165 lb) | (2003-02-11)11 February 2003 (aged 21) | Nomad Astana |
| 71 | D | Madi Dikhanbek | 1.79 m (5 ft 10 in) | 71 kg (157 lb) | (2001-01-21)21 January 2001 (aged 23) | Nomad Astana |
| 79 | F | Mikhail Rakhmanov | 1.76 m (5 ft 9 in) | 77 kg (170 lb) | (1992-03-27)27 March 1992 (aged 32) | Barys Astana |
| 81 | F | Batyrlan Muratov | 1.83 m (6 ft 0 in) | 72 kg (159 lb) | (1999-02-01)1 February 1999 (aged 25) | Barys Astana |
| 84 | F | Kirill Savitski | 1.83 m (6 ft 0 in) | 87 kg (192 lb) | (1995-03-09)9 March 1995 (aged 29) | Barys Astana |
| 87 | D | Adil Beketayev | 1.93 m (6 ft 4 in) | 93 kg (205 lb) | (1998-04-23)23 April 1998 (aged 26) | Barys Astana |
| 88 | F | Evgeni Rymarev | 1.75 m (5 ft 9 in) | 78 kg (172 lb) | (1988-11-09)9 November 1988 (aged 35) | Barys Astana |
| 92 | F | Dmitri Grents | 1.83 m (6 ft 0 in) | 84 kg (185 lb) | (1996-06-10)10 June 1996 (aged 27) | Arlan Kokshetau |
| 96 | F | Alikhan Asetov | 1.96 m (6 ft 5 in) | 91 kg (201 lb) | (1988-08-26)26 August 1988 (aged 35) | 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 | 1.88 m (6 ft 2 in) | 98 kg (216 lb) | (1997-06-17)17 June 1997 (aged 26) | Brynäs IF |
| 6 | D | Markuss Komuls | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1998-01-04)4 January 1998 (aged 26) | Trois-Rivières Lions |
| 9 | F | Renārs Krastenbergs | 1.83 m (6 ft 0 in) | 84 kg (185 lb) | (1998-12-26)26 December 1998 (aged 25) | Graz 99ers |
| 13 | F | Rihards Bukarts | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1995-12-31)31 December 1995 (aged 28) | Vítkovice Ridera |
| 16 | F | Kaspars Daugaviņš – C | 1.83 m (6 ft 0 in) | 101 kg (223 lb) | (1988-05-18)18 May 1988 (aged 35) | HK Dukla Michalovce |
| 17 | F | Mārtiņš Dzierkals | 1.83 m (6 ft 0 in) | 84 kg (185 lb) | (1997-04-04)4 April 1997 (aged 27) | Skellefteå AIK |
| 18 | F | Rodrigo Ābols – A | 1.93 m (6 ft 4 in) | 93 kg (205 lb) | (1996-01-05)5 January 1996 (aged 28) | Rögle BK |
| 20 | F | Raivis Ansons | 1.86 m (6 ft 1 in) | 84 kg (185 lb) | (2002-01-29)29 January 2002 (aged 22) | Wilkes-Barre/Scranton Penguins |
| 27 | D | Oskars Cibuļskis | 1.88 m (6 ft 2 in) | 96 kg (212 lb) | (1988-04-09)9 April 1988 (aged 36) | Herning Blue Fox |
| 29 | D | Ralfs Freibergs | 1.81 m (5 ft 11 in) | 84 kg (185 lb) | (1991-05-17)17 May 1991 (aged 32) | Mountfield HK |
| 30 | G | Elvis Merzļikins | 1.91 m (6 ft 3 in) | 87 kg (192 lb) | (1994-04-13)13 April 1994 (aged 30) | Columbus Blue Jackets |
| 34 | F | Eduards Tralmaks | 1.91 m (6 ft 3 in) | 85 kg (187 lb) | (1997-02-17)17 February 1997 (aged 27) | Rytíři Kladno |
| 35 | G | Ēriks Vītols | 1.85 m (6 ft 1 in) | 84 kg (185 lb) | (2001-07-17)17 July 2001 (aged 22) | JYP Jyväskylä |
| 36 | F | Martins Laviņš | 1.83 m (6 ft 0 in) | 80 kg (180 lb) | (2003-04-10)10 April 2003 (aged 21) | New Hampshire Wildcats |
| 50 | G | Kristers Gudļevskis | 1.92 m (6 ft 4 in) | 97 kg (214 lb) | (1992-07-31)31 July 1992 (aged 31) | Fischtown Pinguins |
| 55 | D | Roberts Mamčics | 1.96 m (6 ft 5 in) | 105 kg (231 lb) | (1995-04-06)6 April 1995 (aged 29) | Nové Zámky |
| 65 | D | Arvils Bergmanis | 1.81 m (5 ft 11 in) | 79 kg (174 lb) | (1999-12-29)29 December 1999 (aged 24) | Alaska Nanooks |
| 70 | F | Miks Indrašis | 1.93 m (6 ft 4 in) | 89 kg (196 lb) | (1990-09-30)30 September 1990 (aged 33) | Brynäs IF |
| 71 | F | Roberts Bukarts – A | 1.82 m (6 ft 0 in) | 84 kg (185 lb) | (1990-06-27)27 June 1990 (aged 33) | Vítkovice Ridera |
| 72 | D | Jānis Jaks | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (1995-08-22)22 August 1995 (aged 28) | HC Litvínov |
| 77 | D | Kristaps Zīle | 1.85 m (6 ft 1 in) | 86 kg (190 lb) | (1997-12-24)24 December 1997 (aged 26) | HC Litvínov |
| 82 | F | Fēlikss Gavars | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (2002-05-15)15 May 2002 (aged 21) | St. Lawrence Saints |
| 85 | F | Dans Ločmelis | 1.85 m (6 ft 1 in) | 81 kg (179 lb) | (2004-01-21)21 January 2004 (aged 20) | UMass Minutemen |
| 95 | F | Oskars Batņa | 1.95 m (6 ft 5 in) | 106 kg (234 lb) | (1995-05-07)7 May 1995 (aged 29) | Mikkelin Jukurit |
| 97 | F | Haralds Egle | 1.80 m (5 ft 11 in) | 95 kg (209 lb) | (1996-05-11)11 May 1996 (aged 27) | 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 | 1.86 m (6 ft 1 in) | 90 kg (200 lb) | (1992-11-20)20 November 1992 (aged 31) | GKS Tychy |
| 4 | D | Patryk Wajda | 1.81 m (5 ft 11 in) | 83 kg (183 lb) | (1988-05-20)20 May 1988 (aged 35) | JKH GKS Jastrzębie |
| 5 | F | Filip Komorski | 1.80 m (5 ft 11 in) | 86 kg (190 lb) | (1991-12-27)27 December 1991 (aged 32) | GKS Tychy |
| 6 | D | Arkadiusz Kostek | 1.84 m (6 ft 0 in) | 84 kg (185 lb) | (1994-06-16)16 June 1994 (aged 29) | JKH GKS Jastrzębie |
| 10 | F | Bartosz Fraszko | 1.81 m (5 ft 11 in) | 82 kg (181 lb) | (1995-10-26)26 October 1995 (aged 28) | GKS Katowice |
| 12 | D | Maciej Kruczek | 1.87 m (6 ft 2 in) | 90 kg (200 lb) | (1988-01-26)26 January 1988 (aged 36) | GKS Katowice |
| 14 | F | Dominik Paś | 1.77 m (5 ft 10 in) | 67 kg (148 lb) | (1999-09-21)21 September 1999 (aged 24) | JKH GKS Jastrzębie |
| 15 | F | Patryk Wronka | 1.71 m (5 ft 7 in) | 77 kg (170 lb) | (1995-08-28)28 August 1995 (aged 28) | Podhale Nowy Targ |
| 16 | F | Paweł Zygmunt | 1.90 m (6 ft 3 in) | 96 kg (212 lb) | (1999-11-19)19 November 1999 (aged 24) | HC Litvínov |
| 17 | D | Kamil Górny | 1.82 m (6 ft 0 in) | 88 kg (194 lb) | (1989-09-20)20 September 1989 (aged 34) | JKH GKS Jastrzębie |
| 18 | F | Grzegorz Pasiut – A | 1.85 m (6 ft 1 in) | 92 kg (203 lb) | (1987-05-07)7 May 1987 (aged 37) | GKS Katowice |
| 20 | D | Marcin Kolusz – A | 1.86 m (6 ft 1 in) | 87 kg (192 lb) | (1985-01-18)18 January 1985 (aged 39) | JKH GKS Jastrzębie |
| 21 | F | Kamil Wałęga | 1.83 m (6 ft 0 in) | 80 kg (180 lb) | (2000-07-21)21 July 2000 (aged 23) | HC Oceláři Třinec |
| 28 | F | Mateusz Michalski | 1.86 m (6 ft 1 in) | 90 kg (200 lb) | (1992-07-29)29 July 1992 (aged 31) | GKS Katowice |
| 31 | G | John Murray | 1.85 m (6 ft 1 in) | 99 kg (218 lb) | (1987-07-04)4 July 1987 (aged 36) | GKS Katowice |
| 33 | G | Tomáš Fučík | 1.89 m (6 ft 2 in) | 90 kg (200 lb) | (1994-03-17)17 March 1994 (aged 30) | GKS Tychy |
| 34 | F | Krzysztof Maciaś | 1.82 m (6 ft 0 in) | 86 kg (190 lb) | (2004-05-14)14 May 2004 (aged 19) | Prince Albert Raiders |
| 51 | D | Jakub Wanacki | 1.93 m (6 ft 4 in) | 93 kg (205 lb) | (1991-03-12)12 March 1991 (aged 33) | GKS Katowice |
| 61 | F | Krystian Dziubiński – C | 1.81 m (5 ft 11 in) | 86 kg (190 lb) | (1988-05-28)28 May 1988 (aged 35) | TH Unia Oświęcim |
| 69 | D | Mateusz Bryk | 1.82 m (6 ft 0 in) | 89 kg (196 lb) | (1989-08-24)24 August 1989 (aged 34) | GKS Tychy |
| 71 | D | Paweł Dronia | 1.81 m (5 ft 11 in) | 90 kg (200 lb) | (1989-06-30)30 June 1989 (aged 34) | Ravensburg Towerstars |
| 72 | G | David Zabolotny | 1.80 m (5 ft 11 in) | 75 kg (165 lb) | (1994-03-31)31 March 1994 (aged 30) | EHC Freiburg |
| 80 | D | Kacper Maciaś | 1.87 m (6 ft 2 in) | 92 kg (203 lb) | (2003-04-12)12 April 2003 (aged 21) | GKS Katowice |
| 88 | F | Alan Łyszczarczyk | 1.83 m (6 ft 0 in) | 83 kg (183 lb) | (1998-02-17)17 February 1998 (aged 26) | GKS Tychy |
| 92 | F | Maciej Urbanowicz | 1.81 m (5 ft 11 in) | 87 kg (192 lb) | (1986-07-12)12 July 1986 (aged 37) | JKH GKS Jastrzębie |
| 98 | F | Patryk Krężołek | 1.85 m (6 ft 1 in) | 80 kg (180 lb) | (1998-09-14)14 September 1998 (aged 25) | 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 | 1.87 m (6 ft 2 in) | 88 kg (194 lb) | (1992-06-10)10 June 1992 (aged 31) | Kometa Brno |
| 7 | D | Mário Grman | 1.86 m (6 ft 1 in) | 89 kg (196 lb) | (1997-04-11)11 April 1997 (aged 27) | HC Vítkovice |
| 13 | D | František Gajdoš | 1.80 m (5 ft 11 in) | 85 kg (187 lb) | (2001-06-07)7 June 2001 (aged 22) | HK Nitra |
| 14 | D | Peter Čerešňák – A | 1.91 m (6 ft 3 in) | 95 kg (209 lb) | (1993-01-26)26 January 1993 (aged 31) | Dynamo Pardubice |
| 17 | D | Šimon Nemec | 1.85 m (6 ft 1 in) | 92 kg (203 lb) | (2004-02-15)15 February 2004 (aged 20) | New Jersey Devils |
| 18 | F | Andrej Kudrna | 1.89 m (6 ft 2 in) | 95 kg (209 lb) | (1991-05-11)11 May 1991 (aged 32) | HC Litvínov |
| 20 | F | Juraj Slafkovský | 1.92 m (6 ft 4 in) | 103 kg (227 lb) | (2004-03-30)30 March 2004 (aged 20) | Montreal Canadiens |
| 21 | F | Miloš Kelemen | 1.88 m (6 ft 2 in) | 96 kg (212 lb) | (1999-07-06)6 July 1999 (aged 24) | Tucson Roadrunners |
| 27 | F | Marek Hrivík – A | 1.85 m (6 ft 1 in) | 89 kg (196 lb) | (1991-08-28)28 August 1991 (aged 32) | Leksands IF |
| 29 | D | Michal Ivan | 1.85 m (6 ft 1 in) | 90 kg (200 lb) | (1999-11-18)18 November 1999 (aged 24) | Bílí Tygři Liberec |
| 30 | G | Matej Tomek | 1.91 m (6 ft 3 in) | 83 kg (183 lb) | (1997-05-24)24 May 1997 (aged 26) | HC Litvínov |
| 31 | G | Samuel Hlavaj | 1.93 m (6 ft 4 in) | 99 kg (218 lb) | (2001-05-29)29 May 2001 (aged 22) | Škoda Plzeň |
| 33 | G | Stanislav Škorvánek | 1.87 m (6 ft 2 in) | 87 kg (192 lb) | (1996-01-31)31 January 1996 (aged 28) | Dukla Michalovce |
| 34 | F | Peter Cehlárik | 1.88 m (6 ft 2 in) | 94 kg (207 lb) | (1995-08-02)2 August 1995 (aged 28) | Leksands IF |
| 42 | D | Martin Fehérváry | 1.87 m (6 ft 2 in) | 92 kg (203 lb) | (1999-10-06)6 October 1999 (aged 24) | Washington Capitals |
| 48 | F | Viliam Čacho | 1.83 m (6 ft 0 in) | 82 kg (181 lb) | (1998-10-14)14 October 1998 (aged 25) | Oceláři Třinec |
| 56 | F | Marko Daňo | 1.82 m (6 ft 0 in) | 96 kg (212 lb) | (1994-11-30)30 November 1994 (aged 29) | Oceláři Třinec |
| 64 | D | Patrik Koch | 1.86 m (6 ft 1 in) | 86 kg (190 lb) | (1996-12-08)8 December 1996 (aged 27) | Arizona Coyotes |
| 76 | F | Martin Pospíšil | 1.88 m (6 ft 2 in) | 82 kg (181 lb) | (1999-11-19)19 November 1999 (aged 24) | Calgary Flames |
| 77 | F | Martin Faško-Rudáš | 1.85 m (6 ft 1 in) | 82 kg (181 lb) | (2000-08-10)10 August 2000 (aged 23) | Bílí Tygři Liberec |
| 79 | F | Libor Hudáček | 1.77 m (5 ft 10 in) | 80 kg (180 lb) | (1990-09-07)7 September 1990 (aged 33) | Oceláři Třinec |
| 87 | F | Pavol Regenda | 1.92 m (6 ft 4 in) | 99 kg (218 lb) | (1999-12-07)7 December 1999 (aged 24) | San Diego Gulls |
| 90 | F | Tomáš Tatar – C | 1.78 m (5 ft 10 in) | 82 kg (181 lb) | (1990-12-01)1 December 1990 (aged 33) | Seattle Kraken |
| 91 | F | Matúš Sukeľ | 1.76 m (5 ft 9 in) | 77 kg (170 lb) | (1996-01-23)23 January 1996 (aged 28) | HC Litvínov |
| 98 | D | Andrej Golian | 1.92 m (6 ft 4 in) | 82 kg (181 lb) | (2001-03-07)7 March 2001 (aged 23) | Slovan Bratislava |

### Sweden

The roster was announced on 8 May 2024.
Head coach: Sam Hallam
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 9 | F | Adrian Kempe | 1.90 m (6 ft 3 in) | 90 kg (200 lb) | (1996-09-13)13 September 1996 (aged 27) | Los Angeles Kings |
| 12 | F | Max Friberg | 1.79 m (5 ft 10 in) | 86 kg (190 lb) | (1992-11-20)20 November 1992 (aged 31) | Frölunda HC |
| 14 | F | Joel Eriksson Ek | 1.90 m (6 ft 3 in) | 95 kg (209 lb) | (1997-01-29)29 January 1997 (aged 27) | Minnesota Wild |
| 16 | F | Felix Unger Sörum | 1.82 m (6 ft 0 in) | 82 kg (181 lb) | (2005-09-14)14 September 2005 (aged 18) | Leksands IF |
| 19 | F | Marcus Sörensen | 1.81 m (5 ft 11 in) | 80 kg (180 lb) | (1992-04-07)7 April 1992 (aged 32) | HC Fribourg-Gottéron |
| 23 | F | Lucas Raymond – A | 1.82 m (6 ft 0 in) | 86 kg (190 lb) | (2002-03-28)28 March 2002 (aged 22) | Detroit Red Wings |
| 25 | D | Jonas Brodin | 1.85 m (6 ft 1 in) | 88 kg (194 lb) | (1993-07-12)12 July 1993 (aged 30) | Minnesota Wild |
| 26 | D | Rasmus Dahlin | 1.90 m (6 ft 3 in) | 94 kg (207 lb) | (2000-04-13)13 April 2000 (aged 24) | Buffalo Sabres |
| 28 | D | Marcus Pettersson | 1.94 m (6 ft 4 in) | 78 kg (172 lb) | (1996-05-08)8 May 1996 (aged 28) | Pittsburgh Penguins |
| 29 | F | Pontus Holmberg | 1.82 m (6 ft 0 in) | 89 kg (196 lb) | (1999-03-09)9 March 1999 (aged 25) | Toronto Maple Leafs |
| 30 | G | Jesper Wallstedt | 1.91 m (6 ft 3 in) | 97 kg (214 lb) | (2002-11-14)14 November 2002 (aged 21) | Minnesota Wild |
| 32 | D | Lukas Bengtsson | 1.78 m (5 ft 10 in) | 83 kg (183 lb) | (1994-04-14)14 April 1994 (aged 30) | EV Zug |
| 33 | G | Samuel Ersson | 1.91 m (6 ft 3 in) | 90 kg (200 lb) | (1999-10-20)20 October 1999 (aged 24) | Philadelphia Flyers |
| 35 | G | Filip Gustavsson | 1.88 m (6 ft 2 in) | 90 kg (200 lb) | (1998-06-07)7 June 1998 (aged 25) | Minnesota Wild |
| 37 | F | Isac Lundeström | 1.84 m (6 ft 0 in) | 85 kg (187 lb) | (1999-11-06)6 November 1999 (aged 24) | Anaheim Ducks |
| 49 | F | Fabian Zetterlund | 1.80 m (5 ft 11 in) | 92 kg (203 lb) | (1999-08-25)25 August 1999 (aged 24) | San Jose Sharks |
| 59 | F | Linus Johansson | 1.91 m (6 ft 3 in) | 88 kg (194 lb) | (1992-11-30)30 November 1992 (aged 31) | Färjestad BK |
| 65 | D | Erik Karlsson – C | 1.81 m (5 ft 11 in) | 79 kg (174 lb) | (1990-05-31)31 May 1990 (aged 33) | Pittsburgh Penguins |
| 71 | F | Victor Olofsson | 1.80 m (5 ft 11 in) | 83 kg (183 lb) | (1995-07-18)18 July 1995 (aged 28) | Buffalo Sabres |
| 72 | D | Tim Heed | 1.83 m (6 ft 0 in) | 85 kg (187 lb) | (1991-01-27)27 January 1991 (aged 33) | HC Ambrì-Piotta |
| 77 | D | Victor Hedman – A | 1.98 m (6 ft 6 in) | 110 kg (240 lb) | (1990-12-18)18 December 1990 (aged 33) | Tampa Bay Lightning |
| 82 | F | Jesper Frödén | 1.85 m (6 ft 1 in) | 84 kg (185 lb) | (1994-09-21)21 September 1994 (aged 29) | ZSC Lions |
| 90 | F | Marcus Johansson | 1.85 m (6 ft 1 in) | 90 kg (200 lb) | (1990-10-06)6 October 1990 (aged 33) | Minnesota Wild |
| 91 | F | Carl Grundström | 1.84 m (6 ft 0 in) | 93 kg (205 lb) | (1997-12-01)1 December 1997 (aged 26) | Los Angeles Kings |
| 95 | F | André Burakovsky | 1.86 m (6 ft 1 in) | 93 kg (205 lb) | (1995-02-09)9 February 1995 (aged 29) | 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 | Trey Augustine | 1.85 m (6 ft 1 in) | 81 kg (179 lb) | (2005-02-23)23 February 2005 (aged 19) | Michigan State Spartans |
| 4 | D | Seth Jones – A | 1.93 m (6 ft 4 in) | 97 kg (214 lb) | (1994-10-03)3 October 1994 (aged 29) | Chicago Blackhawks |
| 5 | D | Michael Kesselring | 1.92 m (6 ft 4 in) | 86 kg (190 lb) | (2000-01-13)13 January 2000 (aged 24) | Arizona Coyotes |
| 6 | F | Will Smith | 1.83 m (6 ft 0 in) | 82 kg (181 lb) | (2005-03-17)17 March 2005 (aged 19) | Boston College Eagles |
| 7 | F | Brady Tkachuk – C | 1.93 m (6 ft 4 in) | 102 kg (225 lb) | (1999-09-16)16 September 1999 (aged 24) | Ottawa Senators |
| 8 | D | Zach Werenski – A | 1.88 m (6 ft 2 in) | 99 kg (218 lb) | (1997-07-19)19 July 1997 (aged 26) | Columbus Blue Jackets |
| 9 | F | Trevor Zegras | 1.83 m (6 ft 0 in) | 84 kg (185 lb) | (2001-03-20)20 March 2001 (aged 23) | Anaheim Ducks |
| 11 | F | Luke Kunin | 1.83 m (6 ft 0 in) | 89 kg (196 lb) | (1997-12-04)4 December 1997 (aged 26) | San Jose Sharks |
| 12 | F | Matt Boldy | 1.88 m (6 ft 2 in) | 91 kg (201 lb) | (2001-04-05)5 April 2001 (aged 23) | Minnesota Wild |
| 13 | F | Johnny Gaudreau | 1.75 m (5 ft 9 in) | 74 kg (163 lb) | (1993-08-13)13 August 1993 (aged 30) | Columbus Blue Jackets |
| 22 | F | Cole Caufield | 1.73 m (5 ft 8 in) | 79 kg (174 lb) | (2001-01-02)2 January 2001 (aged 23) | Montreal Canadiens |
| 23 | F | Mikey Eyssimont | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (1996-09-09)9 September 1996 (aged 27) | Tampa Bay Lightning |
| 24 | F | Ryan Leonard | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (2005-01-21)21 January 2005 (aged 19) | Boston College Eagles |
| 26 | F | Kevin Hayes | 1.96 m (6 ft 5 in) | 98 kg (216 lb) | (1992-05-08)8 May 1992 (aged 32) | St. Louis Blues |
| 29 | F | Brock Nelson | 1.93 m (6 ft 4 in) | 96 kg (212 lb) | (1991-10-15)15 October 1991 (aged 32) | New York Islanders |
| 34 | G | Alex Lyon | 1.85 m (6 ft 1 in) | 89 kg (196 lb) | (1992-12-09)9 December 1992 (aged 31) | Detroit Red Wings |
| 39 | G | Alex Nedeljkovic | 1.83 m (6 ft 0 in) | 92 kg (203 lb) | (1996-01-07)7 January 1996 (aged 28) | Pittsburgh Penguins |
| 43 | D | Luke Hughes | 1.88 m (6 ft 2 in) | 89 kg (196 lb) | (2003-09-09)9 September 2003 (aged 20) | New Jersey Devils |
| 45 | F | Gavin Brindley | 1.75 m (5 ft 9 in) | 77 kg (170 lb) | (2004-10-05)5 October 2004 (aged 19) | Columbus Blue Jackets |
| 46 | D | Jeff Petry | 1.91 m (6 ft 3 in) | 94 kg (207 lb) | (1987-12-09)9 December 1987 (aged 36) | Detroit Red Wings |
| 51 | D | Matthew Kessel | 1.88 m (6 ft 2 in) | 93 kg (205 lb) | (2000-06-23)23 June 2000 (aged 23) | St. Louis Blues |
| 57 | F | Shane Pinto | 1.91 m (6 ft 3 in) | 91 kg (201 lb) | (2000-11-12)12 November 2000 (aged 23) | Ottawa Senators |
| 72 | D | Alex Vlasic | 1.98 m (6 ft 6 in) | 98 kg (216 lb) | (2001-06-05)5 June 2001 (aged 22) | Chicago Blackhawks |
| 79 | G | Charlie Lindgren | 1.85 m (6 ft 1 in) | 83 kg (183 lb) | (1993-12-18)18 December 1993 (aged 30) | Washington Capitals |
| 85 | D | Jake Sanderson | 1.88 m (6 ft 2 in) | 92 kg (203 lb) | (2002-07-08)8 July 2002 (aged 21) | Ottawa Senators |
| 86 | F | Joel Farabee | 1.83 m (6 ft 0 in) | 84 kg (185 lb) | (2000-02-25)25 February 2000 (aged 24) | Philadelphia Flyers |