# 2021 IIHF World Championship rosters

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. | Name | Height | Weight | Birthdate | Team |
| 2 | D | Ilya Solovyov | 1.89 m (6 ft 2 in) | 90 kg (200 lb) | (2000-07-20)20 July 2000 (aged 20) | Dinamo Minsk |
| 7 | D | Stepan Falkovsky | 2.05 m (6 ft 9 in) | 112 kg (247 lb) | (1996-12-18)18 December 1996 (aged 24) | Dinamo Minsk |
| 8 | D | Ilya Shinkevich | 1.88 m (6 ft 2 in) | 85 kg (187 lb) | (1989-09-01)1 September 1989 (aged 31) | Dinamo Minsk |
| 9 | F | Stanislav Lopachuk | 1.80 m (5 ft 11 in) | 78 kg (172 lb) | (1992-02-16)16 February 1992 (aged 29) | Yunost Minsk |
| 10 | D | Nick Bailen | 1.74 m (5 ft 9 in) | 81 kg (179 lb) | (1989-12-12)12 December 1989 (aged 31) | Traktor Chelyabinsk |
| 12 | F | Aliaksei Protas | 1.98 m (6 ft 6 in) | 97 kg (214 lb) | (2001-01-06)6 January 2001 (aged 20) | Hershey Bears |
| 13 | F | Mikhail Stefanovich | 1.90 m (6 ft 3 in) | 95 kg (209 lb) | (1989-11-27)27 November 1989 (aged 31) | Yunost Minsk |
| 14 | D | Yevgeni Lisovets | 1.82 m (6 ft 0 in) | 86 kg (190 lb) | (1994-11-12)12 November 1994 (aged 26) | Salavat Yulaev Ufa |
| 15 | F | Artem Demkov | 1.74 m (5 ft 9 in) | 80 kg (180 lb) | (1989-09-26)26 September 1989 (aged 31) | Dinamo Minsk |
| 16 | F | Geoff Platt – A | 1.76 m (5 ft 9 in) | 80 kg (180 lb) | (1985-07-10)10 July 1985 (aged 35) | Salavat Yulaev Ufa |
| 17 | F | Yegor Sharangovich – C | 1.87 m (6 ft 2 in) | 92 kg (203 lb) | (1998-06-06)6 June 1998 (aged 22) | New Jersey Devils |
| 18 | D | Kristian Khenkel – A | 1.86 m (6 ft 1 in) | 88 kg (194 lb) | (1995-11-07)7 November 1995 (aged 25) | Ak Bars Kazan |
| 19 | F | Nikita Komarov | 1.88 m (6 ft 2 in) | 92 kg (203 lb) | (1988-06-28)28 June 1988 (aged 32) | Avangard Omsk |
| 21 | F | Vladislav Kodola | 1.76 m (5 ft 9 in) | 80 kg (180 lb) | (1996-10-30)30 October 1996 (aged 24) | Severstal Cherepovets |
| 22 | F | Francis Paré | 1.78 m (5 ft 10 in) | 86 kg (190 lb) | (1987-06-30)30 June 1987 (aged 33) | Dinamo Minsk |
| 30 | G | Konstantin Shostak | 1.81 m (5 ft 11 in) | 81 kg (179 lb) | (2000-03-28)28 March 2000 (aged 21) | Severstal Cherepovets |
| 31 | G | Danny Taylor | 1.84 m (6 ft 0 in) | 85 kg (187 lb) | (1986-04-28)28 April 1986 (aged 35) | Dinamo Minsk |
| 40 | G | Alexei Kolosov | 1.86 m (6 ft 1 in) | 85 kg (187 lb) | (2002-01-04)4 January 2002 (aged 19) | Dinamo Minsk |
| 73 | D | Dmitri Znakharenko | 1.82 m (6 ft 0 in) | 91 kg (201 lb) | (1993-08-04)4 August 1993 (aged 27) | Dinamo Minsk |
| 74 | F | Sergei Kostitsyn | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1987-03-20)20 March 1987 (aged 34) | Bratislava Capitals |
| 81 | F | Sergei Drozd | 1.82 m (6 ft 0 in) | 79 kg (174 lb) | (1990-04-14)14 April 1990 (aged 31) | Yunost Minsk |
| 85 | D | Andrei Antonov | 1.78 m (5 ft 10 in) | 85 kg (187 lb) | (1985-04-27)27 April 1985 (aged 36) | Yunost Minsk |
| 88 | F | German Nesterov | 1.90 m (6 ft 3 in) | 95 kg (209 lb) | (1991-08-31)31 August 1991 (aged 29) | HK Gomel |
| 89 | D | Dmitry Korobov | 1.89 m (6 ft 2 in) | 108 kg (238 lb) | (1989-03-12)12 March 1989 (aged 32) | Salavat Yulaev Ufa |
| 90 | F | Danila Klimovich | 1.85 m (6 ft 1 in) | 85 kg (187 lb) | (2003-01-09)9 January 2003 (aged 18) | Minskie Zubry |
| 92 | F | Shane Prince | 1.80 m (5 ft 11 in) | 85 kg (187 lb) | (1992-11-16)16 November 1992 (aged 28) | Avtomobilist Yekaterinburg |
| 93 | F | Andrei Belevich | 1.85 m (6 ft 1 in) | 95 kg (209 lb) | (1997-08-27)27 August 1997 (aged 23) | Dinamo Minsk |
| 94 | D | Vladislav Yeryomenko | 1.84 m (6 ft 0 in) | 90 kg (200 lb) | (1999-04-23)23 April 1999 (aged 22) | Dinamo Minsk |

### Czech Republic

A 29-player roster was announced on 7 May 2021.
Head coach: Filip Pešán
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 3 | D | Libor Hájek | 1.86 m (6 ft 1 in) | 84 kg (185 lb) | (1998-02-04)4 February 1998 (aged 23) | New York Rangers |
| 6 | D | David Musil | 1.92 m (6 ft 4 in) | 92 kg (203 lb) | (1993-04-09)9 April 1993 (aged 28) | Oceláři Třinec |
| 9 | D | David Sklenička | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1996-09-08)8 September 1996 (aged 24) | Jokerit |
| 11 | F | Filip Zadina | 1.84 m (6 ft 0 in) | 86 kg (190 lb) | (1999-11-27)27 November 1999 (aged 21) | Detroit Red Wings |
| 13 | F | Jakub Vrána | 1.83 m (6 ft 0 in) | 80 kg (180 lb) | (1996-02-28)28 February 1996 (aged 25) | Detroit Red Wings |
| 14 | F | Adam Musil | 1.91 m (6 ft 3 in) | 92 kg (203 lb) | (1997-03-26)26 March 1997 (aged 24) | Bílí Tygři Liberec |
| 17 | D | Filip Hronek – A | 1.82 m (6 ft 0 in) | 75 kg (165 lb) | (1997-11-02)2 November 1997 (aged 23) | Detroit Red Wings |
| 18 | F | Dominik Kubalík | 1.87 m (6 ft 2 in) | 86 kg (190 lb) | (1995-08-21)21 August 1995 (aged 25) | Chicago Blackhawks |
| 19 | F | Jakub Flek | 1.72 m (5 ft 8 in) | 74 kg (163 lb) | (1992-12-24)24 December 1992 (aged 28) | Karlovy Vary |
| 25 | F | Radan Lenc | 1.80 m (5 ft 11 in) | 79 kg (174 lb) | (1991-07-30)30 July 1991 (aged 29) | Bílí Tygři Liberec |
| 30 | G | Šimon Hrubec | 1.86 m (6 ft 1 in) | 83 kg (183 lb) | (1991-06-30)30 June 1991 (aged 29) | Avangard Omsk |
| 31 | D | Lukáš Klok | 1.85 m (6 ft 1 in) | 85 kg (187 lb) | (1995-06-07)7 June 1995 (aged 25) | Lukko |
| 35 | G | Roman Will | 1.80 m (5 ft 11 in) | 85 kg (187 lb) | (1992-05-22)22 May 1992 (aged 28) | Traktor Chelyabinsk |
| 43 | F | Jan Kovář – C | 1.81 m (5 ft 11 in) | 98 kg (216 lb) | (1990-03-20)20 March 1990 (aged 31) | EV Zug |
| 44 | F | Matěj Stránský | 1.91 m (6 ft 3 in) | 93 kg (205 lb) | (1993-07-11)11 July 1993 (aged 27) | Oceláři Třinec |
| 52 | F | Michael Špaček | 1.80 m (5 ft 11 in) | 85 kg (187 lb) | (1997-04-09)9 April 1997 (aged 24) | Oceláři Třinec |
| 60 | D | Michal Moravčík | 1.94 m (6 ft 4 in) | 96 kg (212 lb) | (1994-12-07)7 December 1994 (aged 26) | Tappara |
| 61 | G | Petr Kváča | 1.86 m (6 ft 1 in) | 79 kg (174 lb) | (1997-09-12)12 September 1997 (aged 23) | Bílí Tygři Liberec |
| 62 | D | Andrej Šustr | 1.99 m (6 ft 6 in) | 84 kg (185 lb) | (1990-11-29)29 November 1990 (aged 30) | Kunlun Red Star |
| 67 | F | Jiří Smejkal | 1.89 m (6 ft 2 in) | 83 kg (183 lb) | (1996-11-05)5 November 1996 (aged 24) | Tappara |
| 69 | F | Lukáš Radil | 1.91 m (6 ft 3 in) | 91 kg (201 lb) | (1990-08-05)5 August 1990 (aged 30) | Spartak Moscow |
| 72 | F | Filip Chytil | 1.84 m (6 ft 0 in) | 81 kg (179 lb) | (1999-09-05)5 September 1999 (aged 21) | New York Rangers |
| 74 | D | Ondřej Vitásek | 1.93 m (6 ft 4 in) | 103 kg (227 lb) | (1990-09-04)4 September 1990 (aged 30) | Bílí Tygři Liberec |
| 78 | F | Robin Hanzl | 1.84 m (6 ft 0 in) | 78 kg (172 lb) | (1989-01-10)10 January 1989 (aged 32) | Spartak Moscow |
| 79 | F | Tomáš Zohorna – A | 1.85 m (6 ft 1 in) | 95 kg (209 lb) | (1988-01-03)3 January 1988 (aged 33) | Dynamo Pardubice |
| 88 | D | Libor Šulák | 1.89 m (6 ft 2 in) | 86 kg (190 lb) | (1994-03-04)4 March 1994 (aged 27) | Oulun Kärpät |
| 92 | F | Jiří Sekáč | 1.87 m (6 ft 2 in) | 84 kg (185 lb) | (1992-06-10)10 June 1992 (aged 28) | Avangard Omsk |
| 95 | F | Matěj Blümel | 1.80 m (5 ft 11 in) | 81 kg (179 lb) | (2000-05-31)31 May 2000 (aged 20) | Dynamo Pardubice |

### Denmark

The roster was announced on 7 May 2021.
Head coach: Heinz Ehlers
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 1 | G | Frederik Dichow | 1.95 m (6 ft 5 in) | 87 kg (192 lb) | (2001-03-01)1 March 2001 (aged 20) | Odense Bulldogs |
| 2 | D | Phillip Bruggisser | 1.83 m (6 ft 0 in) | 85 kg (187 lb) | (1991-08-07)7 August 1991 (aged 29) | Grizzlys Wolfsburg |
| 8 | D | Anders Krogsgaard | 1.85 m (6 ft 1 in) | 82 kg (181 lb) | (1996-04-19)19 April 1996 (aged 25) | Fischtown Pinguins |
| 9 | F | Frederik Storm | 1.80 m (5 ft 11 in) | 86 kg (190 lb) | (1989-02-20)20 February 1989 (aged 32) | ERC Ingolstadt |
| 10 | F | Niklas Andersen | 1.80 m (5 ft 11 in) | 86 kg (190 lb) | (1997-11-20)20 November 1997 (aged 23) | Fischtown Pinguins |
| 11 | F | Alexander True | 1.96 m (6 ft 5 in) | 91 kg (201 lb) | (1997-07-17)17 July 1997 (aged 23) | San Jose Barracuda |
| 15 | D | Matias Lassen | 1.82 m (6 ft 0 in) | 82 kg (181 lb) | (1996-03-15)15 March 1996 (aged 25) | Malmö Redhawks |
| 16 | F | Matthias Asperup | 1.82 m (6 ft 0 in) | 84 kg (185 lb) | (1995-03-03)3 March 1995 (aged 26) | Herlev Eagles |
| 17 | F | Nicklas Jensen | 1.91 m (6 ft 3 in) | 98 kg (216 lb) | (1993-03-06)6 March 1993 (aged 28) | Jokerit |
| 22 | D | Markus Lauridsen | 1.86 m (6 ft 1 in) | 87 kg (192 lb) | (1991-02-28)28 February 1991 (aged 30) | Malmö Redhawks |
| 25 | D | Oliver Lauridsen – A | 1.97 m (6 ft 6 in) | 93 kg (205 lb) | (1989-03-24)24 March 1989 (aged 32) | Malmö Redhawks |
| 28 | D | Emil Kristensen | 1.84 m (6 ft 0 in) | 81 kg (179 lb) | (1992-09-20)20 September 1992 (aged 28) | Schwenninger Wild Wings |
| 29 | F | Morten Madsen | 1.90 m (6 ft 3 in) | 95 kg (209 lb) | (1987-01-16)16 January 1987 (aged 34) | Timrå IK |
| 32 | G | Sebastian Dahm | 1.82 m (6 ft 0 in) | 83 kg (183 lb) | (1987-02-28)28 February 1987 (aged 34) | EC KAC |
| 30 | G | Mads Søgaard | 2.00 m (6 ft 7 in) | 91 kg (201 lb) | (2000-12-13)13 December 2000 (aged 20) | Esbjerg Energy |
| 33 | F | Julian Jakobsen | 1.84 m (6 ft 0 in) | 87 kg (192 lb) | (1987-04-11)11 April 1987 (aged 34) | Aalborg Pirates |
| 38 | F | Morten Poulsen – A | 1.86 m (6 ft 1 in) | 95 kg (209 lb) | (1988-09-09)9 September 1988 (aged 32) | Herning Blue Fox |
| 40 | F | Jesper Jensen | 1.83 m (6 ft 0 in) | 80 kg (180 lb) | (1987-02-05)5 February 1987 (aged 34) | Frederikshavn White Hawks |
| 41 | D | Jesper B. Jensen – C | 1.83 m (6 ft 0 in) | 93 kg (205 lb) | (1991-07-30)30 July 1991 (aged 29) | Malmö Redhawks |
| 43 | F | Nichlas Hardt | 1.77 m (5 ft 10 in) | 80 kg (180 lb) | (1988-07-06)6 July 1988 (aged 32) | Rungsted Seier Capital |
| 47 | D | Oliver Larsen | 1.85 m (6 ft 1 in) | 94 kg (207 lb) | (1998-12-25)25 December 1998 (aged 22) | IK Oskarshamn |
| 48 | D | Nicholas Jensen | 1.89 m (6 ft 2 in) | 102 kg (225 lb) | (1989-04-08)8 April 1989 (aged 32) | Düsseldorfer EG |
| 50 | F | Mathias Bau Hansen | 2.00 m (6 ft 7 in) | 108 kg (238 lb) | (1993-07-03)3 July 1993 (aged 27) | Herning Blue Fox |
| 72 | F | Nicolai Meyer | 1.79 m (5 ft 10 in) | 82 kg (181 lb) | (1993-07-21)21 July 1993 (aged 27) | Ässät |
| 75 | F | Mathias From | 1.86 m (6 ft 1 in) | 85 kg (187 lb) | (1997-12-16)16 December 1997 (aged 23) | Düsseldorfer EG |
| 89 | F | Mikkel Bødker | 1.82 m (6 ft 0 in) | 95 kg (209 lb) | (1989-12-16)16 December 1989 (aged 31) | HC Lugano |
| 95 | F | Nick Olesen | 1.85 m (6 ft 1 in) | 84 kg (185 lb) | (1995-11-14)14 November 1995 (aged 25) | Södertälje SK |

### Great Britain

The roster was announced on 8 May 2021.
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 25) | Nottingham Panthers |
| 2 | D | Dallas Ehrhardt | 1.93 m (6 ft 4 in) | 102 kg (225 lb) | (1992-07-31)31 July 1992 (aged 28) | Manchester Storm |
| 5 | F | Ben Davies | 1.72 m (5 ft 8 in) | 75 kg (165 lb) | (1991-01-18)18 January 1991 (aged 30) | Manchester Storm |
| 7 | F | Robert Lachowicz | 1.89 m (6 ft 2 in) | 93 kg (205 lb) | (1990-02-08)8 February 1990 (aged 31) | Nottingham Panthers |
| 8 | F | Matthew Myers | 1.89 m (6 ft 2 in) | 93 kg (205 lb) | (1984-11-06)6 November 1984 (aged 36) | Sheffield Steelers |
| 9 | F | Brett Perlini | 1.88 m (6 ft 2 in) | 91 kg (201 lb) | (1990-06-14)14 June 1990 (aged 30) | Nottingham Panthers |
| 11 | D | Mark Garside | 1.75 m (5 ft 9 in) | 84 kg (185 lb) | (1989-03-21)21 March 1989 (aged 32) | Nottingham Panthers |
| 13 | D | David Phillips | 1.91 m (6 ft 3 in) | 85 kg (187 lb) | (1987-08-14)14 August 1987 (aged 33) | Sheffield Steelers |
| 14 | F | Liam Kirk | 1.82 m (6 ft 0 in) | 72 kg (159 lb) | (2000-01-03)3 January 2000 (aged 21) | Sheffield Steelers |
| 16 | F | Sam Duggan | 1.87 m (6 ft 2 in) | 90 kg (200 lb) | (1998-07-13)13 July 1998 (aged 22) | Coventry Blaze |
| 17 | D | Mark Richardson – A | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1986-10-03)3 October 1986 (aged 34) | Rote Teufel Bad Nauheim |
| 18 | F | Lewis Hook | 1.83 m (6 ft 0 in) | 82 kg (181 lb) | (1996-08-18)18 August 1996 (aged 24) | Nottingham Panthers |
| 19 | F | Luke Ferrara | 1.80 m (5 ft 11 in) | 89 kg (196 lb) | (1993-06-07)7 June 1993 (aged 27) | Coventry Blaze |
| 20 | F | Jonathan Phillips – C | 1.75 m (5 ft 9 in) | 81 kg (179 lb) | (1982-07-14)14 July 1982 (aged 38) | Sheffield Steelers |
| 21 | F | Mike Hammond | 1.78 m (5 ft 10 in) | 82 kg (181 lb) | (1990-02-21)21 February 1990 (aged 31) | Coventry Blaze |
| 23 | D | Paul Swindlehurst | 1.93 m (6 ft 4 in) | 90 kg (200 lb) | (1993-03-25)25 March 1993 (aged 28) | Coventry Blaze |
| 24 | D | Josh Tetlow | 1.98 m (6 ft 6 in) | 103 kg (227 lb) | (1998-01-12)12 January 1998 (aged 23) | Nottingham Panthers |
| 28 | D | Ben O'Connor | 1.85 m (6 ft 1 in) | 85 kg (187 lb) | (1988-12-21)21 December 1988 (aged 32) | Sheffield Steelers |
| 33 | G | Ben Bowns | 1.83 m (6 ft 0 in) | 81 kg (179 lb) | (1991-01-21)21 January 1991 (aged 30) | Nottingham Panthers |
| 34 | G | Jordan Hedley | 1.91 m (6 ft 3 in) | 88 kg (194 lb) | (1996-08-07)7 August 1996 (aged 24) | Coventry Blaze |
| 44 | D | Sam Jones | 1.88 m (6 ft 2 in) | 86 kg (190 lb) | (1997-11-11)11 November 1997 (aged 23) | Sheffield Steelers |
| 58 | D | David Clements | 1.85 m (6 ft 1 in) | 84 kg (185 lb) | (1994-09-20)20 September 1994 (aged 26) | Coventry Blaze |
| 59 | F | Ross Venus | 1.83 m (6 ft 0 in) | 75 kg (165 lb) | (1994-04-28)28 April 1994 (aged 27) | Coventry Blaze |
| 63 | F | Brendan Connolly | 1.73 m (5 ft 8 in) | 82 kg (181 lb) | (1985-09-15)15 September 1985 (aged 35) | Sheffield Steelers |
| 74 | F | Ollie Betteridge | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (1996-01-16)16 January 1996 (aged 25) | Nottingham Panthers |
| 75 | F | Robert Dowd – A | 1.78 m (5 ft 10 in) | 80 kg (180 lb) | (1988-05-26)26 May 1988 (aged 32) | Sheffield Steelers |
| 89 | F | Ciaran Long | 1.90 m (6 ft 3 in) | 81 kg (179 lb) | (1991-02-09)9 February 1991 (aged 30) | Manchester Storm |
| 91 | F | Ben Lake | 1.80 m (5 ft 11 in) | 77 kg (170 lb) | (1990-05-31)31 May 1990 (aged 30) | Manchester Storm |

### ROC

The roster was announced on 15 May 2021.
Head coach: Valeri Bragin
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 2 | D | Artyom Zub | 1.88 m (6 ft 2 in) | 90 kg (200 lb) | (1995-10-03)3 October 1995 (aged 25) | Ottawa Senators |
| 4 | D | Vladislav Gavrikov – A | 1.90 m (6 ft 3 in) | 97 kg (214 lb) | (1995-11-21)21 November 1995 (aged 25) | Columbus Blue Jackets |
| 7 | D | Dmitry Orlov | 1.82 m (6 ft 0 in) | 92 kg (203 lb) | (1991-07-23)23 July 1991 (aged 29) | Washington Capitals |
| 8 | F | Ivan Morozov | 1.86 m (6 ft 1 in) | 89 kg (196 lb) | (2000-05-05)5 May 2000 (aged 21) | SKA Saint Petersburg |
| 9 | D | Ivan Provorov | 1.86 m (6 ft 1 in) | 91 kg (201 lb) | (1997-01-13)13 January 1997 (aged 24) | Philadelphia Flyers |
| 10 | F | Sergey Tolchinsky | 1.73 m (5 ft 8 in) | 72 kg (159 lb) | (1995-02-03)3 February 1995 (aged 26) | Avangard Omsk |
| 11 | F | Dmitri Voronkov | 1.92 m (6 ft 4 in) | 86 kg (190 lb) | (2000-09-10)10 September 2000 (aged 20) | Ak Bars Kazan |
| 15 | F | Pavel Karnaukhov | 1.90 m (6 ft 3 in) | 95 kg (209 lb) | (1997-03-15)15 March 1997 (aged 24) | CSKA Moscow |
| 16 | D | Nikita Zadorov | 1.96 m (6 ft 5 in) | 104 kg (229 lb) | (1995-04-16)16 April 1995 (aged 26) | Chicago Blackhawks |
| 21 | F | Konstantin Okulov | 1.84 m (6 ft 0 in) | 82 kg (181 lb) | (1995-02-18)18 February 1995 (aged 26) | CSKA Moscow |
| 25 | F | Mikhail Grigorenko | 1.89 m (6 ft 2 in) | 95 kg (209 lb) | (1994-05-16)16 May 1994 (aged 27) | Columbus Blue Jackets |
| 27 | D | Igor Ozhiganov | 1.88 m (6 ft 2 in) | 94 kg (207 lb) | (1992-10-13)13 October 1992 (aged 28) | SKA Saint Petersburg |
| 31 | G | Alexander Samonov | 1.82 m (6 ft 0 in) | 76 kg (168 lb) | (1995-08-23)23 August 1995 (aged 25) | SKA Saint Petersburg |
| 32 | G | Sergei Bobrovsky | 1.88 m (6 ft 2 in) | 86 kg (190 lb) | (1988-09-20)20 September 1988 (aged 32) | Florida Panthers |
| 37 | F | Evgeny Timkin | 1.95 m (6 ft 5 in) | 99 kg (218 lb) | (1990-09-03)3 September 1990 (aged 30) | SKA Saint Petersburg |
| 57 | F | Artyom Shvets-Rogovoy | 1.87 m (6 ft 2 in) | 84 kg (185 lb) | (1995-03-03)3 March 1995 (aged 26) | SKA Saint Petersburg |
| 58 | F | Anton Slepyshev – C | 1.85 m (6 ft 1 in) | 98 kg (216 lb) | (1994-05-13)13 May 1994 (aged 27) | CSKA Moscow |
| 60 | G | Ivan Bocharov | 1.87 m (6 ft 2 in) | 76 kg (168 lb) | (1995-05-18)18 May 1995 (aged 26) | Dynamo Moscow |
| 71 | F | Anton Burdasov – A | 1.88 m (6 ft 2 in) | 97 kg (214 lb) | (1991-05-09)9 May 1991 (aged 30) | SKA Saint Petersburg |
| 72 | F | Emil Galimov | 1.87 m (6 ft 2 in) | 84 kg (185 lb) | (1992-05-09)9 May 1992 (aged 29) | SKA Saint Petersburg |
| 78 | F | Maxim Shalunov | 1.93 m (6 ft 4 in) | 90 kg (200 lb) | (1993-01-31)31 January 1993 (aged 28) | CSKA Moscow |
| 81 | F | Vladislav Kamenev | 1.89 m (6 ft 2 in) | 88 kg (194 lb) | (1996-08-12)12 August 1996 (aged 24) | SKA Saint Petersburg |
| 87 | D | Rushan Rafikov | 1.89 m (6 ft 2 in) | 91 kg (201 lb) | (1995-05-15)15 May 1995 (aged 26) | Lokomotiv Yaroslavl |
| 89 | D | Nikita Nesterov | 1.80 m (5 ft 11 in) | 83 kg (183 lb) | (1993-03-28)28 March 1993 (aged 28) | Calgary Flames |
| 91 | F | Vladimir Tarasenko | 1.82 m (6 ft 0 in) | 95 kg (209 lb) | (1991-12-13)13 December 1991 (aged 29) | St. Louis Blues |
| 94 | F | Alexander Barabanov | 1.79 m (5 ft 10 in) | 89 kg (196 lb) | (1994-06-17)17 June 1994 (aged 26) | San Jose Sharks |
| 96 | F | Andrei Kuzmenko | 1.81 m (5 ft 11 in) | 88 kg (194 lb) | (1996-02-04)4 February 1996 (aged 25) | SKA Saint Petersburg |
| 98 | D | Grigori Dronov | 1.90 m (6 ft 3 in) | 91 kg (201 lb) | (1998-01-10)10 January 1998 (aged 23) | Metallurg Magnitogorsk |

### Slovakia

The roster was announced on 15 May 2021.
Head coach: Craig Ramsay
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 3 | D | Adam Jánošík | 1.80 m (5 ft 11 in) | 85 kg (187 lb) | (1992-09-07)7 September 1992 (aged 28) | IK Oskarshamn |
| 5 | D | Šimon Nemec | 1.83 m (6 ft 0 in) | 85 kg (187 lb) | (2004-02-15)15 February 2004 (aged 17) | HK Nitra |
| 7 | D | Mário Grman | 1.85 m (6 ft 1 in) | 92 kg (203 lb) | (1997-04-11)11 April 1997 (aged 24) | SaiPa |
| 8 | F | Pavol Skalický | 1.95 m (6 ft 5 in) | 97 kg (214 lb) | (1995-10-09)9 October 1995 (aged 25) | Lukko |
| 12 | F | Miloš Kelemen | 1.88 m (6 ft 2 in) | 96 kg (212 lb) | (1999-07-06)6 July 1999 (aged 21) | HKM Zvolen |
| 13 | F | Michal Krištof – A | 1.75 m (5 ft 9 in) | 74 kg (163 lb) | (1993-10-11)11 October 1993 (aged 27) | Oulun Kärpät |
| 16 | F | Róbert Lantoši | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1995-09-24)24 September 1995 (aged 25) | Providence Bruins |
| 17 | F | Dávid Buc | 1.87 m (6 ft 2 in) | 96 kg (212 lb) | (1987-01-22)22 January 1987 (aged 34) | Bratislava Capitals |
| 19 | F | Matúš Sukeľ | 1.76 m (5 ft 9 in) | 77 kg (170 lb) | (1996-01-23)23 January 1996 (aged 25) | Sparta Prague |
| 22 | D | Samuel Kňažko | 1.86 m (6 ft 1 in) | 87 kg (192 lb) | (2002-08-07)7 August 2002 (aged 18) | HC TPS |
| 23 | F | Adam Liška | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1999-10-14)14 October 1999 (aged 21) | Severstal Cherepovets |
| 27 | F | Marek Hrivík – A | 1.85 m (6 ft 1 in) | 93 kg (205 lb) | (1991-08-28)28 August 1991 (aged 29) | Leksands IF |
| 28 | D | Martin Gernát | 1.93 m (6 ft 4 in) | 94 kg (207 lb) | (1993-04-11)11 April 1993 (aged 28) | Oceláři Třinec |
| 29 | D | Michal Ivan | 1.85 m (6 ft 1 in) | 85 kg (187 lb) | (1999-11-18)18 November 1999 (aged 21) | HKM Zvolen |
| 33 | G | Július Hudáček | 1.83 m (6 ft 0 in) | 87 kg (192 lb) | (1988-08-09)9 August 1988 (aged 32) | Spartak Moscow |
| 34 | F | Peter Cehlárik | 1.88 m (6 ft 2 in) | 93 kg (205 lb) | (1995-08-02)2 August 1995 (aged 25) | Leksands IF |
| 35 | G | Adam Húska | 1.94 m (6 ft 4 in) | 93 kg (205 lb) | (1997-05-12)12 May 1997 (aged 24) | Hartford Wolf Pack |
| 40 | F | Miloš Roman | 1.81 m (5 ft 11 in) | 87 kg (192 lb) | (1999-11-06)6 November 1999 (aged 21) | Oceláři Třinec |
| 42 | G | Branislav Konrád | 1.88 m (6 ft 2 in) | 88 kg (194 lb) | (1987-10-10)10 October 1987 (aged 33) | HC Olomouc |
| 44 | D | Mislav Rosandić | 1.81 m (5 ft 11 in) | 85 kg (187 lb) | (1995-01-26)26 January 1995 (aged 26) | Bílí Tygři Liberec |
| 48 | D | Daniel Gachulinec | 1.80 m (5 ft 11 in) | 83 kg (183 lb) | (1994-02-16)16 February 1994 (aged 27) | HC 07 Detva |
| 60 | F | Juraj Slafkovský | 1.92 m (6 ft 4 in) | 99 kg (218 lb) | (2004-03-30)30 March 2004 (aged 17) | HC TPS |
| 65 | D | Martin Bučko | 1.89 m (6 ft 2 in) | 86 kg (190 lb) | (2000-05-13)13 May 2000 (aged 21) | Dynamo Pardubice |
| 67 | F | Marián Studenič | 1.84 m (6 ft 0 in) | 83 kg (183 lb) | (1998-10-28)28 October 1998 (aged 22) | New Jersey Devils |
| 71 | D | Marek Ďaloga – C | 1.93 m (6 ft 4 in) | 90 kg (200 lb) | (1989-03-10)10 March 1989 (aged 32) | Dynamo Pardubice |
| 77 | F | Martin Faško-Rudáš | 1.85 m (6 ft 1 in) | 77 kg (170 lb) | (2000-08-10)10 August 2000 (aged 20) | Banská Bystrica |
| 88 | F | Kristián Pospíšil | 1.87 m (6 ft 2 in) | 88 kg (194 lb) | (1996-04-22)22 April 1996 (aged 25) | Lukko |
| 89 | F | Adrián Holešinský | 1.82 m (6 ft 0 in) | 85 kg (187 lb) | (1996-02-11)11 February 1996 (aged 25) | HK Nitra |

### Sweden

The roster was announced on 16 May 2021.
Head coach: Johan Garpenlöv
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 3 | D | Klas Dahlbeck – A | 1.89 m (6 ft 2 in) | 94 kg (207 lb) | (1991-07-06)6 July 1991 (aged 29) | CSKA Moscow |
| 7 | D | Henrik Tömmernes – C | 1.86 m (6 ft 1 in) | 84 kg (185 lb) | (1990-08-28)28 August 1990 (aged 30) | Genève-Servette |
| 9 | F | Adrian Kempe | 1.87 m (6 ft 2 in) | 85 kg (187 lb) | (1996-09-13)13 September 1996 (aged 24) | Los Angeles Kings |
| 12 | F | Max Friberg | 1.79 m (5 ft 10 in) | 91 kg (201 lb) | (1992-11-20)20 November 1992 (aged 28) | Frölunda HC |
| 15 | F | Pontus Holmberg | 1.80 m (5 ft 11 in) | 81 kg (179 lb) | (1999-03-09)9 March 1999 (aged 22) | Växjö Lakers |
| 17 | F | Pär Lindholm | 1.90 m (6 ft 3 in) | 90 kg (200 lb) | (1991-10-05)5 October 1991 (aged 29) | Skellefteå AIK |
| 19 | F | Marcus Sörensen | 1.81 m (5 ft 11 in) | 79 kg (174 lb) | (1992-04-07)7 April 1992 (aged 29) | San Jose Sharks |
| 20 | D | Lawrence Pilut | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1995-12-30)30 December 1995 (aged 25) | Traktor Chelyabinsk |
| 23 | D | Jesper Sellgren | 1.80 m (5 ft 11 in) | 77 kg (170 lb) | (1998-06-11)11 June 1998 (aged 22) | Frölunda HC |
| 24 | F | Oscar Lindberg | 1.885 m (6 ft 2.2 in) | 88 kg (194 lb) | (1991-10-29)29 October 1991 (aged 29) | Dynamo Moscow |
| 27 | D | Nils Lundkvist | 1.80 m (5 ft 11 in) | 79 kg (174 lb) | (2000-07-27)27 July 2000 (aged 20) | Luleå HF |
| 28 | F | Jesper Frödén | 1.79 m (5 ft 10 in) | 80 kg (180 lb) | (1994-09-21)21 September 1994 (aged 26) | Skellefteå AIK |
| 29 | F | Mario Kempe | 1.83 m (6 ft 0 in) | 84 kg (185 lb) | (1988-09-19)19 September 1988 (aged 32) | CSKA Moscow |
| 30 | G | Viktor Fasth | 1.83 m (6 ft 0 in) | 87 kg (192 lb) | (1982-08-08)8 August 1982 (aged 38) | Växjö Lakers |
| 32 | D | Magnus Nygren | 1.85 m (6 ft 1 in) | 87 kg (192 lb) | (1990-06-07)7 June 1990 (aged 30) | HC Davos |
| 33 | G | Samuel Ersson | 1.88 m (6 ft 2 in) | 80 kg (180 lb) | (1999-10-20)20 October 1999 (aged 21) | Brynäs IF |
| 34 | D | Albert Johansson | 1.83 m (6 ft 0 in) | 76 kg (168 lb) | (2001-01-04)4 January 2001 (aged 20) | Färjestad BK |
| 37 | F | Isac Lundeström | 1.84 m (6 ft 0 in) | 85 kg (187 lb) | (1999-11-06)6 November 1999 (aged 21) | Anaheim Ducks |
| 39 | G | Adam Reideborn | 1.84 m (6 ft 0 in) | 81 kg (179 lb) | (1992-01-18)18 January 1992 (aged 29) | Ak Bars Kazan |
| 40 | F | Andreas Wingerli | 1.73 m (5 ft 8 in) | 77 kg (170 lb) | (1997-09-11)11 September 1997 (aged 23) | Skellefteå AIK |
| 48 | F | Carl Klingberg | 1.90 m (6 ft 3 in) | 98 kg (216 lb) | (1991-01-28)28 January 1991 (aged 30) | EV Zug |
| 50 | D | Viktor Lööv | 1.91 m (6 ft 3 in) | 98 kg (216 lb) | (1992-11-16)16 November 1992 (aged 28) | Jokerit |
| 51 | F | Filip Hållander | 1.85 m (6 ft 1 in) | 86 kg (190 lb) | (2000-06-29)29 June 2000 (aged 20) | Luleå HF |
| 64 | D | Jonathan Pudas | 1.79 m (5 ft 10 in) | 79 kg (174 lb) | (1993-04-26)26 April 1993 (aged 28) | Jokerit |
| 67 | F | Rickard Rakell – A | 1.86 m (6 ft 1 in) | 92 kg (203 lb) | (1993-05-05)5 May 1993 (aged 28) | Anaheim Ducks |
| 68 | F | Victor Olofsson | 1.78 m (5 ft 10 in) | 80 kg (180 lb) | (1995-07-18)18 July 1995 (aged 25) | Buffalo Sabres |
| 70 | F | Dennis Rasmussen | 1.91 m (6 ft 3 in) | 91 kg (201 lb) | (1990-07-03)3 July 1990 (aged 30) | Metallurg Magnitogorsk |

### Switzerland

The roster was announced on 16 May 2021.
Head coach: Patrick Fischer
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 2 | D | Santeri Alatalo | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (1990-05-09)9 May 1990 (aged 31) | EV Zug |
| 8 | F | Vincent Praplan | 1.83 m (6 ft 0 in) | 87 kg (192 lb) | (1994-06-10)10 June 1994 (aged 26) | SC Bern |
| 10 | F | Andres Ambühl – A | 1.76 m (5 ft 9 in) | 86 kg (190 lb) | (1983-09-14)14 September 1983 (aged 37) | HC Davos |
| 13 | F | Nico Hischier – A | 1.86 m (6 ft 1 in) | 88 kg (194 lb) | (1999-01-04)4 January 1999 (aged 22) | New Jersey Devils |
| 15 | F | Grégory Hofmann | 1.82 m (6 ft 0 in) | 91 kg (201 lb) | (1992-11-13)13 November 1992 (aged 28) | EV Zug |
| 16 | D | Raphael Diaz – C | 1.81 m (5 ft 11 in) | 89 kg (196 lb) | (1986-01-09)9 January 1986 (aged 35) | EV Zug |
| 20 | G | Reto Berra | 1.94 m (6 ft 4 in) | 99 kg (218 lb) | (1987-01-03)3 January 1987 (aged 34) | HC Fribourg-Gottéron |
| 23 | F | Philipp Kurashev | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (1999-10-12)12 October 1999 (aged 21) | Chicago Blackhawks |
| 24 | D | Tobias Geisser | 1.93 m (6 ft 4 in) | 91 kg (201 lb) | (1999-02-13)13 February 1999 (aged 22) | EV Zug |
| 25 | D | Mirco Müller | 1.91 m (6 ft 3 in) | 95 kg (209 lb) | (1995-03-21)21 March 1995 (aged 26) | Leksands IF |
| 28 | F | Timo Meier | 1.86 m (6 ft 1 in) | 98 kg (216 lb) | (1996-10-08)8 October 1996 (aged 24) | San Jose Sharks |
| 38 | D | Lukas Frick | 1.88 m (6 ft 2 in) | 90 kg (200 lb) | (1994-09-15)15 September 1994 (aged 26) | HC Lausanne |
| 50 | G | Melvin Nyffeler | 1.78 m (5 ft 10 in) | 84 kg (185 lb) | (1994-12-16)16 December 1994 (aged 26) | SC Rapperswil-Jona Lakers |
| 55 | D | Romain Loeffel | 1.78 m (5 ft 10 in) | 85 kg (187 lb) | (1991-03-10)10 March 1991 (aged 30) | HC Lugano |
| 59 | F | Dario Simion | 1.90 m (6 ft 3 in) | 87 kg (192 lb) | (1994-05-22)22 May 1994 (aged 26) | EV Zug |
| 60 | F | Tristan Scherwey | 1.76 m (5 ft 9 in) | 85 kg (187 lb) | (1991-05-07)7 May 1991 (aged 30) | SC Bern |
| 61 | F | Fabrice Herzog | 1.89 m (6 ft 2 in) | 89 kg (196 lb) | (1994-12-09)9 December 1994 (aged 26) | HC Davos |
| 63 | G | Leonardo Genoni | 1.82 m (6 ft 0 in) | 87 kg (192 lb) | (1987-08-28)28 August 1987 (aged 33) | EV Zug |
| 65 | D | Ramon Untersander | 1.84 m (6 ft 0 in) | 87 kg (192 lb) | (1991-01-21)21 January 1991 (aged 30) | SC Bern |
| 71 | F | Enzo Corvi | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (1992-12-23)23 December 1992 (aged 28) | HC Davos |
| 83 | F | Joël Vermin | 1.80 m (5 ft 11 in) | 87 kg (192 lb) | (1992-02-05)5 February 1992 (aged 29) | Genève-Servette HC |
| 85 | F | Sven Andrighetto | 1.78 m (5 ft 10 in) | 85 kg (187 lb) | (1993-03-21)21 March 1993 (aged 28) | ZSC Lions |
| 86 | D | Janis Moser | 1.85 m (6 ft 1 in) | 78 kg (172 lb) | (2000-06-06)6 June 2000 (aged 20) | EHC Biel |
| 88 | F | Christoph Bertschy | 1.78 m (5 ft 10 in) | 84 kg (185 lb) | (1994-04-05)5 April 1994 (aged 27) | Lausanne HC |
| 89 | D | Fabian Heldner | 1.93 m (6 ft 4 in) | 95 kg (209 lb) | (1996-06-24)24 June 1996 (aged 24) | Lausanne HC |
| 96 | F | Noah Rod | 1.84 m (6 ft 0 in) | 88 kg (194 lb) | (1996-06-07)7 June 1996 (aged 24) | Genève-Servette HC |
| 97 | D | Jonas Siegenthaler | 1.88 m (6 ft 2 in) | 99 kg (218 lb) | (1997-05-06)6 May 1997 (aged 24) | New Jersey Devils |

## Group B
### Canada

The roster was announced on 14 May 2021.
Head coach: Gerard Gallant
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 2 | D | Braden Schneider | 1.88 m (6 ft 2 in) | 95 kg (209 lb) | (2001-09-20)20 September 2001 (aged 19) | Brandon Wheat Kings |
| 5 | D | Jacob Bernard-Docker | 1.85 m (6 ft 1 in) | 88 kg (194 lb) | (2000-06-30)30 June 2000 (aged 20) | Ottawa Senators |
| 6 | D | Colin Miller – A | 1.85 m (6 ft 1 in) | 90 kg (200 lb) | (1992-10-29)29 October 1992 (aged 28) | Buffalo Sabres |
| 8 | F | Liam Foudy | 1.88 m (6 ft 2 in) | 83 kg (183 lb) | (2000-02-04)4 February 2000 (aged 21) | Columbus Blue Jackets |
| 11 | F | Jaret Anderson-Dolan | 1.80 m (5 ft 11 in) | 89 kg (196 lb) | (1999-09-12)12 September 1999 (aged 21) | Los Angeles Kings |
| 13 | F | Gabriel Vilardi | 1.91 m (6 ft 3 in) | 91 kg (201 lb) | (1999-08-16)16 August 1999 (aged 21) | Los Angeles Kings |
| 14 | F | Adam Henrique – C | 1.82 m (6 ft 0 in) | 88 kg (194 lb) | (1990-02-06)6 February 1990 (aged 31) | Anaheim Ducks |
| 17 | F | Justin Danforth | 1.75 m (5 ft 9 in) | 82 kg (181 lb) | (1993-03-15)15 March 1993 (aged 28) | HC Vityaz |
| 21 | F | Nick Paul | 1.93 m (6 ft 4 in) | 102 kg (225 lb) | (1995-03-20)20 March 1995 (aged 26) | Ottawa Senators |
| 22 | F | Brandon Hagel | 1.80 m (5 ft 11 in) | 79 kg (174 lb) | (1998-08-27)27 August 1998 (aged 22) | Chicago Blackhawks |
| 25 | D | Owen Power | 1.98 m (6 ft 6 in) | 96 kg (212 lb) | (2002-11-22)22 November 2002 (aged 18) | Univ. of Michigan |
| 26 | D | Sean Walker | 1.80 m (5 ft 11 in) | 89 kg (196 lb) | (1994-11-13)13 November 1994 (aged 26) | Los Angeles Kings |
| 27 | F | Michael Bunting | 1.83 m (6 ft 0 in) | 85 kg (187 lb) | (1995-09-17)17 September 1995 (aged 25) | Arizona Coyotes |
| 28 | F | Connor Brown – A | 1.83 m (6 ft 0 in) | 84 kg (185 lb) | (1994-01-14)14 January 1994 (aged 27) | Ottawa Senators |
| 33 | G | Adin Hill | 1.96 m (6 ft 5 in) | 99 kg (218 lb) | (1996-05-11)11 May 1996 (aged 25) | Arizona Coyotes |
| 35 | G | Darcy Kuemper | 1.95 m (6 ft 5 in) | 97 kg (214 lb) | (1990-05-05)5 May 1990 (aged 31) | Arizona Coyotes |
| 38 | D | Mario Ferraro | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1998-09-17)17 September 1998 (aged 22) | San Jose Sharks |
| 44 | F | Max Comtois | 1.90 m (6 ft 3 in) | 97 kg (214 lb) | (1999-01-08)8 January 1999 (aged 22) | Anaheim Ducks |
| 65 | G | Michael DiPietro | 1.83 m (6 ft 0 in) | 93 kg (205 lb) | (1999-06-09)9 June 1999 (aged 21) | Vancouver Canucks |
| 70 | D | Troy Stecher | 1.78 m (5 ft 10 in) | 84 kg (185 lb) | (1994-04-07)7 April 1994 (aged 27) | Detroit Red Wings |
| 73 | F | Brandon Pirri | 1.85 m (6 ft 1 in) | 82 kg (181 lb) | (1991-04-10)10 April 1991 (aged 30) | Chicago Blackhawks |
| 74 | D | Nicolas Beaudin | 1.80 m (5 ft 11 in) | 76 kg (168 lb) | (1999-10-07)7 October 1999 (aged 21) | Chicago Blackhawks |
| 88 | F | Andrew Mangiapane | 1.78 m (5 ft 10 in) | 83 kg (183 lb) | (1996-04-04)4 April 1996 (aged 25) | Calgary Flames |
| 91 | F | Cole Perfetti | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (2002-01-01)1 January 2002 (aged 19) | Manitoba Moose |

### Finland

The roster was announced on 15 May 2021.
Head coach: Jukka Jalonen
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 2 | D | Ville Pokka | 1.83 m (6 ft 0 in) | 90 kg (200 lb) | (1994-06-03)3 June 1994 (aged 26) | Avangard Omsk |
| 3 | D | Olli Määttä | 1.87 m (6 ft 2 in) | 89 kg (196 lb) | (1994-08-22)22 August 1994 (aged 26) | Los Angeles Kings |
| 6 | D | Tony Sund | 1.92 m (6 ft 4 in) | 93 kg (205 lb) | (1995-08-04)4 August 1995 (aged 25) | HC Davos |
| 7 | D | Oliwer Kaski | 1.90 m (6 ft 3 in) | 89 kg (196 lb) | (1995-09-04)4 September 1995 (aged 25) | Avangard Omsk |
| 12 | F | Marko Anttila – C | 2.03 m (6 ft 8 in) | 108 kg (238 lb) | (1985-05-27)27 May 1985 (aged 35) | Jokerit |
| 13 | F | Mikael Ruohomaa | 1.84 m (6 ft 0 in) | 84 kg (185 lb) | (1988-11-17)17 November 1988 (aged 32) | Sibir Novosibirsk |
| 15 | F | Anton Lundell | 1.85 m (6 ft 1 in) | 86 kg (190 lb) | (2001-10-03)3 October 2001 (aged 19) | HIFK |
| 20 | F | Niko Ojamäki | 1.81 m (5 ft 11 in) | 84 kg (185 lb) | (1995-06-17)17 June 1995 (aged 25) | Linköping HC |
| 21 | F | Jere Innala | 1.75 m (5 ft 9 in) | 83 kg (183 lb) | (1998-03-17)17 March 1998 (aged 23) | HPK |
| 22 | F | Arttu Ruotsalainen | 1.74 m (5 ft 9 in) | 80 kg (180 lb) | (1997-10-29)29 October 1997 (aged 23) | Buffalo Sabres |
| 24 | F | Hannes Björninen | 1.85 m (6 ft 1 in) | 88 kg (194 lb) | (1995-10-19)19 October 1995 (aged 25) | Lahti Pelicans |
| 25 | F | Jere Karjalainen | 1.75 m (5 ft 9 in) | 82 kg (181 lb) | (1992-05-23)23 May 1992 (aged 28) | HC Sochi |
| 27 | F | Petri Kontiola – A | 1.83 m (6 ft 0 in) | 97 kg (214 lb) | (1984-10-04)4 October 1984 (aged 36) | HPK |
| 29 | G | Harri Säteri | 1.86 m (6 ft 1 in) | 90 kg (200 lb) | (1989-12-29)29 December 1989 (aged 31) | Sibir Novosibirsk |
| 31 | G | Janne Juvonen | 1.84 m (6 ft 0 in) | 84 kg (185 lb) | (1994-10-03)3 October 1994 (aged 26) | Leksands IF |
| 38 | F | Teemu Turunen | 1.79 m (5 ft 10 in) | 84 kg (185 lb) | (1995-11-24)24 November 1995 (aged 25) | HC Davos |
| 39 | D | Kim Nousiainen | 1.77 m (5 ft 10 in) | 81 kg (179 lb) | (2000-11-14)14 November 2000 (aged 20) | KalPa |
| 40 | D | Petteri Lindbohm | 1.90 m (6 ft 3 in) | 93 kg (205 lb) | (1993-09-23)23 September 1993 (aged 27) | EHC Biel |
| 45 | G | Juho Olkinuora | 1.88 m (6 ft 2 in) | 91 kg (201 lb) | (1990-11-04)4 November 1990 (aged 30) | Metallurg Magnitogorsk |
| 47 | F | Peter Tiivola | 1.92 m (6 ft 4 in) | 93 kg (205 lb) | (1993-09-05)5 September 1993 (aged 27) | Ässät |
| 48 | F | Valtteri Puustinen | 1.76 m (5 ft 9 in) | 81 kg (179 lb) | (1999-06-04)4 June 1999 (aged 21) | HPK |
| 50 | D | Miika Koivisto | 1.84 m (6 ft 0 in) | 88 kg (194 lb) | (1990-07-20)20 July 1990 (aged 30) | Växjö Lakers |
| 52 | D | Mikael Seppälä | 1.88 m (6 ft 2 in) | 91 kg (201 lb) | (1994-03-08)8 March 1994 (aged 27) | KalPa |
| 55 | D | Atte Ohtamaa – A | 1.88 m (6 ft 2 in) | 92 kg (203 lb) | (1987-11-06)6 November 1987 (aged 33) | Lokomotiv Yaroslavl |
| 61 | D | Axel Rindell | 1.83 m (6 ft 0 in) | 83 kg (183 lb) | (2000-04-23)23 April 2000 (aged 21) | Mikkelin Jukurit |
| 76 | F | Jere Sallinen | 1.88 m (6 ft 2 in) | 91 kg (201 lb) | (1990-10-26)26 October 1990 (aged 30) | HIFK |
| 80 | F | Saku Mäenalanen | 1.92 m (6 ft 4 in) | 94 kg (207 lb) | (1994-05-29)29 May 1994 (aged 26) | Jokerit |
| 81 | F | Iiro Pakarinen | 1.85 m (6 ft 1 in) | 90 kg (200 lb) | (1991-08-25)25 August 1991 (aged 29) | 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
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 3 | D | Dominik Bittner | 1.81 m (5 ft 11 in) | 76 kg (168 lb) | (1992-06-10)10 June 1992 (aged 28) | Grizzlys Wolfsburg |
| 5 | D | Korbinian Holzer – A | 1.90 m (6 ft 3 in) | 94 kg (207 lb) | (1988-02-16)16 February 1988 (aged 33) | Avtomobilist Yekaterinburg |
| 7 | F | Maximilian Kastner | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1993-01-03)3 January 1993 (aged 28) | EHC Red Bull München |
| 8 | F | Tobias Rieder | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1993-01-10)10 January 1993 (aged 28) | Buffalo Sabres |
| 9 | D | Leon Gawanke | 1.86 m (6 ft 1 in) | 90 kg (200 lb) | (1999-05-31)31 May 1999 (aged 21) | Manitoba Moose |
| 11 | D | Marco Nowak | 1.89 m (6 ft 2 in) | 93 kg (205 lb) | (1990-07-23)23 July 1990 (aged 30) | Düsseldorfer EG |
| 15 | F | Stefan Loibl | 1.86 m (6 ft 1 in) | 83 kg (183 lb) | (1996-06-24)24 June 1996 (aged 24) | Adler Mannheim |
| 21 | F | Nico Krämmer | 1.86 m (6 ft 1 in) | 94 kg (207 lb) | (1992-10-23)23 October 1992 (aged 28) | Adler Mannheim |
| 22 | F | Matthias Plachta | 1.88 m (6 ft 2 in) | 100 kg (220 lb) | (1991-05-16)16 May 1991 (aged 30) | Adler Mannheim |
| 31 | G | Niklas Treutle | 1.87 m (6 ft 2 in) | 85 kg (187 lb) | (1991-04-29)29 April 1991 (aged 30) | Nürnberg Ice Tigers |
| 34 | F | Tom Kühnhackl | 1.87 m (6 ft 2 in) | 89 kg (196 lb) | (1992-01-21)21 January 1992 (aged 29) | Bridgeport Islanders |
| 35 | G | Mathias Niederberger | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (1992-11-26)26 November 1992 (aged 28) | Eisbären Berlin |
| 38 | D | Fabio Wagner | 1.82 m (6 ft 0 in) | 83 kg (183 lb) | (1995-09-17)17 September 1995 (aged 25) | ERC Ingolstadt |
| 41 | D | Jonas Müller | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1995-11-19)19 November 1995 (aged 25) | Eisbären Berlin |
| 53 | D | Moritz Seider | 1.92 m (6 ft 4 in) | 90 kg (200 lb) | (2001-04-06)6 April 2001 (aged 20) | Rögle BK |
| 54 | F | Lean Bergmann | 1.87 m (6 ft 2 in) | 93 kg (205 lb) | (1998-10-04)4 October 1998 (aged 22) | San Jose Sharks |
| 58 | F | Markus Eisenschmid | 1.84 m (6 ft 0 in) | 82 kg (181 lb) | (1995-01-22)22 January 1995 (aged 26) | Adler Mannheim |
| 70 | F | John Peterka | 1.80 m (5 ft 11 in) | 85 kg (187 lb) | (2002-01-14)14 January 2002 (aged 19) | EHC Red Bull München |
| 72 | F | Dominik Kahun | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1995-07-02)2 July 1995 (aged 25) | Edmonton Oilers |
| 73 | F | Lukas Reichel | 1.83 m (6 ft 0 in) | 78 kg (172 lb) | (2002-05-17)17 May 2002 (aged 19) | Eisbären Berlin |
| 77 | F | Daniel Fischbuch | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (1993-08-19)19 August 1993 (aged 27) | Düsseldorfer EG |
| 83 | F | Leonhard Pföderl | 1.82 m (6 ft 0 in) | 87 kg (192 lb) | (1993-09-01)1 September 1993 (aged 27) | Eisbären Berlin |
| 85 | D | Marcel Brandt | 1.76 m (5 ft 9 in) | 80 kg (180 lb) | (1992-05-08)8 May 1992 (aged 29) | Straubing Tigers |
| 90 | G | Felix Brückmann | 1.81 m (5 ft 11 in) | 83 kg (183 lb) | (1990-12-16)16 December 1990 (aged 30) | Adler Mannheim |
| 91 | D | Moritz Müller – C | 1.87 m (6 ft 2 in) | 92 kg (203 lb) | (1986-11-19)19 November 1986 (aged 34) | Kölner Haie |
| 92 | F | Marcel Noebels – A | 1.92 m (6 ft 4 in) | 92 kg (203 lb) | (1992-03-14)14 March 1992 (aged 29) | Eisbären Berlin |
| 95 | F | Frederik Tiffels | 1.85 m (6 ft 1 in) | 91 kg (201 lb) | (1995-05-20)20 May 1995 (aged 26) | Kölner Haie |
| 96 | F | Andreas Eder | 1.89 m (6 ft 2 in) | 91 kg (201 lb) | (1996-03-20)20 March 1996 (aged 25) | Straubing Tigers |

### Italy

The roster was announced on 15 May 2021.
Head coach: Greg Ireland
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 3 | F | Markus Gander | 1.88 m (6 ft 2 in) | 90 kg (200 lb) | (1989-05-16)16 May 1989 (aged 32) | Wipptal Broncos |
| 10 | F | Stefano Giliati | 1.80 m (5 ft 11 in) | 90 kg (200 lb) | (1987-10-07)7 October 1987 (aged 33) | HC Bolzano |
| 13 | F | Peter Hochkofler | 1.91 m (6 ft 3 in) | 92 kg (203 lb) | (1994-10-04)4 October 1994 (aged 26) | Red Bull Salzburg |
| 14 | F | Thomas Galimberti | 1.85 m (6 ft 1 in) | 80 kg (180 lb) | (2003-11-12)12 November 2003 (aged 17) | Eppan Pirates |
| 15 | D | Enrico Miglioranzi | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (1991-10-08)8 October 1991 (aged 29) | Asiago Hockey |
| 17 | D | Lorenzo Casetti | 1.90 m (6 ft 3 in) | 90 kg (200 lb) | (1993-09-14)14 September 1993 (aged 27) | Asiago Hockey |
| 19 | F | Raphael Andergassen | 1.78 m (5 ft 10 in) | 79 kg (174 lb) | (1993-06-14)14 June 1993 (aged 27) | Pustertal Wölfe |
| 21 | D | Daniel Glira | 1.88 m (6 ft 2 in) | 87 kg (192 lb) | (1994-03-25)25 March 1994 (aged 27) | Pustertal Wölfe |
| 22 | F | Simon Pitschieler | 1.80 m (5 ft 11 in) | 81 kg (179 lb) | (1997-12-03)3 December 1997 (aged 23) | HC Bolzano |
| 23 | D | Stefano Marchetti | 1.81 m (5 ft 11 in) | 86 kg (190 lb) | (1986-10-11)11 October 1986 (aged 34) | Asiago Hockey |
| 24 | D | Peter Spornberger | 1.86 m (6 ft 1 in) | 90 kg (200 lb) | (1999-01-06)6 January 1999 (aged 22) | EHC Freiburg |
| 26 | F | Angelo Miceli | 1.78 m (5 ft 10 in) | 80 kg (180 lb) | (1994-03-01)1 March 1994 (aged 27) | HC Bolzano |
| 29 | G | Davide Fadani | 1.82 m (6 ft 0 in) | 76 kg (168 lb) | (2001-02-03)3 February 2001 (aged 20) | HC Lugano |
| 31 | G | Damian Clara | 1.95 m (6 ft 5 in) | 89 kg (196 lb) | (2005-01-13)13 January 2005 (aged 16) | Red Bull Salzburg |
| 32 | G | Justin Fazio | 1.85 m (6 ft 1 in) | 87 kg (192 lb) | (1997-05-03)3 May 1997 (aged 24) | HC Bolzano |
| 37 | D | Phil Pietroniro | 1.85 m (6 ft 1 in) | 80 kg (180 lb) | (1994-05-27)27 May 1994 (aged 26) | SG Cortina |
| 44 | D | Gregorio Gios | 1.83 m (6 ft 0 in) | 79 kg (174 lb) | (1999-06-29)29 June 1999 (aged 21) | SHC Fassa |
| 46 | F | Ivan Deluca | 1.93 m (6 ft 4 in) | 93 kg (205 lb) | (1997-07-28)28 July 1997 (aged 23) | HC Bolzano |
| 53 | D | Alex Trivellato | 1.89 m (6 ft 2 in) | 83 kg (183 lb) | (1993-01-05)5 January 1993 (aged 28) | Västerås IK |
| 68 | D | Sebastiano Soracreppa | 1.83 m (6 ft 0 in) | 79 kg (174 lb) | (1999-09-12)12 September 1999 (aged 21) | HC Thurgau |
| 81 | F | Anthony Bardaro | 1.78 m (5 ft 10 in) | 82 kg (181 lb) | (1992-09-18)18 September 1992 (aged 28) | HC Bolzano |
| 91 | F | Marco Rosa | 1.82 m (6 ft 0 in) | 84 kg (185 lb) | (1982-01-15)15 January 1982 (aged 39) | Asiago Hockey |
| 92 | F | Alex Petan – A | 1.75 m (5 ft 9 in) | 82 kg (181 lb) | (1992-05-02)2 May 1992 (aged 29) | Fehérvár AV19 |
| 93 | F | Luca Frigo – A | 1.83 m (6 ft 0 in) | 90 kg (200 lb) | (1993-05-30)30 May 1993 (aged 27) | HC Bolzano |
| 94 | F | Daniel Frank – C | 1.87 m (6 ft 2 in) | 90 kg (200 lb) | (1994-03-21)21 March 1994 (aged 27) | HC Bolzano |
| 95 | F | Marco Magnabosco | 1.74 m (5 ft 9 in) | 73 kg (161 lb) | (1995-08-12)12 August 1995 (aged 25) | Asiago Hockey |

### Kazakhstan

A 28-player roster was announced on 9 May 2021.
Head coach: Yuri Mikhailis
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 4 | D | Yegor Shalapov | 1.81 m (5 ft 11 in) | 82 kg (181 lb) | (1995-01-27)27 January 1995 (aged 26) | Barys Nur-Sultan |
| 9 | D | Jesse Blacker | 1.85 m (6 ft 1 in) | 86 kg (190 lb) | (1991-04-19)19 April 1991 (aged 30) | Barys Nur-Sultan |
| 10 | F | Nikita Mikhailis | 1.74 m (5 ft 9 in) | 75 kg (165 lb) | (1995-06-18)18 June 1995 (aged 25) | Barys Nur-Sultan |
| 11 | F | Artyom Likhotnikov | 1.89 m (6 ft 2 in) | 100 kg (220 lb) | (1994-05-11)11 May 1994 (aged 27) | Torpedo Ust-Kamenogorsk |
| 14 | F | Curtis Valk | 1.75 m (5 ft 9 in) | 77 kg (170 lb) | (1993-02-08)8 February 1993 (aged 28) | Barys Nur-Sultan |
| 15 | F | Yegor Petukhov | 1.80 m (5 ft 11 in) | 75 kg (165 lb) | (1994-02-28)28 February 1994 (aged 27) | Barys Nur-Sultan |
| 18 | F | Pavel Akolzin | 1.96 m (6 ft 5 in) | 100 kg (220 lb) | (1990-11-25)25 November 1990 (aged 30) | Barys Nur-Sultan |
| 20 | G | Demid Yeremeyev | 1.85 m (6 ft 1 in) | 90 kg (200 lb) | (1999-09-25)25 September 1999 (aged 21) | Arystan Temirtau |
| 22 | F | Kirill Panyukov | 1.85 m (6 ft 1 in) | 82 kg (181 lb) | (1997-05-22)22 May 1997 (aged 23) | Barys Nur-Sultan |
| 23 | D | Kirill Polokhov | 1.91 m (6 ft 3 in) | 91 kg (201 lb) | (1998-03-23)23 March 1998 (aged 23) | HC Tambov |
| 28 | D | Valeri Orekhov | 1.86 m (6 ft 1 in) | 76 kg (168 lb) | (1999-07-17)17 July 1999 (aged 21) | Barys Nur-Sultan |
| 30 | G | Nikita Boyarkin | 1.87 m (6 ft 2 in) | 80 kg (180 lb) | (1998-10-07)7 October 1998 (aged 22) | Saryarka Karagandy |
| 31 | G | Andrei Shutov | 1.88 m (6 ft 2 in) | 83 kg (183 lb) | (1998-03-04)4 March 1998 (aged 23) | Torpedo Ust-Kamenogorsk |
| 44 | D | Darren Dietz – A | 1.87 m (6 ft 2 in) | 91 kg (201 lb) | (1993-07-17)17 July 1993 (aged 27) | Barys Nur-Sultan |
| 48 | F | Roman Starchenko – C | 1.78 m (5 ft 10 in) | 85 kg (187 lb) | (1986-05-12)12 May 1986 (aged 35) | Barys Nur-Sultan |
| 49 | F | Alexander Shin | 1.85 m (6 ft 1 in) | 77 kg (170 lb) | (1985-11-21)21 November 1985 (aged 35) | Torpedo Ust-Kamenogorsk |
| 55 | D | Ivan Stepanenko | 1.86 m (6 ft 1 in) | 94 kg (207 lb) | (1995-11-12)12 November 1995 (aged 25) | Beibarys Atyrau |
| 58 | D | Viktor Svedberg | 2.04 m (6 ft 8 in) | 108 kg (238 lb) | (1991-05-24)24 May 1991 (aged 29) | Barys Nur-Sultan |
| 64 | F | Arkadiy Shestakov | 1.82 m (6 ft 0 in) | 83 kg (183 lb) | (1995-03-24)24 March 1995 (aged 26) | Barys Nur-Sultan |
| 65 | D | Samat Daniyar | 1.82 m (6 ft 0 in) | 72 kg (159 lb) | (1999-01-24)24 January 1999 (aged 22) | Nomad Nur-Sultan |
| 68 | F | Dmitri Gurkov | 1.86 m (6 ft 1 in) | 75 kg (165 lb) | (1996-06-03)3 June 1996 (aged 24) | Barys Nur-Sultan |
| 77 | F | Sayan Daniyar | 1.80 m (5 ft 11 in) | 72 kg (159 lb) | (1999-10-05)5 October 1999 (aged 21) | Nomad Nur-Sultan |
| 84 | F | Kirill Savitski | 1.83 m (6 ft 0 in) | 89 kg (196 lb) | (1996-03-09)9 March 1996 (aged 25) | Torpedo Ust-Kamenogorsk |
| 85 | D | Alexei Maklyukov | 1.88 m (6 ft 2 in) | 82 kg (181 lb) | (1993-09-19)19 September 1993 (aged 27) | Barys Nur-Sultan |
| 88 | F | Evgeni Rymarev | 1.74 m (5 ft 9 in) | 73 kg (161 lb) | (1988-09-09)9 September 1988 (aged 32) | Yugra Khanty-Mansiysk |
| 89 | F | Anton Sagadeyev | 1.80 m (5 ft 11 in) | 86 kg (190 lb) | (1993-09-06)6 September 1993 (aged 27) | Barys Nur-Sultan |
| 95 | F | Dmitri Shevchenko | 1.96 m (6 ft 5 in) | 105 kg (231 lb) | (1995-12-15)15 December 1995 (aged 25) | Barys Nur-Sultan |
| 96 | F | Alikhan Asetov – A | 1.86 m (6 ft 1 in) | 91 kg (201 lb) | (1996-08-26)26 August 1996 (aged 24) | Barys Nur-Sultan |

### Latvia

The roster was announced on 15 May 2021.
Head coach: Bob Hartley
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 9 | F | Renārs Krastenbergs | 1.83 m (6 ft 0 in) | 84 kg (185 lb) | (1998-12-26)26 December 1998 (aged 22) | EC VSV |
| 10 | F | Lauris Dārziņš – A | 1.91 m (6 ft 3 in) | 91 kg (201 lb) | (1985-01-28)28 January 1985 (aged 36) | Dinamo Riga |
| 11 | D | Kristaps Sotnieks | 1.83 m (6 ft 0 in) | 94 kg (207 lb) | (1987-01-29)29 January 1987 (aged 34) | Dinamo Riga |
| 12 | F | Rihards Marenis | 1.85 m (6 ft 1 in) | 91 kg (201 lb) | (1993-04-18)18 April 1993 (aged 28) | Kiruna IF |
| 13 | D | Gunārs Skvorcovs | 1.87 m (6 ft 2 in) | 97 kg (214 lb) | (1990-01-13)13 January 1990 (aged 31) | Dinamo Riga |
| 14 | F | Rihards Bukarts | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1995-12-31)31 December 1995 (aged 25) | Dinamo Riga |
| 15 | F | Mārtiņš Karsums | 1.77 m (5 ft 10 in) | 97 kg (214 lb) | (1986-02-26)26 February 1986 (aged 35) | Krefeld Pinguine |
| 16 | F | Kaspars Daugaviņš – C | 1.83 m (6 ft 0 in) | 97 kg (214 lb) | (1988-05-18)18 May 1988 (aged 33) | HC Vityaz |
| 17 | F | Mārtiņš Dzierkals | 1.83 m (6 ft 0 in) | 84 kg (185 lb) | (1997-04-04)4 April 1997 (aged 24) | Dinamo Riga |
| 18 | F | Rodrigo Ābols | 1.93 m (6 ft 4 in) | 93 kg (205 lb) | (1996-01-05)5 January 1996 (aged 25) | Örebro HK |
| 24 | F | Miķelis Rēdlihs | 1.81 m (5 ft 11 in) | 83 kg (183 lb) | (1984-07-01)1 July 1984 (aged 36) | Olimp/Venta |
| 25 | F | Andris Džeriņš – A | 1.86 m (6 ft 1 in) | 87 kg (192 lb) | (1988-02-14)14 February 1988 (aged 33) | Dinamo Riga |
| 26 | D | Uvis Balinskis | 1.82 m (6 ft 0 in) | 84 kg (185 lb) | (1996-08-01)1 August 1996 (aged 24) | HC Litvínov |
| 27 | D | Oskars Cibuļskis | 1.88 m (6 ft 2 in) | 97 kg (214 lb) | (1988-04-09)9 April 1988 (aged 33) | HC Litvínov |
| 29 | D | Ralfs Freibergs | 1.81 m (5 ft 11 in) | 82 kg (181 lb) | (1991-05-17)17 May 1991 (aged 30) | HC Oceláři Třinec |
| 32 | D | Artūrs Kulda | 1.88 m (6 ft 2 in) | 96 kg (212 lb) | (1988-07-25)25 July 1988 (aged 32) | Nürnberg Ice Tigers |
| 70 | F | Miks Indrašis | 1.93 m (6 ft 4 in) | 85 kg (187 lb) | (1990-09-30)30 September 1990 (aged 30) | Dinamo Riga |
| 71 | F | Roberts Bukarts | 1.82 m (6 ft 0 in) | 84 kg (185 lb) | (1990-06-27)27 June 1990 (aged 30) | Dinamo Riga |
| 72 | D | Jānis Jaks | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (1995-08-22)22 August 1995 (aged 25) | Bakersfield Condors |
| 74 | G | Ivars Punnenovs | 1.85 m (6 ft 1 in) | 85 kg (187 lb) | (1994-05-30)30 May 1994 (aged 26) | SCL Tigers |
| 77 | D | Kristaps Zīle | 1.85 m (6 ft 1 in) | 86 kg (190 lb) | (1997-12-24)24 December 1997 (aged 23) | Dinamo Riga |
| 80 | G | Matīss Kivlenieks | 1.87 m (6 ft 2 in) | 86 kg (190 lb) | (1996-08-26)26 August 1996 (aged 24) | Cleveland Monsters |
| 87 | F | Gints Meija | 1.85 m (6 ft 1 in) | 91 kg (201 lb) | (1987-09-04)4 September 1987 (aged 33) | Steinbach Black Wings |
| 81 | F | Ronalds Ķēniņš | 1.82 m (6 ft 0 in) | 91 kg (201 lb) | (1991-02-28)28 February 1991 (aged 30) | Lausanne HC |
| 94 | D | Kristiāns Rubīns | 1.94 m (6 ft 4 in) | 96 kg (212 lb) | (1997-12-11)11 December 1997 (aged 23) | Toronto Marlies |
| 95 | F | Oskars Batņa | 1.95 m (6 ft 5 in) | 106 kg (234 lb) | (1995-05-07)7 May 1995 (aged 26) | Anglet Hormadi |
| 96 | F | Māris Bičevskis | 1.80 m (5 ft 11 in) | 83 kg (183 lb) | (1991-08-03)3 August 1991 (aged 29) | Mladá Boleslav |
| 98 | G | Jānis Kalniņš | 1.82 m (6 ft 0 in) | 87 kg (192 lb) | (1991-12-13)13 December 1991 (aged 29) | Jokerit |

### Norway

The roster was announced on 14 May 2021.
Head coach: Petter Thoresen
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 5 | D | Erlend Lesund | 1.90 m (6 ft 3 in) | 92 kg (203 lb) | (1994-12-11)11 December 1994 (aged 26) | Rögle BK |
| 6 | D | Jonas Holøs – C | 1.80 m (5 ft 11 in) | 93 kg (205 lb) | (1987-08-27)27 August 1987 (aged 33) | Linköping HC |
| 8 | F | Mathias Trettenes – A | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1993-11-08)8 November 1993 (aged 27) | La Chaux-de-Fonds |
| 9 | F | Andreas Heier | 1.84 m (6 ft 0 in) | 88 kg (194 lb) | (1993-12-05)5 December 1993 (aged 27) | Stjernen Hockey |
| 10 | F | Ludvig Hoff | 1.80 m (5 ft 11 in) | 86 kg (190 lb) | (1996-10-16)16 October 1996 (aged 24) | Stavanger Oilers |
| 11 | F | Samuel Solem | 1.85 m (6 ft 1 in) | 93 kg (205 lb) | (1999-04-01)1 April 1999 (aged 22) | AIK IF |
| 13 | F | Sondre Olden | 1.94 m (6 ft 4 in) | 87 kg (192 lb) | (1992-08-29)29 August 1992 (aged 28) | Sheffield Steelers |
| 15 | F | Tommy Kristiansen | 1.89 m (6 ft 2 in) | 98 kg (216 lb) | (1989-05-26)26 May 1989 (aged 31) | Stavanger Oilers |
| 16 | F | Magnus Brekke Henriksen | 1.90 m (6 ft 3 in) | 85 kg (187 lb) | (1996-04-17)17 April 1996 (aged 25) | Vålerenga Ishockey |
| 17 | D | Stefan Espeland | 1.84 m (6 ft 0 in) | 86 kg (190 lb) | (1989-03-24)24 March 1989 (aged 32) | Red Bull Salzburg |
| 18 | F | Tobias Lindström | 1.77 m (5 ft 10 in) | 92 kg (203 lb) | (1988-04-20)20 April 1988 (aged 33) | Vålerenga Ishockey |
| 19 | F | Eirik Salsten | 1.84 m (6 ft 0 in) | 85 kg (187 lb) | (1994-06-17)17 June 1994 (aged 26) | Storhamar Ishockey |
| 20 | F | Mathias Emilio Pettersen | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (2000-04-03)3 April 2000 (aged 21) | Stockton Heat |
| 21 | D | Christian Bull | 1.86 m (6 ft 1 in) | 90 kg (200 lb) | (1996-08-13)13 August 1996 (aged 24) | Krefeld Pinguine |
| 22 | F | Martin Røymark | 1.84 m (6 ft 0 in) | 86 kg (190 lb) | (1986-11-10)10 November 1986 (aged 34) | Vålerenga Ishockey |
| 24 | D | Ole Julian Holm | 1.89 m (6 ft 2 in) | 92 kg (203 lb) | (2002-05-23)23 May 2002 (aged 18) | Cleveland Monsters |
| 29 | D | Kristian Østby | 1.98 m (6 ft 6 in) | 98 kg (216 lb) | (1996-01-30)30 January 1996 (aged 25) | Stavanger Oilers |
| 31 | G | Jonas Arntzen | 1.91 m (6 ft 3 in) | 85 kg (187 lb) | (1997-11-21)21 November 1997 (aged 23) | Örebro HK |
| 33 | G | Henrik Haukeland | 1.86 m (6 ft 1 in) | 83 kg (183 lb) | (1994-12-06)6 December 1994 (aged 26) | Färjestad BK |
| 38 | G | Henrik Holm | 1.85 m (6 ft 1 in) | 83 kg (183 lb) | (1990-09-06)6 September 1990 (aged 30) | Stavanger Oilers |
| 40 | F | Ken André Olimb | 1.79 m (5 ft 10 in) | 81 kg (179 lb) | (1989-01-21)21 January 1989 (aged 32) | Düsseldorfer EG |
| 43 | D | Max Krogdahl | 1.87 m (6 ft 2 in) | 95 kg (209 lb) | (1998-10-21)21 October 1998 (aged 22) | Coventry Blaze |
| 46 | F | Mathis Olimb – A | 1.77 m (5 ft 10 in) | 80 kg (180 lb) | (1986-02-01)1 February 1986 (aged 35) | Grizzlys Wolfsburg |
| 49 | D | Christian Kåsastul | 1.76 m (5 ft 9 in) | 86 kg (190 lb) | (1997-04-09)9 April 1997 (aged 24) | AIK IF |
| 51 | F | Mats Rosseli Olsen | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1991-04-29)29 April 1991 (aged 30) | Frölunda HC |
| 76 | D | Emil Lilleberg | 1.88 m (6 ft 2 in) | 94 kg (207 lb) | (2001-02-02)2 February 2001 (aged 20) | Sparta Warriors |
| 85 | F | Michael Haga | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (1992-03-10)10 March 1992 (aged 29) | Djurgårdens IF |
| 93 | F | Thomas Valkvæ Olsen | 1.86 m (6 ft 1 in) | 90 kg (200 lb) | (1993-05-18)18 May 1993 (aged 28) | Frisk Asker |

### United States

A 26-player roster was announced on 13 May 2021.
Head coach: Jack Capuano
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 1 | G | Drew Commesso | 1.87 m (6 ft 2 in) | 82 kg (181 lb) | (2002-07-19)19 July 2002 (aged 18) | Boston Univ. |
| 2 | D | Ryan Shea | 1.85 m (6 ft 1 in) | 80 kg (180 lb) | (1997-02-11)11 February 1997 (aged 24) | Texas Stars |
| 3 | D | Matt Roy – A | 1.85 m (6 ft 1 in) | 91 kg (201 lb) | (1995-03-01)1 March 1995 (aged 26) | Los Angeles Kings |
| 4 | D | Connor Mackey | 1.88 m (6 ft 2 in) | 86 kg (190 lb) | (1996-09-12)12 September 1996 (aged 24) | Calgary Flames |
| 5 | D | Adam Clendening | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (1992-10-26)26 October 1992 (aged 28) | Cleveland Monsters |
| 6 | D | Chris Wideman | 1.78 m (5 ft 10 in) | 86 kg (190 lb) | (1990-01-07)7 January 1990 (aged 31) | Torpedo Nizhny Novgorod |
| 8 | D | Matt Tennyson | 1.88 m (6 ft 2 in) | 93 kg (205 lb) | (1990-04-23)23 April 1990 (aged 31) | New Jersey Devils |
| 10 | F | Matty Beniers | 1.85 m (6 ft 1 in) | 79 kg (174 lb) | (2002-11-05)5 November 2002 (aged 18) | University of Michigan |
| 11 | F | Brian Boyle | 1.97 m (6 ft 6 in) | 111 kg (245 lb) | (1984-12-18)18 December 1984 (aged 36) | Florida Panthers |
| 12 | F | Trevor Moore | 1.78 m (5 ft 10 in) | 84 kg (185 lb) | (1995-03-31)31 March 1995 (aged 26) | Los Angeles Kings |
| 16 | F | Ryan Donato | 1.84 m (6 ft 0 in) | 87 kg (192 lb) | (1996-04-09)9 April 1996 (aged 25) | San Jose Sharks |
| 18 | F | Jack Drury | 1.82 m (6 ft 0 in) | 79 kg (174 lb) | (2000-02-03)3 February 2000 (aged 21) | Växjö Lakers |
| 19 | F | Jason Robertson | 1.91 m (6 ft 3 in) | 95 kg (209 lb) | (1999-07-22)22 July 1999 (aged 21) | Dallas Stars |
| 21 | F | Kevin Rooney | 1.88 m (6 ft 2 in) | 86 kg (190 lb) | (1993-05-21)21 May 1993 (aged 28) | New York Rangers |
| 24 | F | Sasha Chmelevski | 1.83 m (6 ft 0 in) | 85 kg (187 lb) | (1999-06-09)9 June 1999 (aged 21) | San Jose Sharks |
| 29 | G | Jake Oettinger | 1.96 m (6 ft 5 in) | 102 kg (225 lb) | (1998-12-18)18 December 1998 (aged 22) | Dallas Stars |
| 31 | G | Anthony Stolarz | 1.96 m (6 ft 5 in) | 104 kg (229 lb) | (1994-01-20)20 January 1994 (aged 27) | Anaheim Ducks |
| 39 | D | Zac Jones | 1.78 m (5 ft 10 in) | 78 kg (172 lb) | (2000-10-18)18 October 2000 (aged 20) | New York Rangers |
| 40 | G | Cal Petersen | 1.85 m (6 ft 1 in) | 83 kg (183 lb) | (1994-10-19)19 October 1994 (aged 26) | Los Angeles Kings |
| 43 | F | Colin Blackwell – A | 1.75 m (5 ft 9 in) | 86 kg (190 lb) | (1993-03-28)28 March 1993 (aged 28) | New York Rangers |
| 50 | F | Eric Robinson | 1.88 m (6 ft 2 in) | 91 kg (201 lb) | (1995-06-14)14 June 1995 (aged 25) | Columbus Blue Jackets |
| 55 | D | Matt Hellickson | 1.83 m (6 ft 0 in) | 83 kg (183 lb) | (1998-03-21)21 March 1998 (aged 23) | Binghamton Devils |
| 62 | F | Kevin Labanc | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1995-12-12)12 December 1995 (aged 25) | San Jose Sharks |
| 72 | F | Tage Thompson | 2.01 m (6 ft 7 in) | 99 kg (218 lb) | (1997-10-30)30 October 1997 (aged 23) | Buffalo Sabres |
| 83 | F | Conor Garland | 1.78 m (5 ft 10 in) | 75 kg (165 lb) | (1996-03-11)11 March 1996 (aged 25) | Arizona Coyotes |
| 86 | D | Christian Wolanin | 1.88 m (6 ft 2 in) | 84 kg (185 lb) | (1995-03-17)17 March 1995 (aged 26) | Los Angeles Kings |
| 89 | F | Justin Abdelkader – C | 1.87 m (6 ft 2 in) | 97 kg (214 lb) | (1987-02-25)25 February 1987 (aged 34) | EV Zug |