Hockey Canada, Celebrini Defeat Sweden, 5-3, 2025 IIHF World Championship
Hockey Canada, Celebrini Defeat Sweden, 5-3, 2025 IIHF World Championship
Recap live updates from the Hockey Canada game today vs. Sweden from the IIHF World Championship 2025 at Avicii Arena in Stockholm, Sweden.

Team Canada handed Sweden its first loss of the 2025 IIHF World Championship with a 5–3 victory in Stockholm, powered by standout performances from phenom Macklin Celebrini and Nathan MacKinnon.
- Subscribe to FloHockey To Watch The ECHL, AHL, And More
- USA Hockey vs. Czechia Recap
- Watch AHL Hockey Playoff Highlights
Travis Sanheim opened the scoring just 18 seconds into regulation, setting an early tone that Canada maintained throughout.
Despite a string of penalties in the second period, the Canadians held their composure, limiting Sweden’s power-play success and maintaining control of the game.
Celebrini’s highlight-reel goal and MacKinnon’s sharp finish helped secure a lead Sweden were unable to overcome.
The result ends Sweden’s undefeated streak and sets the stage for a high-stakes playoff round, with quarterfinal action beginning Thursday, May 22.
See a full recap below, including live updates, scoring breakdowns, line combinations, and key highlights from Canada vs. Sweden at the 2025 IIHF World Championship.
Hockey Canada, Macklin Celebrini Defeat Sweden
Final: Sweden 3, Canada 5
Macklin Celebrini notched his third goal of the IIHF World Championship as Team Canada defeated a previously undefeated Sweden team at home in Avicii Arena in Stockholm.
Travis Sanheim scored for Canada only 18 seconds into the game before Sweden tied it up three minutes later. In all there were four goals in the first period, including three for Team Canada.
Macklin Celebrini and Nathan MacKinnon were able to pad Canada's lead after that, securing the win as these teams head towards these IIHF quarterfinals.
IIHF Scores Today
Here's the score for every IIHF World Championship game today, including the two in progress.
- Latvia 1, Austria 6
- Kazakhstan 1, Switzerland 4
- Finland 2, Slovakia 1
- United States 5, Czechia 2
- Sweden 2, Canada 5
- Germany 1, Denmark 2 (OT)
Watch Rasmus Andersson Goal
Rasmus Andersson cleans up the loose puck in front to make it a 5-3 game late in the 3rd!#MensWorlds pic.twitter.com/dVdBTsGhJT
— TSN (@TSN_Sports) May 20, 2025
Sweden Scores! - 3rd, 3'
Sweden 3, Canada 5
With three minutes left, Sweden pull within two goals.
Rasmus Andersson scores for the Swedes.
Sweden Pulls Goalie - 3rd, 4'
Sweden 2, Canada 5
Jacob Markstrom has been pulled with four minutes remaining.
Seven Minutes Left - 3rd, 7'
Sweden 2, Canada 5
Canada settling into this third period. They are up 5-2 with just a few minutes left in the third period.
Sweden have not lost a game in the tournament yet, but it looks incredibly likely they'll be dealt their first 'L' at home in Stockholm.
Watch Nathan MacKinnon Goal
Nathan MacKinnon buries a beautiful pass from Travis Konecny to make it a 5-2 game 🔥#MensWorlds pic.twitter.com/Ncbg7EWULX
— TSN (@TSN_Sports) May 20, 2025
Nathan MacKinnon Scores For Canada! - 3rd, 15'
Sweden 2, Canada 5
Canada adds another goal from Nathan MacKinnon as they go up 5-2.
Travis Konecny gets another assist, his second of the game.
Third Period Begins - 3rd, 20'
Sweden 2, Canada 4
Implications for the IIHF Championship quarterfinals as Canada tries to hold their lead against Sweden.
Second Period Ends: Canada Leads 4-2
In a less hectic second period, Canada was able to pad their lead despite giving up five penalties in the period.
Sweden was able to pull within one on Marcus Johannson's goal before Macklin Celebrini scored for Canada.
Canada Penalty - 2nd, 6'
Sweden 2, Canada 4
Too many players on the ice. Adam Fantilli will serve two minutes.
Sweden on the power play now.
Sweden Penalty - 2nd, 8'
Sweden 2, Canada 4
Two minutes for unsportsmanlike conduct on Emil Heineman.
Canada on the power play.
Watch Macklin Celebrini Goal
MACKLIN CELEBRINI SCORES AN ABSOLUTE BEAUTY 🔥#MensWorlds pic.twitter.com/LIXJEhPShR
— TSN (@TSN_Sports) May 20, 2025
Macklin Celebrini Scores For Canada! - 2nd, 9'
Sweden 2, Canada 4
Macklin Celebrini with a beauty of a goal on the breakaway. Canada back up by two goals.
Watch Sidney Crosby Penalty 🧐
Sidney Crosby was given a penalty for slashing Jacob Markström and he was NOT happy about it.#MensWorlds pic.twitter.com/Ro4M3MPRdk
— TSN (@TSN_Sports) May 20, 2025
Swedish Power Play Ends - 2nd, 12'
Sweden 2, Canada 3
Crosby back on the ice. Sweden was unable to take advantage.
Canada Penalty - 2nd, 14'
Sweden 2, Canada 3
Two minutes for slashing on Sidney Crosby.
Canada with three early penalties in the second period.
Swedish fans in the crowd are loving it.
Watch Marcus Johansson Goal
Marcus Johansson strikes on the power-play to make it a 3-2 game 👀#MensWorlds pic.twitter.com/sZhRimpuAI
— TSN (@TSN_Sports) May 20, 2025
Sweden Scores On PP! - 2nd, 16'
Sweden 2, Canada 3
Marcus Johansson scores the goal, with an assist by Filip Forsberg and Lucas Raymond.
Sweden pulls within one goal of Canada.
Sweden still in the power play.
Two Early Penalties For Canada - 2nd, 17'
Sweden 1, Canada 3
Sweden has a 5v3 power play, as Brayden Schenn was called for holding and Will Cuylle was called for hooking within a minute of each other.
Great chance for Sweden to score.
Second Period Begins - 2nd, 20'
Sweden 1, Canada 3
Canada will look to pad their lead as we start the second period.
Sweden is staring down the prospect of their first loss of the tournament.
Porter Martone Logs 3:00 In 1st
Sweden 1, Canada 3
Bo Horvat's roster replacement, young Porter Martone, has already logged three minutes in the first period.
Martone is expected to be a top 5 pick at this year's NHL Draft.
Team Stats After 1st Period
Shots On Goal
- Canada: 10
- Sweden: 11
Goals
- Canada: 3
- Sweden: 1
First Period Ends: Canada Leads 3-1
Sweden 1, Canada 3
Team Canada scored three goals against Sweden in the first period—matching the total number of goals Sweden had allowed throughout the entire tournament so far.
Quite a start for the Canadians after suffering their first loss of the tournament yesterday against Finland.
Watch Ryan O'Reilly Goal
Ryan O'Reilly gets in on the action, it's 3-1 for Canada!
— TSN (@TSN_Sports) May 20, 2025
Jacob Markstrom was not happy about Nathan MacKinnon's forecheck on this one. #MensWorlds pic.twitter.com/YBbM6AxYra
Ryan O'Reilly Scores For Canada! - 1st, 7'
Sweden 1, Canada 3
Ryan O'Reilly doubles Canada's lead in the first period, Travis Konecny and Nathan MacKinnon get the assist.
Team Canada in control in this first period.
Canada Penalty - 1st, 12'
Sweden 1, Canada 2
Two minutes for tripping on Travis Konecny.
Sweden on the power play.
Watch Tyson Foerster Goal
Tyson Foerster, what a goal! 😱#MensWorlds pic.twitter.com/n5DibDLDTZ
— TSN (@TSN_Sports) May 20, 2025
Hockey Canada Scores Again! - 1st, 12'
Sweden 1, Canada 2
Canada takes the lead after Sweden tied it up only a few minutes ago.
Tyson Foerster gets the goal, assisted by Jared Spurgeon and Sidney Crosby.
Watch Elias Lindholm Goal
Elias Lindholm goes five-hole on Binnington while short-handed!
— TSN (@TSN_Sports) May 20, 2025
Sweden has tied it up.#MensWorlds pic.twitter.com/uT8oCJ1vyX
Canada Penalty - 1st, 15'
Sweden 1, Canada 1
Two minutes for tripping on Marcus Konecny.
Four-on-four hockey for the next few minutes.
Sweden Score Shorthanded Goal! - 1st, 16'
Sweden 1, Canada 1
Elias Lindholm breaks away after a Canadian shot, and puts it past Team Canada goalie Jordan Binnington.
Sweden Penalty - 1st, 16'
Sweden 0, Canada 1
Two minutes for tripping on Marcus Johansson.
Watch Travis Sanheim Goal
Hope you tuned in for puck drop, we've already got a goal for Canada! 🔥
— TSN (@TSN_Sports) May 20, 2025
Travis Sanheim bangs it home to go up 1-0 early. #MensWorlds pic.twitter.com/8WEKHb5SOV
Canada Scores! - 1st, 19'
Sweden 0, Canada 1
Only 18 seconds into the game and Travis Sanheim scores for Team Canada, assisted by Nathan MacKinnon.
What a start.
Game Begins - 1st, 20'
Sweden 0, Canada 0
IIHF Standings 2025
W-L-OTW-PTS
Group A
- Sweden: 6-0-0-18
- Finland: 4-1-2-16
- Canada: 5-0-1-16
- Austria: 2-3-2-10
- Latvia: 3-4-0-9
- Slovakia: 2-4-1-7
- Slovenia: 1-5-0-4
- France: 0-6-1-1
Group B
- Switzerland: 6-0-1-19
- United States: 5-1-1-17
- Czech Republic: 5-1-1-17
- Denmark: 3-3-0-9
- Germany: 3-3-0-9
- Norway: 1-5-1-4
- Hungary: 1-6-0-3
- Kazakhstan: 1-6-0-3
Canada Vs. Sweden Hockey Start Time
The puck drops for Canada vs. Sweden at 2:20 p.m. ET on May 20 at the IIHF World Championship 2025.
Where To Watch IIHF 2025
Canada vs. Sweden will be broadcast on the NHL Network in the US and on the TSN 1/4 in Canada.
Bo Horvat Injured For Canada Hockey
Bo Horvat will miss the rest of the IIHF World Championship for Team Canada. He is replaced by Porter Martone on the Canadian roster.
Canada IIHF Roster
Goaltenders (GK):
- #50 Jordan Binnington
- #29 Marc-Andre Fleury
Line 1:
Defensemen (D):
- #6 Travis Sanheim
- #46 Jared Spurgeon
Forwards (F):
- #90 Ryan O'Reilly
- #9 Nathan MacKinnon
- #11 Travis Konecny
Line 2:
Defensemen (D):
- #52 Mackenzie Weegar
- #8 Noah Dobson
Forwards (F):
- #96 Macklin Celebrini
- #87 Sidney Crosby
- #71 Tyson Foerster
Line 3:
Defensemen (D):
- #7 Mike Matheson
- #62 Brandon Montour
Forwards (F):
- #17 Will Cuylle
- #19 Adam Fantilli
- #91 Kent Johnson
Line 4:
Defenseman (D):
- #41 Ryker Evans
Forwards (F):
- #10 Brayden Schenn
- #24 Phillip Danault
- #94 Porter Martone
Sweden IIHF Roster
Goaltenders (GK):
- #25 Jacob Markstrom
- #33 Samuel Ersson
Line 1:
Defensemen (D):
- #29 Marcus Pettersson
- #4 Rasmus Andersson
Forwards (F):
- #90 Marcus Johansson
- #71 William Karlsson
- #23 Lucas Raymond
Line 2:
Defensemen (D):
- #8 Jonas Brodin
- #6 Adam Larsson
Forwards (F):
- #9 Filip Forsberg
- #11 Mikael Backlund
- #28 Elias Lindholm
Line 3:
Defensemen (D):
- #77 Simon Edvinsson
- #38 Rasmus Sandin
Forwards (F):
- #37 Isac Lundestrom
- #91 Leo Carlsson
- #10 Alexander Wennberg
Line 4:
Defenseman (D):
- #56 Erik Gustafsson
Forwards (F):
- #51 Emil Heineman
- #26 Anton Bengtsson
- #82 Jesper Froden
Line 5 (Extra Forward):
- #12 Max Friberg
IIHF World Championship Scores 2025
May 9
- Finland 2, Austria 1
- Czechia 5 (OT), Switzerland 4
- Sweden 5, Slovakia 0
- United States 5, Denmark 0
May 10
- Canada 4, Slovenia 0
- Kazakhstan 2, Norway 1
- Sweden 4, Austria 2
- Hungary 1, Germany 6
- Latvia 4, France 1
- Switzerland 5, Denmark 2
May 11
- Slovakia 3, Slovenia 1
- United States 6, Hungary 0
- Canada 7, Latvia 1
- Germany 4, Kazakhstan 1
- France 4 (OT), Finland 3
- Czechia 2, Norway 1
May 12
- Slovakia 3 (SO), Austria 2
- Switzerland 3, United States 0
- Sweden 2, Finland 1
- Denmark 7, Czechia 2
May 13
- Latvia 5, Slovenia 2
- Germany 5, Norway 2
- France 0, Canada 5
- Kazakhstan 4, Hungary 2
May 14
- France 1, Slovakia 2
- United States 6 (OT), Norway 5
- Sweden 6, Latvia 0
- Denmark 5, Kazakhstan 1
May 15
- Slovenia 1, Finland 9
- Germany 1, Switzerland 5
- Austria 1, Canada 5
- Hungary 6, Czechia 1
May 16
- France 5, Austria 2
- Denmark 8, Hungary 2
- Sweden 4, Slovenia 0
- Norway 3, Switzerland 0
May 17
- Finland 2, Latvia 1
- Germany 3, United States 6
- Sweden 4, France 0
- Czechia 8, Kazakhstan 4
- Slovakia 0, Canada 7
- Norway 3, Denmark 6
May 18
- Austria 3 (SO), Slovenia 2
- United States 6, Kazakhstan 1
- Slovakia 5, Latvia 1
- Switzerland 10, Hungary 0
May 19
- Slovenia 3, France 1
- Czechia 5, Germany 0
- Finland 2 (SO), Canada 1
- Norway 1, Hungary 0
May 20
- Latvia 1, Austria 6
- Kazakhstan 1, Switzerland 4
- Finland 2, Slovakia 1
- United States 5, Czechia 2
IIHF World Championship Teams
There are 16 total teams competing in the IIHF World Championship, which have been split into two groups, Group A and Group B.
Group A plays in Stockholm, Sweden at the Avicii Arena and Group B plays in Herning, Denmark's Jyske Bank Boxen.
Group A
- Austria
- Canada
- Finland
- France
- Latvia
- Slovakia
- Sweden
- Slovenia
Group B
- Czechia
- Denmark
- Germany
- Hungary
- Kazakhstan
- Norway
- Switzerland
- USA
IIHF World Championship 2025 Schedule
Tuesday, May 20 - Preliminary Round
- 6:20 a.m. ET - Austria vs Latvia
- 6:20 a.m. ET - Kazakhstan vs Switzerland
- 10:20 a.m. ET - Finland vs Slovakia
- 10:20 a.m. ET - United States vs Czechia
- 2:20 p.m. ET - Canada vs Sweden
- 2:20 p.m. ET - Denmark vs Germany
Thursday, May 22 - Quarterfinal Round
- 10:20 a.m. ET - TDB vs TBD
- 10:20 a.m. ET - TDB vs TBD
- 2:20 p.m. ET - TDB vs TBD
- 2:20 p.m. ET - TDB vs TBD
Saturday, May 24 - Semifinal Round
- 8:20 a.m. ET - TDB vs TBD
- 12:20 p.m. ET - TDB vs TBD
Sunday, May 25 - Championship
- 9:20 a.m. ET - TDB vs TBD
- 2:20 p.m. ET - TDB vs TBD
Canada Hockey Game Today
Team Canada plays Sweden today in the IIHF World Championship 2025.
Canada Vs. Sweden Hockey Score
Canada plays Sweden today, May 20, in the 2025 IIHF World Championship. Follow along for live updates on FloHockey.
Canada Hockey Score
Follow along for live updates from Canada vs. Sweden on FloHockey.
Watch the AHL, ECHL, USHL, And More On FloHockey
FloHockey is the streaming home to some of the best hockey leagues in North America, including the ECHL and more. Check out the broadcast schedule to watch more hockey.
NHL Prospect Coverage On FloHockey
The best, and most complete, coverage of the NHL minor league hockey and NHL Draft is found on FloHockey. Don't miss the latest new prospect guides, rankings and more from Chris Peters and the FloHockey staff.
Join The Hockey Conversation On FloHockey Social
- Follow us on Twitter @FloHockey
- Follow us on Instagram @flohockey
- Follow us on TikTok @flohockeytv
- Watch us on YouTube
- Like us on Facebook