Topzle Topzle

2025 IIHF World Championship

Updated: 12/10/2025, 5:49:34 PM Wikipedia source

The 2025 IIHF World Championship was co-hosted by Stockholm, Sweden, and Herning, Denmark, from 9 to 25 May 2025. This decision regarding Sweden was made at the 2018 semi-annual International Ice Hockey Federation (IIHF) congress in Malta, and was officially announced on 24 May 2019, at the IIHF's annual congress during the World Championships in Bratislava, Slovakia. At the same time, it was announced that Denmark would co-host the championship. In the quarterfinals, co-host country Denmark's team defeated Canada's team by a 2–1 score, in what was widely considered one of the biggest upsets in IIHF World Championship history. Denmark's team subsequently played in their first-ever semifinal, while Canada's team did not finish in the top four for the first time since 2014. Since the IIHF re-introduced a playoff system in 1992, the United States' team reached the World Championship final for the first time after having lost 12 consecutive semifinals, and secured their first World Championship medal since winning bronze in 2021. After losing their semifinal and the subsequent bronze medal game, Denmark's team finished in the top four for the first time in tournament history. It was the first gold medal for the United States' team since 1960 and their third overall (also in 1933). It was also the team's first top two finish since 1960. Switzerland's team lost its fourth consecutive final. This tournament was also the first time since the 2019 IIHF World Championship that both promoted teams (Hungary and Slovenia) stayed in the top division.

Infobox

Host countries
Sweden Denmark
Venues
2
Dates
9–25 May
Opened by
Carl XVI GustafFrederik X
Teams
16
Champions
United States (3rd title)
Runners-up
Switzerland
Third place
Sweden
Fourth place
Denmark
Games played
64
Goals scored
373 (5.83 per game)
Attendance
489,450 (7,648 per game)
Scoring leader
David Pastrňák (15 points)
MVP
Leonardo Genoni

Tables

· Match officials
mw- .mw- .mw- .mw- .mw- Christian Ofner Michael Campbell Mike Langin Jan Hribik Mads Frandsen Riku Brander Mikko Kaukokari Kristian Vikman André Schrader Andris Ansons Peter Stano Tobias Björk Christoffer Holm Mikael Holm Michael Tscherrig Sean MacFarlane
mw- .mw- .mw- .mw- .mw- Christian Ofner Michael Campbell Mike Langin Jan Hribik Mads Frandsen Riku Brander Mikko Kaukokari Kristian Vikman André Schrader Andris Ansons Peter Stano Tobias Björk Christoffer Holm Mikael Holm Michael Tscherrig Sean MacFarlane
Referees
mw- .mw- .mw- .mw- .mw- Christian Ofner Michael Campbell Mike Langin Jan Hribik Mads Frandsen Riku Brander Mikko Kaukokari Kristian Vikman André Schrader Andris Ansons Peter Stano Tobias Björk Christoffer Holm Mikael Holm Michael Tscherrig Sean MacFarlane
Linesmen
Tarrington Wyonzek Daniel Hynek Jiří Ondráček Albert Ankerstjerne Onni Hautamäki Tommi Niittylä Patrick Laguzov Danny Beresford Dāvis Zunde Oto Durmis Ludvig Lundgren Anders Nyqvist Dominic Schlegel Nick Briganti Jake Davis Shane Gustafson
Referees
Linesmen
mw- Christian Ofner Michael Campbell Mike Langin Jan Hribik Mads Frandsen Riku Brander Mikko Kaukokari Kristian Vikman André Schrader Andris Ansons Peter Stano Tobias Björk Christoffer Holm Mikael Holm Michael Tscherrig Sean MacFarlane
Tarrington Wyonzek Daniel Hynek Jiří Ondráček Albert Ankerstjerne Onni Hautamäki Tommi Niittylä Patrick Laguzov Danny Beresford Dāvis Zunde Oto Durmis Ludvig Lundgren Anders Nyqvist Dominic Schlegel Nick Briganti Jake Davis Shane Gustafson
· Venues
Stockholm
Stockholm
Sweden
Stockholm
mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } html.skin-theme-clientpref-os .mw-parser-output .od,html.skin-theme-clientpref-os .mw-parser-output .od .pv> }StockholmHerning
Herning
Avicii ArenaCapacity: 12,530
Avicii ArenaCapacity: 12,530
Sweden
Avicii ArenaCapacity: 12,530
mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } html.skin-theme-clientpref-os .mw-parser-output .od,html.skin-theme-clientpref-os .mw-parser-output .od .pv> }StockholmHerning
Jyske Bank BoxenCapacity: 10,500
Sweden
html.skin-theme-clientpref-os od,html.skin-theme-clientpref-os od > }StockholmHerning
Denmark
Stockholm
Herning
Avicii ArenaCapacity: 12,530
Jyske Bank BoxenCapacity: 10,500
· Preliminary round › Group A
1
1
Pos
1
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Canada
Pld
7
W
6
OTW
0
OTL
1
L
0
GF
34
GA
7
GD
+27
Pts
19
Qualification or relegation
Quarterfinals
2
2
Pos
2
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Sweden (H)
Pld
7
W
6
OTW
0
OTL
0
L
1
GF
28
GA
8
GD
+20
Pts
18
3
3
Pos
3
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Finland
Pld
7
W
4
OTW
2
OTL
0
L
1
GF
22
GA
10
GD
+12
Pts
16
4
4
Pos
4
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Austria
Pld
7
W
2
OTW
2
OTL
0
L
3
GF
21
GA
18
GD
+3
Pts
10
5
5
Pos
5
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Latvia
Pld
7
W
3
OTW
0
OTL
0
L
4
GF
17
GA
25
GD
−8
Pts
9
Qualification or relegation
Qualified for the 2026 IIHF World Championship
6
6
Pos
6
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Slovakia
Pld
7
W
2
OTW
0
OTL
1
L
4
GF
9
GA
24
GD
−15
Pts
7
7
7
Pos
7
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Slovenia
Pld
7
W
1
OTW
0
OTL
1
L
5
GF
9
GA
29
GD
−20
Pts
4
8
8
Pos
8
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
France
Pld
7
W
0
OTW
0
OTL
1
L
6
GF
8
GA
27
GD
−19
Pts
1
Qualification or relegation
Relegated to the 2026 Division I A
Pos
Team hlist.inline,.mw-parser-output inline dl,.mw-parser-output inline ol,.mw-parser-output inline ul,.mw-parser-output dl dl,.mw-parser-output dl ol,.mw-parser-output dl ul,.mw-parser-output ol dl,.mw-parser-output ol ol,.mw- .mw- hlist dd:last-child ,.mw- hlist dd dd:first-child ,.mw-parser-output dd dt:first-child ,.mw-parser-output dd li:first-child ,.mw-parser-output dt dd:first-child ,.mw-parser-output dt dt:first-child ,.mw-parser-output dt li:first-child ,.mw-parser-output li dd:first-child ,.mw- hlist dd dd:last-child ,.mw-parser-output dd dt:last-child ,.mw-parser-output dd li:last-child ,.mw-parser-output dt dd:last-child ,.mw-parser-output dt dt:last-child ,.mw-parser-output dt li:last-child ,.mw-parser-output li dd:last-child ,.mw- .mw- hlist dd ol>li:first-child ,.mw- .mw- .mw- .mw- .mw- .mw- } }vte
Pld
W
OTW
OTL
L
GF
GA
GD
Pts
Qualification or relegation
1
Canada
7
6
0
1
0
34
7
+27
19
Quarterfinals
2
Sweden (H)
7
6
0
0
1
28
8
+20
18
3
Finland
7
4
2
0
1
22
10
+12
16
4
Austria
7
2
2
0
3
21
18
+3
10
5
Latvia
7
3
0
0
4
17
25
−8
9
Qualified for the 2026 IIHF World Championship
6
Slovakia
7
2
0
1
4
9
24
−15
7
7
Slovenia
7
1
0
1
5
9
29
−20
4
8
France
7
0
0
1
6
8
27
−19
1
Relegated to the 2026 Division I A
· Preliminary round › Group B
1
1
Pos
1
Teamvte
Switzerland
Pld
7
W
6
OTW
0
OTL
1
L
0
GF
34
GA
9
GD
+25
Pts
19
Qualification or relegation
Quarterfinals
2
2
Pos
2
Teamvte
United States
Pld
7
W
5
OTW
1
OTL
0
L
1
GF
34
GA
14
GD
+20
Pts
17
3
3
Pos
3
Teamvte
Czechia
Pld
7
W
5
OTW
1
OTL
0
L
1
GF
35
GA
14
GD
+21
Pts
17
4
4
Pos
4
Teamvte
Denmark (H)
Pld
7
W
3
OTW
1
OTL
0
L
3
GF
25
GA
24
GD
+1
Pts
11
5
5
Pos
5
Teamvte
Germany
Pld
7
W
3
OTW
0
OTL
1
L
3
GF
20
GA
22
GD
−2
Pts
10
Qualification or relegation
Qualified for the 2026 IIHF World Championship
6
6
Pos
6
Teamvte
Norway
Pld
7
W
1
OTW
0
OTL
1
L
5
GF
13
GA
24
GD
−11
Pts
4
7
7
Pos
7
Teamvte
Hungary
Pld
7
W
1
OTW
0
OTL
0
L
6
GF
8
GA
39
GD
−31
Pts
3
8
8
Pos
8
Teamvte
Kazakhstan
Pld
7
W
1
OTW
0
OTL
0
L
6
GF
9
GA
32
GD
−23
Pts
3
Qualification or relegation
Relegated to the 2026 Division I A
Pos
Teamvte
Pld
W
OTW
OTL
L
GF
GA
GD
Pts
Qualification or relegation
1
Switzerland
7
6
0
1
0
34
9
+25
19
Quarterfinals
2
United States
7
5
1
0
1
34
14
+20
17
3
Czechia
7
5
1
0
1
35
14
+21
17
4
Denmark (H)
7
3
1
0
3
25
24
+1
11
5
Germany
7
3
0
1
3
20
22
−2
10
Qualified for the 2026 IIHF World Championship
6
Norway
7
1
0
1
5
13
24
−11
4
7
Hungary
7
1
0
0
6
8
39
−31
3
8
Kazakhstan
7
1
0
0
6
9
32
−23
3
Relegated to the 2026 Division I A
· Final standings
1
1
Pos
1
Grp
B
Team
United States
Pld
10
W
7
OTW
2
OTL
0
L
1
GF
46
GA
18
GD
+28
Pts
25
Final result
Champions
2
2
Pos
2
Grp
B
Team
Switzerland
Pld
10
W
8
OTW
0
OTL
2
L
0
GF
47
GA
10
GD
+37
Pts
26
Final result
Runners-up
3
3
Pos
3
Grp
A
Team
Sweden (H)
Pld
10
W
8
OTW
0
OTL
0
L
2
GF
41
GA
18
GD
+23
Pts
24
Final result
Third place
4
4
Pos
4
Grp
B
Team
Denmark (H)
Pld
10
W
4
OTW
1
OTL
0
L
5
GF
29
GA
38
GD
−9
Pts
14
Final result
Fourth place
5
5
Pos
5
Grp
A
Team
Canada
Pld
8
W
6
OTW
0
OTL
1
L
1
GF
35
GA
9
GD
+26
Pts
19
Final result
Eliminated inQuarterfinals
6
6
Pos
6
Grp
B
Team
Czechia
Pld
8
W
5
OTW
1
OTL
0
L
2
GF
37
GA
19
GD
+18
Pts
17
7
7
Pos
7
Grp
A
Team
Finland
Pld
8
W
4
OTW
2
OTL
0
L
2
GF
24
GA
15
GD
+9
Pts
16
8
8
Pos
8
Grp
A
Team
Austria
Pld
8
W
2
OTW
2
OTL
0
L
4
GF
21
GA
24
GD
−3
Pts
10
9
9
Pos
9
Grp
B
Team
Germany
Pld
7
W
3
OTW
0
OTL
1
L
3
GF
20
GA
22
GD
−2
Pts
10
Final result
Eliminated inPreliminary round
10
10
Pos
10
Grp
A
Team
Latvia
Pld
7
W
3
OTW
0
OTL
0
L
4
GF
17
GA
25
GD
−8
Pts
9
11
11
Pos
11
Grp
A
Team
Slovakia
Pld
7
W
2
OTW
0
OTL
1
L
4
GF
9
GA
24
GD
−15
Pts
7
12
12
Pos
12
Grp
B
Team
Norway
Pld
7
W
1
OTW
0
OTL
1
L
5
GF
13
GA
24
GD
−11
Pts
4
13
13
Pos
13
Grp
A
Team
Slovenia
Pld
7
W
1
OTW
0
OTL
1
L
5
GF
9
GA
29
GD
−20
Pts
4
14
14
Pos
14
Grp
B
Team
Hungary
Pld
7
W
1
OTW
0
OTL
0
L
6
GF
8
GA
39
GD
−31
Pts
3
15
15
Pos
15
Grp
B
Team
Kazakhstan
Pld
7
W
1
OTW
0
OTL
0
L
6
GF
9
GA
32
GD
−23
Pts
3
Final result
Relegated to the 2026 IIHF World Championship Division I
16
16
Pos
16
Grp
A
Team
France
Pld
7
W
0
OTW
0
OTL
1
L
6
GF
8
GA
27
GD
−19
Pts
1
Pos
Grp
Team
Pld
W
OTW
OTL
L
GF
GA
GD
Pts
Final result
1
B
United States
10
7
2
0
1
46
18
+28
25
Champions
2
B
Switzerland
10
8
0
2
0
47
10
+37
26
Runners-up
3
A
Sweden (H)
10
8
0
0
2
41
18
+23
24
Third place
4
B
Denmark (H)
10
4
1
0
5
29
38
−9
14
Fourth place
5
A
Canada
8
6
0
1
1
35
9
+26
19
Eliminated inQuarterfinals
6
B
Czechia
8
5
1
0
2
37
19
+18
17
7
A
Finland
8
4
2
0
2
24
15
+9
16
8
A
Austria
8
2
2
0
4
21
24
−3
10
9
B
Germany
7
3
0
1
3
20
22
−2
10
Eliminated inPreliminary round
10
A
Latvia
7
3
0
0
4
17
25
−8
9
11
A
Slovakia
7
2
0
1
4
9
24
−15
7
12
B
Norway
7
1
0
1
5
13
24
−11
4
13
A
Slovenia
7
1
0
1
5
9
29
−20
4
14
B
Hungary
7
1
0
0
6
8
39
−31
3
15
B
Kazakhstan
7
1
0
0
6
9
32
−23
3
Relegated to the 2026 IIHF World Championship Division I
16
A
France
7
0
0
1
6
8
27
−19
1
· Statistics › Scoring leaders
David Pastrňák
David Pastrňák
Player
David Pastrňák
GP
8
G
6
A
9
Pts
15
+/−
+7
PIM
4
POS
F
Elias Lindholm
Elias Lindholm
Player
Elias Lindholm
GP
10
G
8
A
6
Pts
14
+/−
+8
PIM
0
POS
F
Roman Červenka
Roman Červenka
Player
Roman Červenka
GP
8
G
6
A
8
Pts
14
+/−
+8
PIM
4
POS
F
Nathan MacKinnon
Nathan MacKinnon
Player
Nathan MacKinnon
GP
8
G
7
A
6
Pts
13
+/−
+9
PIM
10
POS
F
Travis Konecny
Travis Konecny
Player
Travis Konecny
GP
8
G
3
A
10
Pts
13
+/−
+9
PIM
12
POS
F
Frank Nazar
Frank Nazar
Player
Frank Nazar
GP
10
G
6
A
6
Pts
12
+/−
+7
PIM
6
POS
F
Nick Olesen
Nick Olesen
Player
Nick Olesen
GP
10
G
5
A
7
Pts
12
+/−
−3
PIM
4
POS
F
Sidney Crosby
Sidney Crosby
Player
Sidney Crosby
GP
8
G
4
A
8
Pts
12
+/−
+8
PIM
6
POS
F
Logan Cooley
Logan Cooley
Player
Logan Cooley
GP
10
G
4
A
8
Pts
12
+/−
+4
PIM
10
POS
F
Tyler Moy
Tyler Moy
Player
Tyler Moy
GP
10
G
4
A
8
Pts
12
+/−
+8
PIM
0
POS
F
Player
GP
G
A
Pts
+/−
PIM
POS
David Pastrňák
8
6
9
15
+7
4
F
Elias Lindholm
10
8
6
14
+8
0
F
Roman Červenka
8
6
8
14
+8
4
F
Nathan MacKinnon
8
7
6
13
+9
10
F
Travis Konecny
8
3
10
13
+9
12
F
Frank Nazar
10
6
6
12
+7
6
F
Nick Olesen
10
5
7
12
−3
4
F
Sidney Crosby
8
4
8
12
+8
6
F
Logan Cooley
10
4
8
12
+4
10
F
Tyler Moy
10
4
8
12
+8
0
F
· Statistics › Goaltending leaders
Leonardo Genoni
Leonardo Genoni
Player
Leonardo Genoni
TOI
424:32
GA
7
GAA
0.99
SA
150
Sv%
95.33
SO
4
Daniel Vladař
Daniel Vladař
Player
Daniel Vladař
TOI
219:52
GA
4
GAA
1.09
SA
81
Sv%
95.06
SO
1
Jordan Binnington
Jordan Binnington
Player
Jordan Binnington
TOI
239:15
GA
5
GAA
1.25
SA
90
Sv%
94.44
SO
2
Juuse Saros
Juuse Saros
Player
Juuse Saros
TOI
358:50
GA
10
GAA
1.67
SA
174
Sv%
94.25
SO
0
Samuel Ersson
Samuel Ersson
Player
Samuel Ersson
TOI
259:06
GA
5
GAA
1.16
SA
76
Sv%
93.42
SO
2
Player
TOI
GA
GAA
SA
Sv%
SO
Leonardo Genoni
424:32
7
0.99
150
95.33
4
Daniel Vladař
219:52
4
1.09
81
95.06
1
Jordan Binnington
239:15
5
1.25
90
94.44
2
Juuse Saros
358:50
10
1.67
174
94.25
0
Samuel Ersson
259:06
5
1.16
76
93.42
2
· Awards › Media All Stars
Goaltender
Goaltender
Position
Goaltender
Player
Leonardo Genoni
Defenceman
Defenceman
Position
Defenceman
Player
Zach Werenski
Defenceman
Defenceman
Position
Defenceman
Player
Dean Kukan
Forward
Forward
Position
Forward
Player
David Pastrňák
Forward
Forward
Position
Forward
Player
Elias Lindholm
Forward
Forward
Position
Forward
Player
Nick Olesen
MVP
MVP
Position
MVP
Player
Leonardo Genoni
Position
Player
Goaltender
Leonardo Genoni
Defenceman
Zach Werenski
Defenceman
Dean Kukan
Forward
David Pastrňák
Forward
Elias Lindholm
Forward
Nick Olesen
MVP
Leonardo Genoni
· Awards › Individual awards
Goaltender
Goaltender
Position
Goaltender
Player
Leonardo Genoni
Defenceman
Defenceman
Position
Defenceman
Player
Zach Werenski
Forward
Forward
Position
Forward
Player
David Pastrňák
Position
Player
Goaltender
Leonardo Genoni
Defenceman
Zach Werenski
Forward
David Pastrňák

References

  1. Czechia 2–5 United States
  2. Kazakhstan 2–4 Hungary
  3. Attributed to multiple sources:
  4. IIHF
    https://www.iihf.com/en/events/2025/wm/news/68296/mvp
  5. IIHF International Ice Hockey Federation
    https://www.iihf.com/en/news/6604/iihf-worlds-bids-in-for-23-24-25
  6. ishockey.dk
    http://ishockey.dk/danmark-bliver-vm-vaert-i-2025-sammen-med-sverige/
  7. IIHF International Ice Hockey Federation
    https://www.iihf.com/en/events/2025/wm/news/67952/can_den_qf
  8. Pittsburgh Hockey Now
    https://pittsburghhockeynow.com/team-canada-sidney-crosby-suffer-huge-upset-loss-denmark/
  9. Devdiscourse
    https://www.devdiscourse.com/article/technology/3422018-denmarks-dazzling-victory-a-historic-upset-in-ice-hockey
  10. The Economic Times
    https://economictimes.indiatimes.com/news/international/canada/how-did-denmark-beat-canada-frederik-dichows-39-saves-tell-the-story/articleshow/121348190.cms?from=mdr
  11. Yardbarker
    https://www.yardbarker.com/nhl/articles/2025_iihf_worlds_quarterfinals_denmark_stuns_canada_sweden_defeats_czechia/s1_17352_42231677
  12. Reuters
    https://www.reuters.com/en/denmarks-miracle-midtjylland-sends-canada-crashing-out-2025-05-22/
  13. www.nhl.com
    https://www.nhl.com/canadiens/news/drama-in-denmark-shakes-up-worlds
  14. IIHF International Ice Hockey Federation
    https://www.iihf.com/en/events/2025/wm/news/67978/sweusa
  15. NBC Sports
    https://www.nbcsports.com/olympics/news/iihf-world-championship-hockey-2025-final
  16. CBS News
    https://www.cbsnews.com/news/us-hockey-iihf-honors-johnny-gaudreau/
  17. iihf.com
    https://blob.iihf.com/iihf-media/iihfmvc/media/downloads/regulations/2024/2024_iihf_sport_regulations_20240409.pdf
  18. IIHF International Ice Hockey Federation
    https://www.iihf.com/en/events/2025/wm/news/59079/the_%E2%80%98pulse_of_the_2025_iihf_wm_can_already_be_sens
  19. IIHF International Ice Hockey Federation
    https://www.iihf.com/en/events/2025/wm/news/63438/meet_beaty_%E2%80%93_the_official_mascot_of_2025_iihf_ice
  20. IIHF International Ice Hockey Federation
    https://www.iihf.com/en/events/2025/wm/tournamentinfo/59072/player_entry
  21. IIHF
    https://stats.iihf.com/hydra/905/IHM905000_35B_1_0.pdf
  22. IIHF International Ice Hockey Federation
    https://www.iihf.com/en/events/2025/wm/static/59101/arena_herning
  23. "The 2025 IIHF Ice Hockey World Championship grouping revealed"
    https://www.iihf.com/en/events/2025/wm/news/61723/the_2025_iihf_ice_hockey_world_championship_groupi
  24. "2025 IIHF Ice Hockey World Championship game schedule released"
    https://www.iihf.com/en/events/2025/wm/news/62015/2025_iihf_ice_hockey_world_championship_game_sched
  25. IIHF
    https://www.iihf.com/en/events/2024/wm/tournamentinfo/19550/tournament-info
  26. International Ice Hockey Federation
    https://www.iihf.com/en/news/65069/iihf_contributors_class_2025
  27. Norwegian Ice Hockey Association
    https://www.hockey.no/nyheter/2024/Jon-Haukeland-valgt-inn-i-IIHFs-Hall-of-Fame/
  28. Telewizja Polska
    https://sport.tvp.pl/84347643/leszek-laszkiewicz-wlaczony-do-galerii-slawy-iihf
  29. International Ice Hockey Federation
    https://www.iihf.com/en/news/67097/puerto_rico_claims_men_s_iihf_development_cup
  30. International Ice Hockey Federation
    https://www.iihf.com/en/news/65109/iihf_hall_of_fame_inductees_class_of_2025
  31. Sportnet
    https://sportnet.sme.sk/spravy/hokej-zdeno-chara-uvedenie-sien-slavy-iihf-2025/
  32. Karjalainen
    https://www.karjalainen.fi/urheilu/8186931
  33. Sveriges Television
    https://www.svt.se/sport/ishockey/lundqvist-och-martin-hasson-invalda-i-hall-of-fame
  34. TV 2
    https://sport.tv2.dk/ishockey/2025-01-03-dansk-legende-modtager-stor-haeder
  35. The Sports Network
    https://www.tsn.ca/lundqvist-chara-and-sunohara-headline-iihf-s-2025-hall-of-game-class-1.2229250
  36. Czech News Agency
    https://www.ceskenoviny.cz/zpravy/hokejista-vyborny-bude-letos-uveden-do-sine-slavy-iihf/2615633
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.