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 "Long List" no later than two weeks before the tournament, and a final roster by the Passport Control meeting prior to the start of the tournament.

Age and team as of 15 May 2026. Flags are only for foreign coaches.

Group A Austria The roster was announced on 10 May 2026. Vinzenz Rohrer joined on 13 May 2026.

Head coach: Roger Bader

No.Pos.NameHeightWeightBirthdateTeam 3 F – C Red Bull Salzburg 4 D Pioneers Vorarlberg 5 D Vienna Capitals 8 F EC VSV 9 F Vienna Capitals 12 D EC KAC 14 F Steinbach Black Wings Linz 16 F HC Ambrì-Piotta 17 F RPI Engineers 18 D Graz 99ers 19 F Laval Rocket 30 G Red Bull Salzburg 32 D – A EHC Kloten 33 G EC KAC 35 G Red Bull Salzburg 40 F Graz 99ers 45 D Rögle BK 48 F Red Bull Salzburg 52 F Graz 99ers 61 F EC KAC 70 F Red Bull Salzburg 78 D EC KAC 81 F Peterborough Petes 92 D – A EC KAC 96 F Red Bull Salzburg

Finland A 32-player roster was announced on 4 May 2026. The final squad was released on 10 May 2026.

Head coach: Antti Pennanen

No.Pos.NameHeightWeightBirthdateTeam 3 D – A Calgary Flames 4 D – A ZSC Lions 10 D Boston Bruins 13 F Genève-Servette Hockey Club 15 F Florida Panthers 16 F – C Florida Panthers 18 D Genève-Servette Hockey Club 19 F SC Bern 21 F Örebro HK 23 F HPK 24 F SCL Tigers 27 F Malmö Redhawks 29 G EHC Biel 31 G Nashville Predators 33 D Ottawa Senators 34 F Vancouver Canucks 37 F Oulun Kärpät 41 D Winnipeg Jets 55 D HC Sparta Praha 58 D New York Rangers 64 F – A Anaheim Ducks 65 F Genève-Servette Hockey Club 70 G Boston Bruins 80 F SCL Tigers 86 F Chicago Blackhawks 92 F New Jersey Devils 94 F Buffalo Sabres

Germany A 28-player roster was announced on 6 May 2026. The final roster was announced on 11 May 2026. On 14 May 2026, Lukas Reichel replaced Dominik Bokk.

Head coach: Harold Kreis

No.Pos.NameHeightWeightBirthdateTeam 1 G ERC Ingolstadt 6 D – A Eisbären Berlin 7 F EHC Red Bull München 9 D Adler Mannheim 12 D Eisbären Berlin 15 F Straubing Tigers 21 F Fischtown Pinguins 25 D ERC Ingolstadt 30 G Seattle Kraken 37 G Adler Mannheim 38 D EHC Red Bull München 40 F Adler Mannheim 43 F EHC Red Bull München 44 F Edmonton Oilers 47 F Schwenninger Wild Wings 48 D EHC Red Bull München 53 D – C Detroit Red Wings 56 F Eisbären Berlin 62 F Fischtown Pinguins 64 D Nürnberg Ice Tigers 65 F Adler Mannheim 71 F Kölner Haie 72 F Lausanne HC 73 F Boston Bruins 75 F Nürnberg Ice Tigers 95 F – A Eisbären Berlin

Great Britain A 27-player roster was announced on 25 March 2026. Sam Lyne joined on 13 May 2026.

Head coach: Peter Russell

No.Pos.NameHeightWeightBirthdateTeam 3 D Liam Steele Sheffield Steeldogs 5 F Ben Davies Cardiff Devils 7 F Robert Lachowicz Glasgow Clan 8 D Bradley Jenion Manchester Storm 9 F Brett Perlini Cardiff Devils 14 F Liam Kirk – A Eisbären Berlin 15 F Jack Hopkins Coventry Blaze 17 D Mark Richardson – A Cardiff Devils 18 F Sam Lyne Cranbrook Bucks 20 G Mat Robson Coventry Blaze 24 D Josh Tetlow Nottingham Panthers 27 F Cole Shudra Sheffield Steelers 33 G Ben Bowns Cardiff Devils 35 G Lucas Brine Glasgow Clan 48 F Johnny Curran Dundee Stars 58 D David Clements Coventry Blaze 61 F Logan Neilson Fife Flyers 73 D Joseph Hazeldine Glasgow Clan 74 F Ollie Betteridge Nottingham Panthers 75 F Robert Dowd – C Sheffield Steelers 77 F Bayley Harewood Cardiff Devils 79 D Nathanael Halbert HK Olimpija 84 D Travis Brown Guildford Flames 92 F Joshua Waller Guildford Flames 94 F Cade Neilson Glasgow Clan

Hungary A 29-player roster was announced on 3 May 2026. The final squad was released on 8 May 2026.

Head coach: Gergely Majoross

No.Pos.NameHeightWeightBirthdateTeam 1 G Ferencvárosi TC 2 D DVTK Jegesmedvék 5 F KooKoo 11 F Mikkelin Jukurit 12 D Fehérvár AV19 13 F Ferencvárosi TC 16 F Fehérvár AV19 17 D Fehérvár AV19 20 F – A Ferencvárosi TC 21 F Norfolk Admirals 22 F KooKoo 23 D Ferencvárosi TC 25 D Újpesti TE 28 F Fehérvár AV19 30 G Piráti Chomutov 33 D Ferencvárosi TC 34 F – A Fehérvár AV19 36 F – C Fehérvár AV19 42 F Bentley Falcons 45 F Gyergyói HK 55 D EHC Winterthur 61 F Gyergyói HK 70 D Nottingham Panthers 76 G Fehérvár Hockey Academy 19 86 F HC Ässät Pori 88 F Gyergyói HK

Latvia A 28-player roster was announced on 7 May 2026. The final squad was revealed on 12 May 2026.

Head coach: Harijs Vītoliņš

No.Pos.NameHeightWeightBirthdateTeam 3 D Mikkelin Jukurit 4 D HK Dukla Michalovce 5 D HPK 9 F HC Olomouc 12 F Niagara Purple Eagles 14 F Saint John Sea Dogs 17 F HC Sparta Praha 21 F – C ZSC Lions 22 F HC La Chaux-de-Fonds 23 F Florida Panthers 27 D Herning Blue Fox 29 D – A Mountfield HK 34 F Grand Rapids Griffins 37 F SCL Tigers 40 G HC Banská Bystrica 42 D Jokerit 50 G Fischtown Pinguins 55 D Energie Karlovy Vary 73 F EHC Kloten 77 D – A HC Bílí Tygři Liberec 87 F New Hampshire Wildcats 88 G SaiPa 89 F Rungsted Ishockey Klub 95 F Lahti Pelicans 97 F Energie Karlovy Vary

Switzerland A 30-player roster was announced on 4 May 2026. The final squad was revealed on 12 May 2026.

Head coach: Jan Cadieux

No.Pos.NameHeightWeightBirthdateTeam 8 F Simon Knak HC Davos 9 F Damien Riat Lausanne HC 13 F Nico Hischier 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 22 F Nino Niederreiter – A Winnipeg Jets 26 G Sandro Aeschlimann HC Davos 28 F Timo Meier New Jersey Devils 38 D Lukas Frick HC Davos 44 F Pius Suter St. Louis Blues 54 D Christian Marti ZSC Lions 56 D Tim Berni Genève-Servette Hockey Club 62 F Denis Malgin ZSC Lions 63 G Leonardo Genoni EV Zug 72 D Dominik Egli Frölunda HC 79 F Calvin Thürkauf HC Lugano 80 F Nicolas Baechler ZSC Lions 85 F Sven Andrighetto ZSC Lions 86 D J. J. Moser – A Tampa Bay Lightning 88 F Christoph Bertschy HC Fribourg-Gottéron 90 D Roman Josi – C Nashville Predators 93 F Théo Rochette Lausanne HC 94 F Attilio Biasca HC Fribourg-Gottéron

United States The roster was announced on 7 May 2026.

Head coach: Don Granato

No.Pos.NameHeightWeightBirthdateTeam 1 G Calgary Flames 7 D Nashville Predators 9 F Washington Capitals 10 F Boston Bruins 11 F Chicago Blackhawks 15 F Pittsburgh Penguins 16 D Boston Bruins 17 D New York Rangers 18 F Chicago Blackhawks 19 F Florida Panthers 21 F Boston Bruins 22 F Edmonton Oilers 24 F – A Columbus Blue Jackets 26 F Minnesota Duluth Bulldogs 27 F Calgary Flames 33 G Chicago Blackhawks 44 D Chicago Blackhawks 47 F New Jersey Devils 55 D – A Seattle Kraken 60 G Toronto Maple Leafs 63 F Vancouver Canucks 67 D Tampa Bay Lightning 72 D – C Detroit Red Wings 75 D Pittsburgh Penguins 82 F Notre Dame Fighting Irish

Group B Canada The roster was announced on 8 May 2026. Sidney Crosby replaced Mathew Barzal on 12 May 2026.

Head Coach: Misha Donskov

No. Pos. Name Height Weight Birthdate Team 2 D Winnipeg Jets 5 D Columbus Blue Jackets 6 D San Jose Sharks 13 F Winnipeg Jets 16 F New Jersey Devils 18 F St. Louis Blues 19 F New Jersey Devils 22 D Edmonton Oilers 24 F Ottawa Senators 25 D Edmonton Oilers 28 D Calgary Flames 29 D Pittsburgh Penguins 33 G Detroit Red Wings 44 D Toronto Maple Leafs 55 F Winnipeg Jets 58 F Detroit Red Wings 71 F – C San Jose Sharks 72 G Michigan Wolverines 73 G Columbus Blue Jackets 81 F St. Louis Blues 87 F – A Pittsburgh Penguins 90 F – A Nashville Predators 91 F – A Toronto Maple Leafs 93 F Boston Bruins 94 F Philadelphia Flyers

Czechia The roster was announced on 10 May 2026.

Head coach: Radim Rulík

No.Pos.NameHeightWeightBirthdateTeam 6 D Brynäs IF 8 F HC Energie Karlovy Vary 10 F – C HC Dynamo Pardubice 11 F Utica Comets 12 F HC Energie Karlovy Vary 17 D – A Vancouver Canucks 18 F EV Zug 19 F HC Kometa Brno 23 F – A HC Dynamo Pardubice 24 D HC Kometa Brno 26 D Oulun Kärpät 27 D Florida Panthers 32 G HC Sparta Praha 39 G Ilves 49 F New York Rangers 55 D HC Dynamo Pardubice 60 G HC Bílí Tygři Liberec 61 F HC Dynamo Pardubice 65 D Motor České Budějovice 79 D HC Bílí Tygři Liberec 81 F Boston Bruins 87 F HC Oceláři Třinec 89 F HC Dynamo Pardubice 95 F EV Zug 96 F Färjestad BK

Denmark The roster was announced on 13 May 2026.

Head coach: Mikael Gath

No.Pos.NameHeightWeightBirthdateTeam 1 G Esbjerg Energy 3 D Rødovre Mighty Bulls 6 F Esbjerg Energy 9 F Kölner Haie 11 F JYP Jyväskylä 21 D Herning Blue Fox 22 D HC Pustertal Wölfe 29 F – A Skellefteå AIK 30 G Ottawa Senators 33 D Rungsted Ishockey Klub 35 G Hudiksvalls HC 36 D Odense Bulldogs 38 F Herning Blue Fox 39 F SønderjyskE Ishockey 40 D Graz 99ers 41 D – C EC KAC 42 D Fischtown Pinguins 54 F Schwenninger Wild Wings 63 F – A Kölner Haie 65 F Fischtown Pinguins 72 F Esbjerg Energy 77 F EC KAC 80 G HV71 82 F Västerås IK 86 F Tappara 95 F Motor České Budějovice

Italy The roster was announced on 13 May 2026.

Head coach: Jukka Jalonen

No.Pos.NameHeightWeightBirthdateTeam 7 F ZSC Lions 9 F HC Bolzano 10 D ERC Ingolstadt 13 F HC Bolzano 17 D HC Gherdëina 18 F HC Bolzano 19 F HC Bolzano 20 G San Diego Gulls 22 F HC Pustertal Wölfe 30 G Ducs d'Angers 34 F HC Pustertal Wölfe 35 G EHC Kloten 36 F HC Bolzano 37 D – A Rytíři Kladno 44 D Asiago Hockey 1935 46 F HC Pustertal Wölfe 49 D Wipptal Broncos 53 D – C Schwenninger Wild Wings 55 D HC Pustertal Wölfe 67 F HC Pustertal Wölfe 71 F HC Lugano 73 F HC Sierre 88 F HC Ambrì-Piotta 90 D HC Bolzano 93 F – A HC Bolzano

Norway The roster was announced on 8 May 2026.

Head coach: Petter Thoresen

No.Pos.NameHeightWeightBirthdateTeam 4 D Lahti Pelicans 6 D Mora IK 8 F IK Oskarshamn 12 F Örebro HK 13 F Malmö Redhawks 17 F Iserlohn Roosters 18 F Mikkelin Jukurit 19 F Djurgårdens IF 20 F Djurgårdens IF 21 F Färjestad BK 22 F Storhamar Hockey 24 F Storhamar Hockey 26 F Stavanger Oilers 27 F – C Storhamar Hockey 28 F Detroit Red Wings 29 D Stavanger Oilers 30 G Frölunda HC 32 G Vålerenga Ishockey 37 F Eisbären Berlin 40 G Straubing Tigers 43 D – A Skellefteå AIK 44 F Leksands IF 47 D Storhamar Hockey 49 D – A Frisk Asker Ishockey 54 D Storhamar Hockey 71 F Linköping HC 72 D San Diego Gulls

Slovakia The roster was announced on 13 May 2026.

Head coach: Vladimír Országh

No.Pos.NameHeightWeightBirthdateTeam 4 D HK Dukla Michalovce 6 D Henderson Silver Knights 7 D Rochester Americans 8 F Skellefteå AIK 9 F Laval Rocket 10 F New York Rangers 12 D HC Vítkovice Ridera 13 D HC Litvínov 15 F HC Energie Karlovy Vary 21 F HK Nitra 22 F HC Kometa Brno 23 F Severstal Cherepovets 26 D Boston College Eagles 27 F – C HC Vítkovice Ridera 30 G Rockford IceHogs 31 G Iowa Wild 33 G HC MONACObet Banská Bystrica 42 F HK Poprad 44 D HC Košice 64 D HC Oceláři Třinec 72 F HC Kometa Brno 76 F – A Calgary Flames 77 F – A HC Bílí Tygři Liberec 83 F HC Bílí Tygři Liberec 88 F Ontario Reign

Slovenia The roster was announced on 12 May 2026.

Head coach: Edo Terglav

No.Pos.NameHeightWeightBirthdateTeam 6 D SK Horácká Slavia Třebíč 8 F HK Olimpija 10 F HK Olimpija 12 F HK Olimpija 13 F Augustana Vikings 15 D – A HK Olimpija 17 D Blainville-Boisbriand Armada 18 F Steinbach Black Wings Linz 21 F HK Olimpija 23 F HK Olimpija 24 F – A HC Pustertal Wölfe 25 F Steinbach Black Wings Linz 26 D HC Slavia Praha 29 D Gothiques d'Amiens 30 G HK Olimpija 33 G HDD Jesenice 41 D HK Olimpija 44 D HK Olimpija 46 F – A Ilves 49 F RPI Engineers 55 F – C HK Olimpija 61 G HK Olimpija 86 D HK Olimpija 91 F EV Lindau Islanders 92 F Fehérvár AV19

Sweden The roster was announced on 11 May 2026.

Head Coach: Sam Hallam