# 2017 IIHF World Championship rosters

Each team's roster consisted of at least 15 skaters (forwards and defencemen) and two goaltenders, and at most 22 skaters and three goaltenders. All 16 participating nations, through the confirmation of their respective national associations, had to submit a roster by the first IIHF directorate meeting.
Age and team as of 5 May 2017.

## Group A
### Denmark

A 24-player roster was announced on 24 March 2017. The roster was 27 on 18 April 2017. On 25 April 2017, it was reduced to 24 players.
Head coach: Janne Karlsson
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 2 | D | Phillip Bruggisser | 1.83 m (6 ft 0 in) | 85 kg (187 lb) | (1991-08-07)August 7, 1991 (aged 25) | Esbjerg Energy |
| 8 | D | Nicolai Weichel | 1.85 m (6 ft 1 in) | 90 kg (200 lb) | (1997-11-06)November 6, 1997 (aged 19) | Rungsted Seier Capital |
| 9 | F | Frederik Storm | 1.80 m (5 ft 11 in) | 86 kg (190 lb) | (1989-02-20)February 20, 1989 (aged 28) | Malmö Redhawks |
| 12 | F | Mads Christensen | 1.79 m (5 ft 10 in) | 80 kg (180 lb) | (1987-04-02)April 2, 1987 (aged 30) | EHC Red Bull München |
| 13 | F | Morten Green – C | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1981-03-19)March 19, 1981 (aged 36) | Rungsted Seier Capital |
| 19 | F | Steffen Klarskov | 1.78 m (5 ft 10 in) | 83 kg (183 lb) | (1991-03-12)March 12, 1991 (aged 26) | Rødovre Mighty Bulls |
| 22 | D | Markus Lauridsen | 1.88 m (6 ft 2 in) | 89 kg (196 lb) | (1991-02-28)February 28, 1991 (aged 26) | Leksands IF |
| 24 | F | Nikolaj Ehlers | 1.85 m (6 ft 1 in) | 82 kg (181 lb) | (1996-02-14)February 14, 1996 (aged 21) | Winnipeg Jets |
| 25 | D | Oliver Lauridsen | 1.97 m (6 ft 6 in) | 104 kg (229 lb) | (1989-03-24)March 24, 1989 (aged 28) | Jokerit |
| 28 | D | Emil Kristensen | 1.84 m (6 ft 0 in) | 84 kg (185 lb) | (1992-09-20)September 20, 1992 (aged 24) | Linköpings HC |
| 29 | F | Morten Madsen – A | 1.90 m (6 ft 3 in) | 95 kg (209 lb) | (1987-01-16)January 16, 1987 (aged 30) | Karlskrona HK |
| 31 | G | Simon Nielsen | 1.88 m (6 ft 2 in) | 80 kg (180 lb) | (1986-10-27)October 27, 1986 (aged 30) | Herning Blue Fox |
| 32 | G | Sebastian Dahm | 1.86 m (6 ft 1 in) | 82 kg (181 lb) | (1987-02-28)February 28, 1987 (aged 30) | Graz 99ers |
| 33 | F | Julian Jakobsen | 1.84 m (6 ft 0 in) | 87 kg (192 lb) | (1987-04-11)April 11, 1987 (aged 30) | Aalborg Pirates |
| 36 | D | Matias Lassen | 1.82 m (6 ft 0 in) | 82 kg (181 lb) | (1996-03-15)March 15, 1996 (aged 21) | Mora IK |
| 38 | F | Morten Poulsen | 1.84 m (6 ft 0 in) | 84 kg (185 lb) | (1988-09-09)September 9, 1988 (aged 28) | Lahti Pelicans |
| 39 | G | Georg Sørensen | 1.76 m (5 ft 9 in) | 75 kg (165 lb) | (1995-05-15)May 15, 1995 (aged 21) | Almtuna IS |
| 41 | D | Jesper Jensen | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (1991-07-30)July 30, 1991 (aged 25) | Jokerit |
| 42 | F | Mikkel Aagaard | 1.84 m (6 ft 0 in) | 81 kg (179 lb) | (1995-10-18)October 18, 1995 (aged 21) | Stockton Heat |
| 43 | F | Nichlas Hardt | 1.77 m (5 ft 10 in) | 80 kg (180 lb) | (1988-07-06)July 6, 1988 (aged 28) | Malmö Redhawks |
| 48 | D | Nicholas Jensen | 1.89 m (6 ft 2 in) | 90 kg (200 lb) | (1989-04-08)April 8, 1989 (aged 28) | Rungsted Seier Capital |
| 50 | F | Mathias Bau Hansen | 2.00 m (6 ft 7 in) | 108 kg (238 lb) | (1993-07-03)July 3, 1993 (aged 23) | Frederikshavn White Hawks |
| 60 | F | Patrick Russell | 1.86 m (6 ft 1 in) | 93 kg (205 lb) | (1993-01-04)January 4, 1993 (aged 24) | Bakersfield Condors |
| 72 | F | Nicolai Meyer | 1.83 m (6 ft 0 in) | 82 kg (181 lb) | (1993-07-21)July 21, 1993 (aged 23) | Tingsryds AIF |
| 93 | F | Peter Regin – A | 1.87 m (6 ft 2 in) | 90 kg (200 lb) | (1986-04-16)April 16, 1986 (aged 31) | Jokerit |

### Germany

A 26-player roster was announced on 17 April 2017. The roster was renewed to 27 players on 26 April 2017. The final squad was revealed on 2 May 2017.
Head coach: Marco Sturm
| Number | Position | Name | Height | Weight | Birthdate | Team |
| 1 | G | Thomas Greiss | 1.86 m (6 ft 1 in) | 98 kg (216 lb) | (1986-01-29)January 29, 1986 (aged 31) | New York Islanders |
| 2 | D | Denis Reul | 1.93 m (6 ft 4 in) | 110 kg (240 lb) | (1989-06-29)June 29, 1989 (aged 27) | Adler Mannheim |
| 3 | D | Justin Krueger | 1.90 m (6 ft 3 in) | 100 kg (220 lb) | (1986-10-06)October 6, 1986 (aged 30) | SC Bern |
| 8 | F | Tobias Rieder | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1993-01-10)January 10, 1993 (aged 24) | Arizona Coyotes |
| 10 | D | Christian Ehrhoff – C | 1.88 m (6 ft 2 in) | 92 kg (203 lb) | (1982-07-06)July 6, 1982 (aged 34) | Kölner Haie |
| 12 | F | Brooks Macek | 1.81 m (5 ft 11 in) | 82 kg (181 lb) | (1992-05-15)May 15, 1992 (aged 24) | EHC Red Bull München |
| 16 | D | Konrad Abeltshauser | 1.95 m (6 ft 5 in) | 96 kg (212 lb) | (1992-09-02)September 2, 1992 (aged 24) | EHC Red Bull München |
| 17 | F | Marcus Kink – A | 1.86 m (6 ft 1 in) | 96 kg (212 lb) | (1985-01-13)January 13, 1985 (aged 32) | Adler Mannheim |
| 22 | F | Matthias Plachta | 1.88 m (6 ft 2 in) | 100 kg (220 lb) | (1991-05-16)May 16, 1991 (aged 25) | Adler Mannheim |
| 24 | D | Dennis Seidenberg – A | 1.86 m (6 ft 1 in) | 95 kg (209 lb) | (1981-07-18)July 18, 1981 (aged 35) | New York Islanders |
| 29 | F | Leon Draisaitl | 1.89 m (6 ft 2 in) | 96 kg (212 lb) | (1995-10-21)October 21, 1995 (aged 21) | Edmonton Oilers |
| 30 | G | Philipp Grubauer | 1.85 m (6 ft 1 in) | 84 kg (185 lb) | (1991-11-25)November 25, 1991 (aged 25) | Washington Capitals |
| 33 | G | Danny aus den Birken | 1.86 m (6 ft 1 in) | 89 kg (196 lb) | (1985-02-15)February 15, 1985 (aged 32) | EHC Red Bull München |
| 36 | F | Yannic Seidenberg | 1.72 m (5 ft 8 in) | 82 kg (181 lb) | (1984-01-11)January 11, 1984 (aged 33) | EHC Red Bull München |
| 37 | F | Patrick Reimer | 1.79 m (5 ft 10 in) | 86 kg (190 lb) | (1982-10-16)October 16, 1982 (aged 34) | Thomas Sabo Ice Tigers |
| 42 | F | Yasin Ehliz | 1.77 m (5 ft 10 in) | 84 kg (185 lb) | (1992-12-30)December 30, 1992 (aged 24) | Thomas Sabo Ice Tigers |
| 43 | F | Gerrit Fauser | 1.82 m (6 ft 0 in) | 89 kg (196 lb) | (1989-07-13)July 13, 1989 (aged 27) | EHC Wolfsburg |
| 48 | D | Frank Hördler | 1.83 m (6 ft 0 in) | 90 kg (200 lb) | (1985-01-26)January 26, 1985 (aged 32) | Eisbären Berlin |
| 50 | F | Patrick Hager | 1.78 m (5 ft 10 in) | 82 kg (181 lb) | (1988-09-08)September 8, 1988 (aged 28) | Kölner Haie |
| 55 | F | Felix Schütz | 1.80 m (5 ft 11 in) | 89 kg (196 lb) | (1987-11-03)November 3, 1987 (aged 29) | Rögle BK |
| 72 | F | Dominik Kahun | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (1995-07-02)July 2, 1995 (aged 21) | EHC Red Bull München |
| 87 | F | Philip Gogulla | 1.88 m (6 ft 2 in) | 88 kg (194 lb) | (1987-07-31)July 31, 1987 (aged 29) | Kölner Haie |
| 89 | F | David Wolf | 1.91 m (6 ft 3 in) | 99 kg (218 lb) | (1989-09-15)September 15, 1989 (aged 27) | Adler Mannheim |
| 91 | D | Moritz Müller | 1.87 m (6 ft 2 in) | 92 kg (203 lb) | (1986-11-19)November 19, 1986 (aged 30) | Kölner Haie |
| 95 | F | Frederik Tiffels | 1.85 m (6 ft 1 in) | 91 kg (201 lb) | (1995-05-20)May 20, 1995 (aged 21) | Western Michigan Univ. |

### Italy

A 25-player roster was announced on 6 April 2017. A renewed 27-player roster was revealed on 24 April 2017. The final roster was set on 30 April 2017.
Head coach: Stefan Mair
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 1 | G | Andreas Bernard | 1.83 m (6 ft 0 in) | 80 kg (180 lb) | (1990-06-09)June 9, 1990 (aged 26) | Ässät |
| 8 | F | Marco Insam | 1.88 m (6 ft 2 in) | 92 kg (203 lb) | (1989-06-05)June 5, 1989 (aged 27) | HCB South Tyrol |
| 9 | D | Armin Hofer | 1.84 m (6 ft 0 in) | 90 kg (200 lb) | (1987-03-19)March 19, 1987 (aged 30) | HC Pustertal Wölfe |
| 10 | F | Giulio Scandella | 1.86 m (6 ft 1 in) | 83 kg (183 lb) | (1983-09-18)September 18, 1983 (aged 33) | Asiago Hockey 1935 |
| 15 | D | Enrico Miglioranzi | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (1991-10-08)October 8, 1991 (aged 25) | Asiago Hockey 1935 |
| 16 | F | Giovanni Morini | 1.87 m (6 ft 2 in) | 90 kg (200 lb) | (1995-02-02)February 2, 1995 (aged 22) | HC Lugano |
| 17 | D | Alexander Egger | 1.86 m (6 ft 1 in) | 89 kg (196 lb) | (1979-12-22)December 22, 1979 (aged 37) | HCB South Tyrol |
| 18 | F | Anton Bernard – C | 1.78 m (5 ft 10 in) | 82 kg (181 lb) | (1989-04-18)April 18, 1989 (aged 28) | HCB South Tyrol |
| 19 | F | Raphael Andergassen | 1.77 m (5 ft 10 in) | 73 kg (161 lb) | (1993-06-16)June 16, 1993 (aged 23) | HC Pustertal Wölfe |
| 21 | F | Luca Frigo | 1.83 m (6 ft 0 in) | 90 kg (200 lb) | (1993-05-30)May 30, 1993 (aged 23) | HCB South Tyrol |
| 22 | F | Diego Kostner – A | 1.83 m (6 ft 0 in) | 82 kg (181 lb) | (1992-08-05)August 5, 1992 (aged 24) | HC Ambrì-Piotta |
| 23 | F | Simon Kostner | 1.72 m (5 ft 8 in) | 77 kg (170 lb) | (1990-11-30)November 30, 1990 (aged 26) | Ritten Sport |
| 25 | D | Stefano Marchetti | 1.81 m (5 ft 11 in) | 83 kg (183 lb) | (1986-11-10)November 10, 1986 (aged 30) | Asiago Hockey 1935 |
| 26 | D | Armin Helfer – A | 1.86 m (6 ft 1 in) | 97 kg (214 lb) | (1980-05-31)May 31, 1980 (aged 36) | HC Pustertal Wölfe |
| 27 | D | Thomas Larkin | 1.96 m (6 ft 5 in) | 100 kg (220 lb) | (1990-12-31)December 31, 1990 (aged 26) | Adler Mannheim |
| 28 | D | Daniel Glira | 1.88 m (6 ft 2 in) | 87 kg (192 lb) | (1994-03-25)March 25, 1994 (aged 23) | HCB South Tyrol |
| 29 | G | Frederic Cloutier | 1.83 m (6 ft 0 in) | 83 kg (183 lb) | (1981-05-14)May 14, 1981 (aged 35) | Asiago Hockey 1935 |
| 35 | G | Gianluca Vallini | 1.82 m (6 ft 0 in) | 78 kg (172 lb) | (1993-10-27)October 27, 1993 (aged 23) | HC Gherdëina |
| 55 | D | Luca Zanatta | 1.85 m (6 ft 1 in) | 90 kg (200 lb) | (1991-05-15)May 15, 1991 (aged 25) | HC Red Ice |
| 57 | F | Markus Gander | 1.88 m (6 ft 2 in) | 90 kg (200 lb) | (1989-05-16)May 16, 1989 (aged 27) | HCB South Tyrol |
| 58 | F | Tommaso Goi | 1.80 m (5 ft 11 in) | 76 kg (168 lb) | (1990-01-08)January 8, 1990 (aged 27) | HCB Ticino Rockets |
| 63 | F | Alex Lambacher | 1.91 m (6 ft 3 in) | 90 kg (200 lb) | (1996-10-07)October 7, 1996 (aged 20) | EC Kassel Huskies |
| 68 | F | Michele Marchetti | 1.85 m (6 ft 1 in) | 83 kg (183 lb) | (1994-09-27)September 27, 1994 (aged 22) | HCB South Tyrol |
| 71 | F | Daniel Frank | 1.87 m (6 ft 2 in) | 90 kg (200 lb) | (1994-03-21)March 21, 1994 (aged 23) | HCB South Tyrol |
| 90 | F | Tommaso Traversa | 1.71 m (5 ft 7 in) | 77 kg (170 lb) | (1990-08-04)August 4, 1990 (aged 26) | Ritten Sport |

### Latvia

A 22-player roster was announced on 15 April 2017. On 22 April 2017, it was renewed. A 28-player roster was announced on 27 April 2017. The final roster was revealed on 2 May 2017.
Head coach: Bob Hartley
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 4 | D | Kristofers Bindulis | 1.90 m (6 ft 3 in) | 86 kg (190 lb) | (1995-09-17)September 17, 1995 (aged 21) | Lake Superior State Lakers |
| 5 | F | Jānis Sprukts – A | 1.90 m (6 ft 3 in) | 102 kg (225 lb) | (1982-01-31)January 31, 1982 (aged 35) | Ritten Sport |
| 11 | D | Kristaps Sotnieks | 1.83 m (6 ft 0 in) | 93 kg (205 lb) | (1987-01-29)January 29, 1987 (aged 30) | HC Lada Togliatti |
| 13 | F | Gunārs Skvorcovs | 1.87 m (6 ft 2 in) | 97 kg (214 lb) | (1990-01-13)January 13, 1990 (aged 27) | Dinamo Riga |
| 14 | F | Rihards Bukarts | 1.79 m (5 ft 10 in) | 84 kg (185 lb) | (1995-12-31)December 31, 1995 (aged 21) | Springfield Thunderbirds |
| 16 | F | Kaspars Daugaviņš – C | 1.83 m (6 ft 0 in) | 97 kg (214 lb) | (1988-05-18)May 18, 1988 (aged 28) | Torpedo Nizhny Novgorod |
| 23 | F | Teodors Bļugers | 1.86 m (6 ft 1 in) | 84 kg (185 lb) | (1994-08-15)August 15, 1994 (aged 22) | Wilkes-Barre/Scranton Penguins |
| 25 | F | Andris Džeriņš | 1.85 m (6 ft 1 in) | 85 kg (187 lb) | (1988-02-14)February 14, 1988 (aged 29) | Mountfield HK |
| 26 | D | Uvis Balinskis | 1.79 m (5 ft 10 in) | 76 kg (168 lb) | (1996-08-01)August 1, 1996 (aged 20) | Dinamo Riga |
| 27 | D | Oskars Cibuļskis | 1.88 m (6 ft 2 in) | 86 kg (190 lb) | (1988-04-09)April 9, 1988 (aged 29) | Dinamo Riga |
| 28 | F | Zemgus Girgensons | 1.88 m (6 ft 2 in) | 92 kg (203 lb) | (1994-01-05)January 5, 1994 (aged 23) | Buffalo Sabres |
| 29 | D | Ralfs Freibergs | 1.80 m (5 ft 11 in) | 87 kg (192 lb) | (1991-05-17)May 17, 1991 (aged 25) | Dinamo Riga |
| 30 | G | Elvis Merzļikins | 1.91 m (6 ft 3 in) | 85 kg (187 lb) | (1994-04-13)April 13, 1994 (aged 23) | HC Lugano |
| 32 | D | Artūrs Kulda – A | 1.88 m (6 ft 2 in) | 97 kg (214 lb) | (1988-07-25)July 25, 1988 (aged 28) | Jokerit |
| 41 | F | Frenks Razgals | 1.86 m (6 ft 1 in) | 81 kg (179 lb) | (1996-08-08)August 8, 1996 (aged 20) | HK Rīga |
| 58 | D | Guntis Galviņš | 1.86 m (6 ft 1 in) | 87 kg (192 lb) | (1986-01-25)January 25, 1986 (aged 31) | Dinamo Riga |
| 70 | F | Miks Indrašis | 1.92 m (6 ft 4 in) | 85 kg (187 lb) | (1990-09-30)September 30, 1990 (aged 26) | Dinamo Riga |
| 71 | F | Roberts Bukarts | 1.84 m (6 ft 0 in) | 84 kg (185 lb) | (1990-06-27)June 27, 1990 (aged 26) | PSG Zlín |
| 72 | D | Jānis Jaks | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (1995-08-22)August 22, 1995 (aged 21) | American International Yellow Jackets |
| 74 | G | Ivars Punnenovs | 1.85 m (6 ft 1 in) | 85 kg (187 lb) | (1994-05-30)May 30, 1994 (aged 22) | SCL Tigers |
| 79 | F | Vitalijs Pavlovs | 1.95 m (6 ft 5 in) | 100 kg (220 lb) | (1989-06-17)June 17, 1989 (aged 27) | Dinamo Riga |
| 87 | F | Gints Meija | 1.85 m (6 ft 1 in) | 90 kg (200 lb) | (1987-09-04)September 4, 1987 (aged 29) | Dinamo Riga |
| 91 | F | Ronalds Ķēniņš | 1.82 m (6 ft 0 in) | 91 kg (201 lb) | (1991-02-28)February 28, 1991 (aged 26) | ZSC Lions |
| 96 | F | Māris Bičevskis | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1991-08-03)August 3, 1991 (aged 25) | Dinamo Riga |
| 98 | G | Jānis Kalniņš | 1.82 m (6 ft 0 in) | 87 kg (192 lb) | (1991-12-13)December 13, 1991 (aged 25) | Dinamo Riga |

### Russia

A 27-player roster was announced on 25 April 2017. It was 28 players on 2 May 2017. One day later, the final roster was set.
Head coach: Oleg Znarok
| 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)October 3, 1995 (aged 21) | SKA Saint Petersburg |
| 4 | D | Vladislav Gavrikov | 1.90 m (6 ft 3 in) | 97 kg (214 lb) | (1995-11-21)November 21, 1995 (aged 21) | Lokomotiv Yaroslavl |
| 7 | F | Ivan Telegin | 1.93 m (6 ft 4 in) | 92 kg (203 lb) | (1992-02-28)February 28, 1992 (aged 25) | CSKA Moscow |
| 9 | D | Viktor Antipin | 1.75 m (5 ft 9 in) | 80 kg (180 lb) | (1992-12-06)December 6, 1992 (aged 24) | Metallurg Magnitogorsk |
| 10 | F | Sergei Mozyakin – C | 1.80 m (5 ft 11 in) | 87 kg (192 lb) | (1981-03-30)March 30, 1981 (aged 36) | Metallurg Magnitogorsk |
| 11 | F | Sergei Andronov | 1.88 m (6 ft 2 in) | 86 kg (190 lb) | (1989-07-19)July 19, 1989 (aged 27) | HC CSKA Moscow |
| 16 | F | Sergei Plotnikov | 1.88 m (6 ft 2 in) | 90 kg (200 lb) | (1990-06-03)June 3, 1990 (aged 26) | SKA Saint Petersburg |
| 21 | F | Alexander Barabanov | 1.79 m (5 ft 10 in) | 89 kg (196 lb) | (1994-06-17)June 17, 1994 (aged 22) | SKA Saint Petersburg |
| 29 | D | Ivan Provorov | 1.85 m (6 ft 1 in) | 91 kg (201 lb) | (1997-01-13)January 13, 1997 (aged 20) | Philadelphia Flyers |
| 30 | G | Igor Shestyorkin | 1.85 m (6 ft 1 in) | 85 kg (187 lb) | (1995-12-30)December 30, 1995 (aged 21) | SKA Saint Petersburg |
| 31 | G | Ilya Sorokin | 1.88 m (6 ft 2 in) | 78 kg (172 lb) | (1995-08-04)August 4, 1995 (aged 21) | HC CSKA Moscow |
| 43 | F | Valeri Nichushkin | 1.94 m (6 ft 4 in) | 95 kg (209 lb) | (1995-03-04)March 4, 1995 (aged 22) | HC CSKA Moscow |
| 55 | D | Bogdan Kiselevich | 1.84 m (6 ft 0 in) | 94 kg (207 lb) | (1990-02-14)February 14, 1990 (aged 27) | HC CSKA Moscow |
| 63 | F | Evgenii Dadonov | 1.79 m (5 ft 10 in) | 84 kg (185 lb) | (1989-03-12)March 12, 1989 (aged 28) | SKA Saint Petersburg |
| 70 | F | Vladimir Tkachyov | 1.83 m (6 ft 0 in) | 95 kg (209 lb) | (1993-10-05)October 5, 1993 (aged 23) | AK Bars Kazan |
| 72 | F | Artemi Panarin | 1.80 m (5 ft 11 in) | 77 kg (170 lb) | (1991-10-30)October 30, 1991 (aged 25) | Chicago Blackhawks |
| 77 | D | Anton Belov – A | 1.93 m (6 ft 4 in) | 97 kg (214 lb) | (1986-07-29)July 29, 1986 (aged 30) | SKA Saint Petersburg |
| 81 | D | Dmitry Orlov | 1.82 m (6 ft 0 in) | 92 kg (203 lb) | (1991-07-23)July 23, 1991 (aged 25) | Washington Capitals |
| 86 | F | Nikita Kucherov | 1.80 m (5 ft 11 in) | 77 kg (170 lb) | (1993-06-17)June 17, 1993 (aged 23) | Tampa Bay Lightning |
| 87 | F | Vadim Shipachyov – A | 1.83 m (6 ft 0 in) | 85 kg (187 lb) | (1987-03-12)March 12, 1987 (aged 30) | Vegas Golden Knights |
| 88 | G | Andrei Vasilevskiy | 1.90 m (6 ft 3 in) | 90 kg (200 lb) | (1994-07-25)July 25, 1994 (aged 22) | Tampa Bay Lightning |
| 90 | F | Vladislav Namestnikov | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1992-11-22)November 22, 1992 (aged 24) | Tampa Bay Lightning |
| 92 | F | Evgeny Kuznetsov | 1.82 m (6 ft 0 in) | 83 kg (183 lb) | (1992-05-19)May 19, 1992 (aged 24) | Washington Capitals |
| 94 | D | Andrei Mironov | 1.88 m (6 ft 2 in) | 90 kg (200 lb) | (1994-07-29)July 29, 1994 (aged 22) | Colorado Avalanche |
| 97 | F | Nikita Gusev | 1.78 m (5 ft 10 in) | 76 kg (168 lb) | (1992-07-08)July 8, 1992 (aged 24) | SKA Saint Petersburg |

### Slovakia

A 22-player roster was announced on 31 March 2017. It was 26 players on 25 April 2017. The final roster was revealed on 2 May 2017.
Head coach: Zdeno Cíger
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 3 | D | Adam Jánošík | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (1992-09-07)September 7, 1992 (aged 24) | HC Bílí Tygři Liberec |
| 6 | F | Lukáš Cingeľ | 1.86 m (6 ft 1 in) | 88 kg (194 lb) | (1992-10-06)October 6, 1992 (aged 24) | HC Sparta Praha |
| 8 | D | Michal Sersen | 1.88 m (6 ft 2 in) | 92 kg (203 lb) | (1985-12-28)December 28, 1985 (aged 31) | HC ’05 Banská Bystrica |
| 9 | F | Dávid Skokan | 1.82 m (6 ft 0 in) | 83 kg (183 lb) | (1988-12-06)December 6, 1988 (aged 28) | Piráti Chomutov |
| 11 | D | Peter Čerešňák | 1.93 m (6 ft 4 in) | 97 kg (214 lb) | (1993-01-26)January 26, 1993 (aged 24) | HC Plzeň |
| 12 | D | Eduard Šedivý | 1.76 m (5 ft 9 in) | 75 kg (165 lb) | (1992-01-04)January 4, 1992 (aged 25) | HC Košice |
| 18 | F | Andrej Kudrna | 1.82 m (6 ft 0 in) | 83 kg (183 lb) | (1991-05-11)May 11, 1991 (aged 25) | HC Sparta Praha |
| 19 | F | Michel Miklík – A | 1.84 m (6 ft 0 in) | 90 kg (200 lb) | (1982-07-31)July 31, 1982 (aged 34) | JYP Jyväskylä |
| 21 | D | Tomáš Matoušek | 1.92 m (6 ft 4 in) | 99 kg (218 lb) | (1992-06-15)June 15, 1992 (aged 24) | HC ’05 Banská Bystrica |
| 22 | F | Vladimír Dravecký – C | 1.82 m (6 ft 0 in) | 90 kg (200 lb) | (1985-06-03)June 3, 1985 (aged 31) | HC Oceláři Třinec |
| 24 | F | Jakub Suja | 1.84 m (6 ft 0 in) | 89 kg (196 lb) | (1988-11-01)November 1, 1988 (aged 28) | HC Košice |
| 26 | D | Juraj Mikuš – A | 1.94 m (6 ft 4 in) | 100 kg (220 lb) | (1988-11-30)November 30, 1988 (aged 28) | HC Sparta Praha |
| 28 | D | Martin Gernát | 1.92 m (6 ft 4 in) | 93 kg (205 lb) | (1993-04-11)April 11, 1993 (aged 24) | HC Sparta Praha |
| 32 | G | Jaroslav Janus | 1.83 m (6 ft 0 in) | 87 kg (192 lb) | (1989-09-21)September 21, 1989 (aged 27) | HC Litvínov |
| 33 | G | Július Hudáček | 1.84 m (6 ft 0 in) | 84 kg (185 lb) | (1988-08-09)August 9, 1988 (aged 28) | Örebro HK |
| 42 | D | Tomáš Zigo | 1.86 m (6 ft 1 in) | 85 kg (187 lb) | (1992-04-11)April 11, 1992 (aged 25) | HC ’05 Banská Bystrica |
| 50 | G | Ján Laco | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (1981-12-01)December 1, 1981 (aged 35) | Piráti Chomutov |
| 55 | F | Mário Bližňák | 1.83 m (6 ft 0 in) | 89 kg (196 lb) | (1987-03-06)March 6, 1987 (aged 30) | HC Bílí Tygři Liberec |
| 59 | F | Andrej Šťastný | 1.91 m (6 ft 3 in) | 99 kg (218 lb) | (1991-01-24)January 24, 1991 (aged 26) | HC Slovan Bratislava |
| 61 | D | Peter Trška | 1.84 m (6 ft 0 in) | 90 kg (200 lb) | (1992-06-01)June 1, 1992 (aged 24) | HC Kometa Brno |
| 65 | D | Michal Čajkovský | 1.92 m (6 ft 4 in) | 99 kg (218 lb) | (1992-05-06)May 6, 1992 (aged 24) | Avtomobilist Yekaterinburg |
| 79 | F | Libor Hudáček | 1.75 m (5 ft 9 in) | 75 kg (165 lb) | (1990-09-07)September 7, 1990 (aged 26) | Örebro HK |
| 80 | F | Tomáš Hrnka | 1.96 m (6 ft 5 in) | 97 kg (214 lb) | (1991-11-11)November 11, 1991 (aged 25) | HC Plzeň |
| 82 | F | Pavol Skalický | 1.95 m (6 ft 5 in) | 94 kg (207 lb) | (1995-10-09)October 9, 1995 (aged 21) | HC ’05 Banská Bystrica |
| 87 | F | Marcel Haščák | 1.82 m (6 ft 0 in) | 87 kg (192 lb) | (1987-02-03)February 3, 1987 (aged 30) | HC Kometa Brno |

### Sweden

A 23-player roster was announced on 16 April 2017. It was 26 players on 27 April 2017. On 28 April 2017, 25 players remained on the roster. The final squad was revealed on 1 May 2017.
Head coach: Rikard Grönborg
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 3 | D | John Klingberg | 1.88 m (6 ft 2 in) | 80 kg (180 lb) | (1992-08-14)August 14, 1992 (aged 24) | Dallas Stars |
| 5 | D | Philip Holm | 1.87 m (6 ft 2 in) | 88 kg (194 lb) | (1991-12-08)December 8, 1991 (aged 25) | Växjö Lakers |
| 6 | D | Anton Strålman | 1.80 m (5 ft 11 in) | 86 kg (190 lb) | (1986-08-01)August 1, 1986 (aged 30) | Tampa Bay Lightning |
| 15 | F | Oscar Lindberg | 1.85 m (6 ft 1 in) | 92 kg (203 lb) | (1991-10-29)October 29, 1991 (aged 25) | New York Rangers |
| 16 | F | Marcus Krüger | 1.83 m (6 ft 0 in) | 84 kg (185 lb) | (1990-05-27)May 27, 1990 (aged 26) | Chicago Blackhawks |
| 18 | F | Dennis Everberg | 1.93 m (6 ft 4 in) | 95 kg (209 lb) | (1991-12-31)December 31, 1991 (aged 25) | Växjö Lakers |
| 19 | F | Nicklas Bäckström | 1.85 m (6 ft 1 in) | 97 kg (214 lb) | (1987-11-23)November 23, 1987 (aged 29) | Washington Capitals |
| 20 | F | Joel Lundqvist – C | 1.84 m (6 ft 0 in) | 91 kg (201 lb) | (1982-03-02)March 2, 1982 (aged 35) | Frölunda HC |
| 22 | F | Joel Eriksson Ek | 1.89 m (6 ft 2 in) | 92 kg (203 lb) | (1997-01-29)January 29, 1997 (aged 20) | Minnesota Wild |
| 23 | D | Oliver Ekman-Larsson | 1.88 m (6 ft 2 in) | 91 kg (201 lb) | (1991-07-17)July 17, 1991 (aged 25) | Arizona Coyotes |
| 24 | D | Alexander Edler | 1.91 m (6 ft 3 in) | 97 kg (214 lb) | (1986-04-21)April 21, 1986 (aged 31) | Vancouver Canucks |
| 25 | D | Jonas Brodin | 1.85 m (6 ft 1 in) | 88 kg (194 lb) | (1993-07-12)July 12, 1993 (aged 23) | Minnesota Wild |
| 28 | F | Elias Lindholm | 1.85 m (6 ft 1 in) | 87 kg (192 lb) | (1994-12-02)December 2, 1994 (aged 22) | Carolina Hurricanes |
| 29 | F | William Nylander | 1.83 m (6 ft 0 in) | 86 kg (190 lb) | (1996-05-01)May 1, 1996 (aged 21) | Toronto Maple Leafs |
| 30 | G | Viktor Fasth | 1.83 m (6 ft 0 in) | 87 kg (192 lb) | (1982-08-08)August 8, 1982 (aged 34) | HC CSKA Moscow |
| 31 | G | Eddie Läck | 1.96 m (6 ft 5 in) | 88 kg (194 lb) | (1988-01-05)January 5, 1988 (aged 29) | Carolina Hurricanes |
| 34 | F | Carl Söderberg | 1.91 m (6 ft 3 in) | 95 kg (209 lb) | (1985-10-12)October 12, 1985 (aged 31) | Colorado Avalanche |
| 35 | G | Henrik Lundqvist | 1.85 m (6 ft 1 in) | 85 kg (187 lb) | (1982-03-02)March 2, 1982 (aged 35) | New York Rangers |
| 42 | F | Joakim Nordström | 1.85 m (6 ft 1 in) | 86 kg (190 lb) | (1992-02-25)February 25, 1992 (aged 25) | Carolina Hurricanes |
| 48 | F | Carl Klingberg | 1.90 m (6 ft 3 in) | 96 kg (212 lb) | (1991-01-28)January 28, 1991 (aged 26) | EV Zug |
| 49 | F | Victor Rask | 1.88 m (6 ft 2 in) | 91 kg (201 lb) | (1993-03-01)March 1, 1993 (aged 24) | Carolina Hurricanes |
| 67 | F | Linus Omark | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1987-02-05)February 5, 1987 (aged 30) | Salavat Yulaev Ufa |
| 71 | F | William Karlsson | 1.85 m (6 ft 1 in) | 86 kg (190 lb) | (1993-01-08)January 8, 1993 (aged 24) | Columbus Blue Jackets |
| 77 | D | Victor Hedman – A | 1.98 m (6 ft 6 in) | 101 kg (223 lb) | (1990-12-18)December 18, 1990 (aged 26) | Tampa Bay Lightning |
| 92 | F | Gabriel Landeskog – A | 1.85 m (6 ft 1 in) | 98 kg (216 lb) | (1992-11-23)November 23, 1992 (aged 24) | Colorado Avalanche |

### United States

A 15-player roster was named on 13 April 2017, and a day later, Noah Hanifin and Clayton Keller were added. Jack Eichel was added on 19 April, while Johnny Gaudreau was added on 21 April and Charlie McAvoy and Trevor van Riemsdyk on 26 April. On 27 April, Nick Schmaltz was added.
Head coach: Jeff Blashill
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 5 | D | Connor Murphy – C | 1.93 m (6 ft 4 in) | 96 kg (212 lb) | (1993-03-26)March 26, 1993 (aged 24) | Arizona Coyotes |
| 6 | D | Daniel Brickley | 1.91 m (6 ft 3 in) | 93 kg (205 lb) | (1995-03-30)March 30, 1995 (aged 22) | Minnesota State Univ. |
| 7 | F | J. T. Compher | 1.82 m (6 ft 0 in) | 87 kg (192 lb) | (1995-04-08)April 8, 1995 (aged 22) | Colorado Avalanche |
| 8 | D | Jacob Trouba | 1.91 m (6 ft 3 in) | 92 kg (203 lb) | (1994-02-26)February 26, 1994 (aged 23) | Winnipeg Jets |
| 9 | F | Andrew Copp | 1.85 m (6 ft 1 in) | 93 kg (205 lb) | (1994-07-08)July 8, 1994 (aged 22) | Winnipeg Jets |
| 10 | F | Anders Bjork | 1.82 m (6 ft 0 in) | 82 kg (181 lb) | (1996-08-05)August 5, 1996 (aged 20) | Univ. of Notre Dame |
| 12 | F | Jordan Greenway | 1.98 m (6 ft 6 in) | 104 kg (229 lb) | (1997-02-16)February 16, 1997 (aged 20) | Boston Univ. |
| 13 | F | Johnny Gaudreau | 1.73 m (5 ft 8 in) | 72 kg (159 lb) | (1993-08-13)August 13, 1993 (aged 23) | Calgary Flames |
| 14 | F | Nick Bjugstad | 1.98 m (6 ft 6 in) | 99 kg (218 lb) | (1992-07-17)July 17, 1992 (aged 24) | Florida Panthers |
| 15 | F | Jack Eichel | 1.88 m (6 ft 2 in) | 89 kg (196 lb) | (1996-10-28)October 28, 1996 (aged 20) | Buffalo Sabres |
| 17 | F | Nick Schmaltz | 1.82 m (6 ft 0 in) | 80 kg (180 lb) | (1996-02-23)February 23, 1996 (aged 21) | Chicago Blackhawks |
| 18 | F | Christian Dvorak | 1.82 m (6 ft 0 in) | 85 kg (187 lb) | (1996-02-02)February 2, 1996 (aged 21) | Arizona Coyotes |
| 19 | F | Clayton Keller | 1.79 m (5 ft 10 in) | 76 kg (168 lb) | (1998-07-29)July 29, 1998 (aged 18) | Arizona Coyotes |
| 21 | F | Dylan Larkin – A | 1.85 m (6 ft 1 in) | 86 kg (190 lb) | (1996-07-30)July 30, 1996 (aged 20) | Detroit Red Wings |
| 25 | D | Charlie McAvoy | 1.85 m (6 ft 1 in) | 96 kg (212 lb) | (1997-12-21)December 21, 1997 (aged 19) | Boston Bruins |
| 26 | F | Kevin Hayes | 1.96 m (6 ft 5 in) | 100 kg (220 lb) | (1992-05-08)May 8, 1992 (aged 24) | New York Rangers |
| 27 | F | Anders Lee | 1.91 m (6 ft 3 in) | 103 kg (227 lb) | (1990-07-03)July 3, 1990 (aged 26) | New York Islanders |
| 29 | F | Brock Nelson – A | 1.91 m (6 ft 3 in) | 93 kg (205 lb) | (1991-10-15)October 15, 1991 (aged 25) | New York Islanders |
| 35 | G | Jimmy Howard | 1.85 m (6 ft 1 in) | 99 kg (218 lb) | (1984-03-26)March 26, 1984 (aged 33) | Detroit Red Wings |
| 37 | G | Connor Hellebuyck | 1.93 m (6 ft 4 in) | 94 kg (207 lb) | (1993-05-19)May 19, 1993 (aged 23) | Winnipeg Jets |
| 40 | G | Cal Petersen | 1.91 m (6 ft 3 in) | 86 kg (190 lb) | (1994-10-19)October 19, 1994 (aged 22) | Univ. of Notre Dame |
| 55 | D | Noah Hanifin | 1.91 m (6 ft 3 in) | 93 kg (205 lb) | (1997-01-25)January 25, 1997 (aged 20) | Carolina Hurricanes |
| 57 | D | Trevor van Riemsdyk | 1.88 m (6 ft 2 in) | 85 kg (187 lb) | (1991-07-24)July 24, 1991 (aged 25) | Chicago Blackhawks |
| 65 | D | Danny DeKeyser | 1.91 m (6 ft 3 in) | 87 kg (192 lb) | (1990-03-07)March 7, 1990 (aged 27) | Detroit Red Wings |
| 76 | D | Brady Skjei | 1.91 m (6 ft 3 in) | 93 kg (205 lb) | (1994-03-26)March 26, 1994 (aged 23) | New York Rangers |

## Group B
### Belarus

A 30-player roster was announced on 27 March 2017. It was trimmed to 26 on 14 April 2017. The final roster was revealed on 2 May 2017.
Head Coach: Dave Lewis
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 7 | D | Vladimir Denisov – A | 1.81 m (5 ft 11 in) | 94 kg (207 lb) | (1984-06-29)June 29, 1984 (aged 32) | Traktor Chelyabinsk |
| 8 | D | Ilya Shinkevich | 1.89 m (6 ft 2 in) | 86 kg (190 lb) | (1989-09-01)September 1, 1989 (aged 27) | HC Dinamo Minsk |
| 10 | F | Mikhail Stefanovich | 1.88 m (6 ft 2 in) | 93 kg (205 lb) | (1989-11-27)November 27, 1989 (aged 27) | HK Neman Grodno |
| 11 | F | Alexander Kulakov | 1.82 m (6 ft 0 in) | 91 kg (201 lb) | (1983-05-15)May 15, 1983 (aged 33) | HC Dinamo Minsk |
| 13 | F | Sergei Drozd | 1.81 m (5 ft 11 in) | 77 kg (170 lb) | (1990-04-14)April 14, 1990 (aged 27) | HC Dinamo Minsk |
| 14 | D | Yevgeni Lisovets | 1.83 m (6 ft 0 in) | 90 kg (200 lb) | (1994-11-12)November 12, 1994 (aged 22) | HC Dinamo Minsk |
| 15 | F | Artem Demkov | 1.78 m (5 ft 10 in) | 78 kg (172 lb) | (1989-09-26)September 26, 1989 (aged 27) | HC Shakhtyor Soligorsk |
| 17 | F | Yegor Sharangovich | 1.82 m (6 ft 0 in) | 80 kg (180 lb) | (1998-06-06)June 6, 1998 (aged 18) | Dinamo-Raubichi Minsk |
| 18 | D | Kristian Khenkel | 1.82 m (6 ft 0 in) | 85 kg (187 lb) | (1995-07-11)July 11, 1995 (aged 21) | HC Dinamo Minsk |
| 22 | F | Danila Karaban | 1.79 m (5 ft 10 in) | 77 kg (170 lb) | (1996-07-26)July 26, 1996 (aged 20) | HC Dinamo Minsk |
| 23 | F | Andrei Stas – C | 1.89 m (6 ft 2 in) | 88 kg (194 lb) | (1988-10-18)October 18, 1988 (aged 28) | HC Dinamo Minsk |
| 25 | D | Oleg Yevenko | 2.01 m (6 ft 7 in) | 104 kg (229 lb) | (1991-01-21)January 21, 1991 (aged 26) | Cleveland Monsters |
| 35 | G | Kevin Lalande | 1.82 m (6 ft 0 in) | 83 kg (183 lb) | (1987-02-19)February 19, 1987 (aged 30) | HC Dinamo Minsk |
| 46 | F | Andrei Kostitsyn | 1.83 m (6 ft 0 in) | 98 kg (216 lb) | (1985-02-03)February 3, 1985 (aged 32) | HC Sochi |
| 55 | D | Pavel Vorobey | 1.90 m (6 ft 3 in) | 90 kg (200 lb) | (1997-09-10)September 10, 1997 (aged 19) | HC Dinamo Molodechno |
| 69 | G | Mikhail Karnaukhov | 1.84 m (6 ft 0 in) | 80 kg (180 lb) | (1994-02-22)February 22, 1994 (aged 23) | HC Dinamo Minsk |
| 70 | F | Charles Linglet | 1.88 m (6 ft 2 in) | 92 kg (203 lb) | (1982-06-22)June 22, 1982 (aged 34) | Eisbären Berlin |
| 71 | F | Alexander Pavlovich – A | 1.84 m (6 ft 0 in) | 86 kg (190 lb) | (1988-07-12)July 12, 1988 (aged 28) | HC Dinamo Minsk |
| 74 | F | Sergei Kostitsyn | 1.83 m (6 ft 0 in) | 96 kg (212 lb) | (1987-03-20)March 20, 1987 (aged 30) | HC Dinamo Minsk |
| 79 | G | Vitali Trus | 1.83 m (6 ft 0 in) | 78 kg (172 lb) | (1988-06-24)June 24, 1988 (aged 28) | HK Neman Grodno |
| 85 | F | Artyom Volkov | 1.80 m (5 ft 11 in) | 78 kg (172 lb) | (1985-01-28)January 28, 1985 (aged 32) | HC Dinamo Minsk |
| 88 | F | Evgeni Kovyrshin | 1.78 m (5 ft 10 in) | 78 kg (172 lb) | (1986-01-25)January 25, 1986 (aged 31) | HC Dinamo Minsk |
| 89 | D | Dmitry Korobov | 1.90 m (6 ft 3 in) | 108 kg (238 lb) | (1989-03-12)March 12, 1989 (aged 28) | HC Dinamo Minsk |
| 92 | D | Raman Hrabarenka | 1.88 m (6 ft 2 in) | 96 kg (212 lb) | (1992-08-24)August 24, 1992 (aged 24) | HC Dinamo Minsk |
| 95 | F | Alexander Kogalev | 1.82 m (6 ft 0 in) | 78 kg (172 lb) | (1994-05-22)May 22, 1994 (aged 22) | Yunost Minsk |

### Canada

An 18-player roster was named on 19 April 2017. On 28 April 2017 Marc-Édouard Vlasic, Brayden Schenn, Mitch Marner, and Chad Johnson were added, to bring the roster to 22 players.
Head coach: Jon Cooper
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 1 | G | Eric Comrie | 1.85 m (6 ft 1 in) | 79 kg (174 lb) | (1995-07-06)July 6, 1995 (aged 21) | Manitoba Moose |
| 4 | D | Tyson Barrie | 1.78 m (5 ft 10 in) | 86 kg (190 lb) | (1991-06-26)June 26, 1991 (aged 25) | Colorado Avalanche |
| 5 | D | Jason Demers | 1.85 m (6 ft 1 in) | 91 kg (201 lb) | (1988-06-09)June 9, 1988 (aged 28) | Florida Panthers |
| 7 | D | Josh Morrissey | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1995-03-28)March 28, 1995 (aged 22) | Winnipeg Jets |
| 9 | F | Matt Duchene | 1.85 m (6 ft 1 in) | 90 kg (200 lb) | (1991-01-16)January 16, 1991 (aged 26) | Colorado Avalanche |
| 10 | F | Brayden Schenn | 1.85 m (6 ft 1 in) | 86 kg (190 lb) | (1991-08-22)August 22, 1991 (aged 25) | Philadelphia Flyers |
| 11 | F | Travis Konecny | 1.79 m (5 ft 10 in) | 80 kg (180 lb) | (1997-03-11)March 11, 1997 (aged 20) | Philadelphia Flyers |
| 12 | D | Colton Parayko | 1.96 m (6 ft 5 in) | 97 kg (214 lb) | (1993-05-12)May 12, 1993 (aged 23) | St. Louis Blues |
| 14 | F | Sean Couturier | 1.86 m (6 ft 1 in) | 89 kg (196 lb) | (1992-12-07)December 7, 1992 (aged 24) | Philadelphia Flyers |
| 16 | F | Mitch Marner | 1.81 m (5 ft 11 in) | 77 kg (170 lb) | (1997-05-05)May 5, 1997 (aged 20) | Toronto Maple Leafs |
| 17 | F | Wayne Simmonds | 1.88 m (6 ft 2 in) | 83 kg (183 lb) | (1988-08-26)August 26, 1988 (aged 28) | Philadelphia Flyers |
| 19 | D | Mike Matheson | 1.88 m (6 ft 2 in) | 86 kg (190 lb) | (1994-02-27)February 27, 1994 (aged 23) | Florida Panthers |
| 21 | F | Brayden Point | 1.80 m (5 ft 11 in) | 75 kg (165 lb) | (1996-03-13)March 13, 1996 (aged 21) | Tampa Bay Lightning |
| 24 | D | Calvin de Haan | 1.85 m (6 ft 1 in) | 89 kg (196 lb) | (1991-05-09)May 9, 1991 (aged 25) | New York Islanders |
| 28 | F | Claude Giroux – C | 1.80 m (5 ft 11 in) | 83 kg (183 lb) | (1988-01-12)January 12, 1988 (aged 29) | Philadelphia Flyers |
| 29 | F | Nathan MacKinnon | 1.82 m (6 ft 0 in) | 85 kg (187 lb) | (1995-09-01)September 1, 1995 (aged 21) | Colorado Avalanche |
| 30 | G | Chad Johnson | 1.91 m (6 ft 3 in) | 89 kg (196 lb) | (1986-06-10)June 10, 1986 (aged 30) | Calgary Flames |
| 31 | G | Calvin Pickard | 1.85 m (6 ft 1 in) | 92 kg (203 lb) | (1992-04-15)April 15, 1992 (aged 25) | Colorado Avalanche |
| 42 | D | Chris Lee | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1980-10-03)October 3, 1980 (aged 36) | Metallurg Magnitogorsk |
| 44 | D | Marc-Édouard Vlasic – A | 1.85 m (6 ft 1 in) | 93 kg (205 lb) | (1987-03-30)March 30, 1987 (aged 30) | San Jose Sharks |
| 53 | F | Jeff Skinner | 1.80 m (5 ft 11 in) | 92 kg (203 lb) | (1992-05-16)May 16, 1992 (aged 24) | Carolina Hurricanes |
| 55 | F | Mark Scheifele | 1.88 m (6 ft 2 in) | 89 kg (196 lb) | (1993-03-15)March 15, 1993 (aged 24) | Winnipeg Jets |
| 71 | F | Alex Killorn | 1.88 m (6 ft 2 in) | 88 kg (194 lb) | (1989-09-14)September 14, 1989 (aged 27) | Tampa Bay Lightning |
| 90 | F | Ryan O'Reilly – A | 1.83 m (6 ft 0 in) | 96 kg (212 lb) | (1991-02-07)February 7, 1991 (aged 26) | Buffalo Sabres |

### Czech Republic

A 31-player roster was announced on 14 April 2017. On 22 April 2017, it was reduced to 29. The roster was set to 27 on 30 April 2017.
Head coach: Josef Jandač
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 3 | D | Radko Gudas | 1.83 m (6 ft 0 in) | 93 kg (205 lb) | (1990-06-05)June 5, 1990 (aged 26) | Philadelphia Flyers |
| 5 | D | Jakub Jeřábek | 1.80 m (5 ft 11 in) | 86 kg (190 lb) | (1991-05-12)May 12, 1991 (aged 25) | Montreal Canadiens |
| 6 | D | Michal Kempný | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1990-09-08)September 8, 1990 (aged 26) | Chicago Blackhawks |
| 8 | D | Libor Šulák | 1.89 m (6 ft 2 in) | 86 kg (190 lb) | (1994-03-04)March 4, 1994 (aged 23) | Orli Znojmo |
| 10 | F | Roman Červenka | 1.82 m (6 ft 0 in) | 89 kg (196 lb) | (1985-12-10)December 10, 1985 (aged 31) | HC Fribourg-Gottéron |
| 14 | F | Tomáš Plekanec – A | 1.78 m (5 ft 10 in) | 90 kg (200 lb) | (1982-10-31)October 31, 1982 (aged 34) | Montreal Canadiens |
| 16 | F | Michal Birner | 1.83 m (6 ft 0 in) | 83 kg (183 lb) | (1986-03-02)March 2, 1986 (aged 31) | HC Fribourg-Gottéron |
| 17 | F | Vladimír Sobotka | 1.78 m (5 ft 10 in) | 83 kg (183 lb) | (1987-02-07)February 7, 1987 (aged 30) | St. Louis Blues |
| 20 | F | Petr Vrána | 1.77 m (5 ft 10 in) | 83 kg (183 lb) | (1985-03-29)March 29, 1985 (aged 32) | HC Sparta Praha |
| 33 | G | Pavel Francouz | 1.82 m (6 ft 0 in) | 81 kg (179 lb) | (1990-06-03)June 3, 1990 (aged 26) | Traktor Chelyabinsk |
| 34 | G | Petr Mrázek | 1.87 m (6 ft 2 in) | 84 kg (185 lb) | (1992-02-14)February 14, 1992 (aged 25) | Detroit Red Wings |
| 36 | D | Jakub Krejčík | 1.87 m (6 ft 2 in) | 90 kg (200 lb) | (1991-06-25)June 25, 1991 (aged 25) | HC Kometa Brno |
| 38 | G | Dominik Furch | 1.88 m (6 ft 2 in) | 91 kg (201 lb) | (1990-04-19)April 19, 1990 (aged 27) | Avangard Omsk |
| 43 | F | Jan Kovář – A | 1.81 m (5 ft 11 in) | 98 kg (216 lb) | (1990-03-20)March 20, 1990 (aged 27) | Metallurg Magnitogorsk |
| 45 | D | Radim Šimek | 1.80 m (5 ft 11 in) | 89 kg (196 lb) | (1992-09-20)September 20, 1992 (aged 24) | HC Bílí Tygři Liberec |
| 51 | F | Roman Horák | 1.82 m (6 ft 0 in) | 77 kg (170 lb) | (1991-05-21)May 21, 1991 (aged 25) | HC Vityaz |
| 62 | F | Michal Řepík | 1.78 m (5 ft 10 in) | 82 kg (181 lb) | (1988-12-31)December 31, 1988 (aged 28) | HC Sparta Praha |
| 69 | F | Lukáš Radil | 1.91 m (6 ft 3 in) | 91 kg (201 lb) | (1990-08-05)August 5, 1990 (aged 26) | HC Spartak Moscow |
| 71 | F | Tomáš Hyka | 1.80 m (5 ft 11 in) | 76 kg (168 lb) | (1993-03-23)March 23, 1993 (aged 24) | BK Mladá Boleslav |
| 78 | F | Robin Hanzl | 1.84 m (6 ft 0 in) | 78 kg (172 lb) | (1989-01-10)January 10, 1989 (aged 28) | HC Litvínov |
| 79 | F | Tomáš Zohorna | 1.85 m (6 ft 1 in) | 83 kg (183 lb) | (1988-01-03)January 3, 1988 (aged 29) | Amur Khabarovsk |
| 84 | D | Tomáš Kundrátek | 1.87 m (6 ft 2 in) | 91 kg (201 lb) | (1989-12-26)December 26, 1989 (aged 27) | HC Slovan Bratislava |
| 88 | F | David Pastrňák | 1.82 m (6 ft 0 in) | 82 kg (181 lb) | (1996-05-25)May 25, 1996 (aged 20) | Boston Bruins |
| 90 | D | Jan Rutta | 1.90 m (6 ft 3 in) | 90 kg (200 lb) | (1990-07-29)July 29, 1990 (aged 26) | Piráti Chomutov |
| 93 | F | Jakub Voráček – C | 1.89 m (6 ft 2 in) | 97 kg (214 lb) | (1989-08-15)August 15, 1989 (aged 27) | Philadelphia Flyers |

### Finland

A 26-player roster was announced on 9 April 2017. It was renewed to 27 on 23 April 2017. The final roster was revealed on 1 May 2017.
Head coach: Lauri Marjamäki
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 4 | D | Mikko Lehtonen | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1994-01-16)January 16, 1994 (aged 23) | HV71 |
| 5 | D | Lasse Kukkonen – C | 1.83 m (6 ft 0 in) | 85 kg (187 lb) | (1981-09-18)September 18, 1981 (aged 35) | Oulun Kärpät |
| 6 | D | Topi Jaakola – A | 1.88 m (6 ft 2 in) | 90 kg (200 lb) | (1983-11-15)November 15, 1983 (aged 33) | Jokerit |
| 15 | F | Miro Aaltonen | 1.80 m (5 ft 11 in) | 78 kg (172 lb) | (1993-06-07)June 7, 1993 (aged 23) | HC Vityaz |
| 19 | F | Veli-Matti Savinainen | 1.81 m (5 ft 11 in) | 77 kg (170 lb) | (1986-01-05)January 5, 1986 (aged 31) | Tappara |
| 20 | F | Sebastian Aho | 1.81 m (5 ft 11 in) | 80 kg (180 lb) | (1997-07-26)July 26, 1997 (aged 19) | Carolina Hurricanes |
| 23 | F | Joonas Kemppainen | 1.88 m (6 ft 2 in) | 100 kg (220 lb) | (1988-04-07)April 7, 1988 (aged 29) | HC Sibir Novosibirsk |
| 24 | F | Jani Lajunen | 1.85 m (6 ft 1 in) | 75 kg (165 lb) | (1990-06-16)June 16, 1990 (aged 26) | Tappara |
| 29 | G | Harri Säteri | 1.84 m (6 ft 0 in) | 92 kg (203 lb) | (1989-12-29)December 29, 1989 (aged 27) | HC Vityaz |
| 31 | G | Joni Ortio | 1.86 m (6 ft 1 in) | 85 kg (187 lb) | (1991-04-16)April 16, 1991 (aged 26) | Skellefteå AIK |
| 33 | F | Markus Hännikäinen | 1.88 m (6 ft 2 in) | 85 kg (187 lb) | (1993-03-26)March 26, 1993 (aged 24) | Columbus Blue Jackets |
| 36 | D | Joonas Järvinen | 1.90 m (6 ft 3 in) | 100 kg (220 lb) | (1989-01-05)January 5, 1989 (aged 28) | HC Kunlun Red Star |
| 37 | F | Mika Pyörälä | 1.82 m (6 ft 0 in) | 81 kg (179 lb) | (1981-07-13)July 13, 1981 (aged 35) | Oulun Kärpät |
| 38 | D | Juuso Hietanen | 1.80 m (5 ft 11 in) | 85 kg (187 lb) | (1985-06-14)June 14, 1985 (aged 31) | HC Dynamo Moscow |
| 39 | F | Jesse Puljujärvi | 1.92 m (6 ft 4 in) | 93 kg (205 lb) | (1998-05-07)May 7, 1998 (aged 18) | Bakersfield Condors |
| 40 | F | Tomi Sallinen | 1.84 m (6 ft 0 in) | 80 kg (180 lb) | (1989-02-11)February 11, 1989 (aged 28) | HC Kunlun Red Star |
| 41 | F | Antti Pihlström | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1984-10-22)October 22, 1984 (aged 32) | Jokerit |
| 47 | D | Ville Lajunen | 1.84 m (6 ft 0 in) | 84 kg (185 lb) | (1988-03-08)March 8, 1988 (aged 29) | Jokerit |
| 50 | F | Juhamatti Aaltonen | 1.84 m (6 ft 0 in) | 85 kg (187 lb) | (1985-06-04)June 4, 1985 (aged 31) | HIFK |
| 51 | F | Valtteri Filppula – A | 1.82 m (6 ft 0 in) | 84 kg (185 lb) | (1984-03-20)March 20, 1984 (aged 33) | Philadelphia Flyers |
| 55 | D | Atte Ohtamaa | 1.88 m (6 ft 2 in) | 92 kg (203 lb) | (1987-11-06)November 6, 1987 (aged 29) | Ak Bars Kazan |
| 60 | D | Julius Honka | 1.79 m (5 ft 10 in) | 80 kg (180 lb) | (1995-03-12)March 12, 1995 (aged 22) | Dallas Stars |
| 62 | F | Oskar Osala | 1.93 m (6 ft 4 in) | 101 kg (223 lb) | (1987-12-26)December 26, 1987 (aged 29) | Metallurg Magnitogorsk |
| 70 | G | Joonas Korpisalo | 1.90 m (6 ft 3 in) | 83 kg (183 lb) | (1994-04-28)April 28, 1994 (aged 23) | Columbus Blue Jackets |
| 96 | F | Mikko Rantanen | 1.92 m (6 ft 4 in) | 98 kg (216 lb) | (1996-10-29)October 29, 1996 (aged 20) | Colorado Avalanche |

### France

A 23-player roster was announced on 5 April 2017. A new 25-player roster was revealed on 24 April 2017. The final roster was set on 2 May 2017.
Head coach: Dave Henderson
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 3 | D | Jonathan Janil | 1.88 m (6 ft 2 in) | 95 kg (209 lb) | (1987-09-24)September 24, 1987 (aged 29) | Boxers de Bordeaux |
| 4 | D | Antonin Manavian | 1.91 m (6 ft 3 in) | 98 kg (216 lb) | (1987-04-26)April 26, 1987 (aged 30) | Alba Volán Székesfehérvár |
| 9 | F | Damien Fleury | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1986-02-01)February 1, 1986 (aged 31) | HC Kunlun Red Star |
| 10 | F | Laurent Meunier – C | 1.81 m (5 ft 11 in) | 82 kg (181 lb) | (1979-01-16)January 16, 1979 (aged 38) | HC La Chaux-de-Fonds |
| 12 | F | Valentin Claireaux | 1.80 m (5 ft 11 in) | 88 kg (194 lb) | (1991-04-05)April 5, 1991 (aged 26) | Lukko |
| 14 | F | Stéphane Da Costa | 1.81 m (5 ft 11 in) | 81 kg (179 lb) | (1989-07-11)July 11, 1989 (aged 27) | HC CSKA Moscow |
| 18 | D | Yohann Auvitu | 1.82 m (6 ft 0 in) | 89 kg (196 lb) | (1989-07-27)July 27, 1989 (aged 27) | New Jersey Devils |
| 21 | F | Antoine Roussel | 1.83 m (6 ft 0 in) | 90 kg (200 lb) | (1989-11-21)November 21, 1989 (aged 27) | Dallas Stars |
| 23 | F | Maurin Bouvet | 1.81 m (5 ft 11 in) | 79 kg (174 lb) | (1995-05-28)May 28, 1995 (aged 21) | Rapaces de Gap |
| 25 | F | Nicolas Ritz | 1.82 m (6 ft 0 in) | 87 kg (192 lb) | (1992-02-26)February 26, 1992 (aged 25) | Herning Blue Fox |
| 27 | F | Loïc Lampérier | 1.87 m (6 ft 2 in) | 90 kg (200 lb) | (1989-08-07)August 7, 1989 (aged 27) | Dragons de Rouen |
| 28 | D | Damien Raux | 1.78 m (5 ft 10 in) | 84 kg (185 lb) | (1984-11-03)November 3, 1984 (aged 32) | Dragons de Rouen |
| 29 | F | Floran Douay | 1.91 m (6 ft 3 in) | 95 kg (209 lb) | (1995-02-07)February 7, 1995 (aged 22) | Genève-Servette HC |
| 33 | G | Ronan Quemener | 1.86 m (6 ft 1 in) | 86 kg (190 lb) | (1988-02-13)February 13, 1988 (aged 29) | Aalborg Pirates |
| 39 | G | Cristobal Huet | 1.83 m (6 ft 0 in) | 91 kg (201 lb) | (1975-09-03)September 3, 1975 (aged 41) | Lausanne HC |
| 41 | F | Pierre-Édouard Bellemare – A | 1.82 m (6 ft 0 in) | 89 kg (196 lb) | (1985-03-06)March 6, 1985 (aged 32) | Philadelphia Flyers |
| 44 | D | Olivier Dame-Malka | 1.79 m (5 ft 10 in) | 87 kg (192 lb) | (1990-05-30)May 30, 1990 (aged 26) | Dragons de Rouen |
| 49 | G | Florian Hardy | 1.83 m (6 ft 0 in) | 83 kg (183 lb) | (1985-02-08)February 8, 1985 (aged 32) | Dornbirner EC |
| 62 | D | Florian Chakiachvili | 1.86 m (6 ft 1 in) | 87 kg (192 lb) | (1992-03-18)March 18, 1992 (aged 25) | Dragons de Rouen |
| 72 | F | Jordann Perret | 1.78 m (5 ft 10 in) | 79 kg (174 lb) | (1994-10-15)October 15, 1994 (aged 22) | Dragons de Rouen |
| 74 | D | Nicolas Besch | 1.79 m (5 ft 10 in) | 87 kg (192 lb) | (1984-10-25)October 25, 1984 (aged 32) | Boxers de Bordeaux |
| 77 | F | Sacha Treille | 1.94 m (6 ft 4 in) | 95 kg (209 lb) | (1987-11-06)November 6, 1987 (aged 29) | Dragons de Rouen |
| 80 | F | Teddy Da Costa | 1.80 m (5 ft 11 in) | 85 kg (187 lb) | (1986-02-17)February 17, 1986 (aged 31) | Orli Znojmo |
| 81 | F | Anthony Rech | 1.80 m (5 ft 11 in) | 88 kg (194 lb) | (1992-07-09)July 9, 1992 (aged 24) | Rapaces de Gap |
| 84 | D | Kévin Hecquefeuille – A | 1.81 m (5 ft 11 in) | 84 kg (185 lb) | (1984-11-20)November 20, 1984 (aged 32) | HC La Chaux-de-Fonds |

### Norway

A 26-player roster was announced on 14 April 2017. It was reduced to 24 on 27 April 2017. The final roster was set on 3 May 2017.
Head coach: Petter Thoresen
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 4 | D | Johannes Johannesen | 1.81 m (5 ft 11 in) | 85 kg (187 lb) | (1997-03-01)March 1, 1997 (aged 20) | Frölunda HC |
| 5 | D | Erlend Lesund | 1.89 m (6 ft 2 in) | 90 kg (200 lb) | (1994-12-11)December 11, 1994 (aged 22) | Mora IK |
| 6 | D | Jonas Holøs – C | 1.80 m (5 ft 11 in) | 93 kg (205 lb) | (1987-08-27)August 27, 1987 (aged 29) | Färjestad BK |
| 8 | F | Mathias Trettenes | 1.79 m (5 ft 10 in) | 76 kg (168 lb) | (1993-11-08)November 8, 1993 (aged 23) | Almtuna IS |
| 10 | D | Mattias Nørstebø | 1.78 m (5 ft 10 in) | 82 kg (181 lb) | (1995-06-03)June 3, 1995 (aged 21) | Frölunda HC |
| 13 | F | Sondre Olden | 1.94 m (6 ft 4 in) | 84 kg (185 lb) | (1992-08-29)August 29, 1992 (aged 24) | Leksands IF |
| 14 | D | Dennis Sveum | 1.85 m (6 ft 1 in) | 86 kg (190 lb) | (1986-11-27)November 27, 1986 (aged 30) | Stavanger Oilers |
| 20 | F | Anders Bastiansen | 1.90 m (6 ft 3 in) | 93 kg (205 lb) | (1980-10-31)October 31, 1980 (aged 36) | Frisk Asker Ishockey |
| 22 | F | Martin Røymark | 1.84 m (6 ft 0 in) | 86 kg (190 lb) | (1986-11-10)November 10, 1986 (aged 30) | Tappara |
| 24 | F | Andreas Martinsen | 1.90 m (6 ft 3 in) | 100 kg (220 lb) | (1990-06-12)June 12, 1990 (aged 26) | Montreal Canadiens |
| 26 | F | Kristian Forsberg | 1.85 m (6 ft 1 in) | 88 kg (194 lb) | (1986-05-05)May 5, 1986 (aged 31) | Stavanger Oilers |
| 28 | F | Niklas Roest | 1.74 m (5 ft 9 in) | 80 kg (180 lb) | (1986-08-03)August 3, 1986 (aged 30) | Sparta Warriors |
| 30 | G | Lars Haugen | 1.85 m (6 ft 1 in) | 83 kg (183 lb) | (1987-03-19)March 19, 1987 (aged 30) | Färjestad BK |
| 33 | G | Henrik Haukeland | 1.68 m (5 ft 6 in) | 83 kg (183 lb) | (1994-12-06)December 6, 1994 (aged 22) | Leksands IF |
| 40 | F | Ken André Olimb | 1.79 m (5 ft 10 in) | 81 kg (179 lb) | (1989-01-21)January 21, 1989 (aged 28) | Linköpings HC |
| 41 | F | Patrick Thoresen – A | 1.83 m (6 ft 0 in) | 90 kg (200 lb) | (1983-11-07)November 7, 1983 (aged 33) | ZSC Lions |
| 42 | D | Henrik Ødegaard | 1.80 m (5 ft 11 in) | 89 kg (196 lb) | (1988-02-12)February 12, 1988 (aged 29) | Frisk Asker Ishockey |
| 46 | F | Mathis Olimb – A | 1.77 m (5 ft 10 in) | 79 kg (174 lb) | (1986-02-01)February 1, 1986 (aged 31) | Linköpings HC |
| 47 | D | Alexander Bonsaksen | 1.80 m (5 ft 11 in) | 84 kg (185 lb) | (1987-01-24)January 24, 1987 (aged 30) | Tappara |
| 51 | F | Mats Rosseli Olsen | 1.80 m (5 ft 11 in) | 83 kg (183 lb) | (1991-04-29)April 29, 1991 (aged 26) | Frölunda HC |
| 61 | F | Aleksander Reichenberg | 1.86 m (6 ft 1 in) | 77 kg (170 lb) | (1992-06-13)June 13, 1992 (aged 24) | Storhamar Ishockey |
| 70 | G | Steffen Søberg | 1.80 m (5 ft 11 in) | 78 kg (172 lb) | (1993-08-06)August 6, 1993 (aged 23) | Vålerenga Ishockey |
| 82 | F | Jørgen Karterud | 1.93 m (6 ft 4 in) | 90 kg (200 lb) | (1994-05-06)May 6, 1994 (aged 22) | Linköpings HC |
| 90 | D | Daniel Sørvik | 1.83 m (6 ft 0 in) | 83 kg (183 lb) | (1990-03-11)March 11, 1990 (aged 27) | HC Litvínov |
| 93 | F | Thomas Valkvæ Olsen | 1.86 m (6 ft 1 in) | 88 kg (194 lb) | (1993-05-18)May 18, 1993 (aged 23) | BIK Karlskoga |

### Slovenia

A 24-player roster was announced on 2 April 2017. The final roster was revealed on 1 May 2017.
Head coach: Nik Zupančič
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 4 | D | Andrej Tavželj | 1.88 m (6 ft 2 in) | 95 kg (209 lb) | (1984-03-14)March 14, 1984 (aged 33) | Ducs d'Angers |
| 7 | D | Klemen Pretnar | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1986-08-31)August 31, 1986 (aged 30) | Yunost Minsk |
| 8 | F | Žiga Jeglič | 1.85 m (6 ft 1 in) | 80 kg (180 lb) | (1988-02-24)February 24, 1988 (aged 29) | HC Slovan Bratislava |
| 12 | F | David Rodman | 1.85 m (6 ft 1 in) | 83 kg (183 lb) | (1983-09-10)September 10, 1983 (aged 33) | Brûleurs de Loups |
| 14 | D | Matic Podlipnik | 1.81 m (5 ft 11 in) | 83 kg (183 lb) | (1992-08-09)August 9, 1992 (aged 24) | LHC Les Lions |
| 15 | D | Blaž Gregorc | 1.90 m (6 ft 3 in) | 95 kg (209 lb) | (1990-01-18)January 18, 1990 (aged 27) | Mountfield HK |
| 16 | F | Aleš Mušič | 1.76 m (5 ft 9 in) | 82 kg (181 lb) | (1982-06-28)June 28, 1982 (aged 34) | HDD Olimpija Ljubljana |
| 18 | F | Ken Ograjenšek | 1.77 m (5 ft 10 in) | 75 kg (165 lb) | (1991-08-30)August 30, 1991 (aged 25) | Graz 99ers |
| 19 | F | Žiga Pance | 1.85 m (6 ft 1 in) | 89 kg (196 lb) | (1989-01-01)January 1, 1989 (aged 28) | EC KAC |
| 23 | D | Luka Vidmar | 1.85 m (6 ft 1 in) | 90 kg (200 lb) | (1986-05-17)May 17, 1986 (aged 30) | Frederikshavn White Hawks |
| 24 | F | Rok Tičar | 1.80 m (5 ft 11 in) | 82 kg (181 lb) | (1989-05-03)May 3, 1989 (aged 28) | Avtomobilist Yekaterinburg |
| 26 | F | Jan Urbas – A | 1.92 m (6 ft 4 in) | 98 kg (216 lb) | (1989-01-26)January 26, 1989 (aged 28) | EC VSV |
| 28 | D | Aleš Kranjc | 1.82 m (6 ft 0 in) | 91 kg (201 lb) | (1981-07-29)July 29, 1981 (aged 35) | Rote Teufel Bad Nauheim |
| 32 | G | Gašper Krošelj | 1.88 m (6 ft 2 in) | 86 kg (190 lb) | (1987-02-09)February 9, 1987 (aged 30) | AIK IF |
| 39 | F | Jan Muršak – C | 1.80 m (5 ft 11 in) | 87 kg (192 lb) | (1988-01-20)January 20, 1988 (aged 29) | HC CSKA Moscow |
| 40 | G | Luka Gračnar | 1.78 m (5 ft 10 in) | 83 kg (183 lb) | (1993-10-31)October 31, 1993 (aged 23) | EC Red Bull Salzburg |
| 51 | D | Mitja Robar | 1.77 m (5 ft 10 in) | 86 kg (190 lb) | (1983-01-04)January 4, 1983 (aged 34) | EC KAC |
| 55 | F | Robert Sabolič | 1.83 m (6 ft 0 in) | 90 kg (200 lb) | (1988-09-18)September 18, 1988 (aged 28) | Admiral Vladivostok |
| 61 | D | Jurij Repe | 1.86 m (6 ft 1 in) | 90 kg (200 lb) | (1994-09-17)September 17, 1994 (aged 22) | Kladno |
| 69 | G | Matija Pintarič | 1.81 m (5 ft 11 in) | 78 kg (172 lb) | (1989-08-11)August 11, 1989 (aged 27) | LHC Les Lions |
| 71 | F | Boštjan Goličič | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1989-06-12)June 12, 1989 (aged 27) | Brûleurs de Loups |
| 76 | F | Nik Pem | 1.87 m (6 ft 2 in) | 89 kg (196 lb) | (1995-08-30)August 30, 1995 (aged 21) | Heilbronner Falken |
| 86 | D | Sabahudin Kovačević – A | 1.90 m (6 ft 3 in) | 95 kg (209 lb) | (1986-02-26)February 26, 1986 (aged 31) | Yunost Minsk |
| 91 | F | Miha Verlič | 1.94 m (6 ft 4 in) | 85 kg (187 lb) | (1991-08-21)August 21, 1991 (aged 25) | EC VSV |
| 92 | F | Anže Kuralt | 1.75 m (5 ft 9 in) | 80 kg (180 lb) | (1991-10-31)October 31, 1991 (aged 25) | Brûleurs de Loups |

### Switzerland

A 24-player roster was announced on 15 April 2017. A new 29-player roster was revealed on 22 April 2017. The final roster was set on 2 May 2017.
Head coach: Patrick Fischer
| No. | Pos. | Name | Height | Weight | Birthdate | Team |
| 1 | G | Jonas Hiller | 1.87 m (6 ft 2 in) | 87 kg (192 lb) | (1982-02-12)February 12, 1982 (aged 35) | EHC Biel |
| 8 | F | Vincent Praplan | 1.81 m (5 ft 11 in) | 84 kg (185 lb) | (1994-06-10)June 10, 1994 (aged 22) | EHC Kloten |
| 9 | F | Thomas Rüfenacht | 1.80 m (5 ft 11 in) | 85 kg (187 lb) | (1985-02-22)February 22, 1985 (aged 32) | SC Bern |
| 10 | F | Andres Ambühl – A | 1.76 m (5 ft 9 in) | 82 kg (181 lb) | (1983-09-14)September 14, 1983 (aged 33) | HC Davos |
| 16 | D | Raphael Diaz – C | 1.81 m (5 ft 11 in) | 88 kg (194 lb) | (1986-01-09)January 9, 1986 (aged 31) | EV Zug |
| 19 | F | Reto Schäppi | 1.93 m (6 ft 4 in) | 94 kg (207 lb) | (1991-01-27)January 27, 1991 (aged 26) | ZSC Lions |
| 23 | F | Simon Bodenmann | 1.78 m (5 ft 10 in) | 83 kg (183 lb) | (1988-03-02)March 2, 1988 (aged 29) | SC Bern |
| 24 | F | Reto Suri | 1.83 m (6 ft 0 in) | 84 kg (185 lb) | (1989-03-25)March 25, 1989 (aged 28) | EV Zug |
| 26 | G | Niklas Schlegel | 1.78 m (5 ft 10 in) | 66 kg (146 lb) | (1994-08-03)August 3, 1994 (aged 22) | ZSC Lions |
| 27 | D | Dominik Schlumpf | 1.82 m (6 ft 0 in) | 79 kg (174 lb) | (1991-03-03)March 3, 1991 (aged 26) | EV Zug |
| 34 | D | Dean Kukan | 1.87 m (6 ft 2 in) | 90 kg (200 lb) | (1993-07-08)July 8, 1993 (aged 23) | Columbus Blue Jackets |
| 44 | F | Pius Suter | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (1996-05-24)May 24, 1996 (aged 20) | ZSC Lions |
| 53 | D | Christian Marti | 1.90 m (6 ft 3 in) | 95 kg (209 lb) | (1993-03-29)March 29, 1993 (aged 24) | ZSC Lions |
| 54 | D | Philippe Furrer – A | 1.86 m (6 ft 1 in) | 92 kg (203 lb) | (1985-06-16)June 16, 1985 (aged 31) | HC Lugano |
| 55 | D | Romain Loeffel | 1.76 m (5 ft 9 in) | 81 kg (179 lb) | (1991-03-10)March 10, 1991 (aged 26) | Genève-Servette HC |
| 61 | F | Fabrice Herzog | 1.89 m (6 ft 2 in) | 87 kg (192 lb) | (1994-12-09)December 9, 1994 (aged 22) | ZSC Lions |
| 62 | F | Denis Malgin | 1.75 m (5 ft 9 in) | 80 kg (180 lb) | (1997-01-18)January 18, 1997 (aged 20) | Florida Panthers |
| 63 | G | Leonardo Genoni | 1.80 m (5 ft 11 in) | 80 kg (180 lb) | (1987-08-28)August 28, 1987 (aged 29) | SC Bern |
| 65 | D | Ramon Untersander | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1991-01-21)January 21, 1991 (aged 26) | SC Bern |
| 70 | F | Denis Hollenstein | 1.83 m (6 ft 0 in) | 88 kg (194 lb) | (1989-10-15)October 15, 1989 (aged 27) | EHC Kloten |
| 71 | F | Tanner Richard | 1.82 m (6 ft 0 in) | 88 kg (194 lb) | (1993-04-06)April 6, 1993 (aged 24) | Syracuse Crunch |
| 76 | D | Joël Genazzi | 1.85 m (6 ft 1 in) | 90 kg (200 lb) | (1988-02-10)February 10, 1988 (aged 29) | Lausanne HC |
| 89 | F | Cody Almond | 1.88 m (6 ft 2 in) | 90 kg (200 lb) | (1989-07-24)July 24, 1989 (aged 27) | Genève-Servette HC |
| 92 | F | Gaëtan Haas | 1.81 m (5 ft 11 in) | 80 kg (180 lb) | (1992-01-31)January 31, 1992 (aged 25) | SC Bern |
| 96 | F | Damien Brunner | 1.80 m (5 ft 11 in) | 85 kg (187 lb) | (1986-03-09)March 9, 1986 (aged 31) | HC Lugano |