2012 IIHF World Championship rosters

Each teams roster for the 2012 IIHF World Championship consists of at least 15 skaters (forwards, and defencemen) and 2 goaltenders, and at most 22 skaters and 3 goaltenders. All sixteen participating nations, through the confirmation of their respective national associations, had to submit a roster by the first IIHF directorate meeting.

Belarus

 * Head coach: 🇫🇮 Kari Heikkilä (FIN)

Canada

 * Head coach: 🇨🇦 Brent Sutter (CAN)

A preliminary roster was announced on April 11. Luke Schenn was added to the roster on April 17. Duncan Keith and Patrick Sharp were both added to the roster on April 25.

Czech Republic

 * Head coach: 🇨🇿 Alois Hadamczik (CZE)

Denmark

 * Head coach: 🇸🇪 Per Bäckman (SWE)

Finland

 * Head coach: 🇫🇮 Jukka Jalonen (FIN)

France

 * Head coach: 🇫🇷 Dave Henderson (FRA)

Germany

 * Head coach: Jakob Kolliker

A preliminary roster was announced on April 23. The final roster was published on April 28.

Italy

 * Head coach: 🇮🇹 Rick Cornacchia (ITA)

Kazakhstan

 * Head coach: 🇰🇿 Andrei Shayanov (KAZ)

Latvia

 * Head coach: 🇨🇦 Ted Nolan (CAN)

Norway

 * Head coach: 🇳🇴 Roy Johansen (NOR)

Russia

 * Head coach: 🇷🇺 Zinetula Bilyaletdinov (RUS)

A preliminary roster was announced on April 23.

Slovakia

 * Head coach: 🇨🇿 Vladimír Vůjtek (CZE)

Sweden

 * Head coach: 🇸🇪 Pär Mårts (SWE)

Preliminary squad. Skaters Jonas Brodin, Johan Larsson and goaltender Cristopher Nihlstorp were not registered right away to leave room in case additional NHL players join later. They and skaters Patric Hörnqvist and Nicklas Bäckström joined the squad during the tournament

Switzerland

 * Head coach: 🇨🇦 Sean Simpson (CAN)

United States

 * Head coach: 🇺🇸 Scott Gordon (USA)

A roster with 17 players have been announced on April 11. On April 24 the final roster was published.