Team Canada Routs France 10-2; Late Fight Adds Olympic Hockey Drama
Team Canada Routs France 10-2; Late Fight Adds Olympic Hockey Drama
Team Canada rolled past France 10-2 in men’s hockey, with goals from McDavid, Crosby and Makar plus two from Macklin Celebrini, including a penalty shot.

Team Canada closed out group play with a statement win Sunday, overwhelming France 10-2 at Milano Santagiulia Arena. After a brief scare when Floran Douay answered Tom Wilson’s opener to tie the game 1-1, Canada’s depth took over.
Devon Toews put the Canadians back in front, and Mark Stone added a shorthanded breakaway goal in the final seconds of the first period to make it 3-1. From there, the floodgates opened.
- Watch Elite Junior, College & Professional Hockey On FloHockey
- FloHockey Launches Daily Reaction Show For Hockey In Milan
- Team USA Hockey Earns Dominant 5-1 Win After Slow Start Vs. Latvia
- Team USA Vs. Germany Hockey Lines, Live Updates, Olympic Hockey 2026
Cale Makar scored early in the second, Macklin Celebrini buried a penalty shot and later added another in the third, and Sidney Crosby and Connor McDavid also found the net as Canada piled on.
France managed two goals, but Canada’s pace, puck movement, and relentless shot volume turned the final preliminary-round game into a rout.
Catch the full scoring timeline, key moments, and highlights below.
End Of Game: Team Canada Wins
Final: Canada 10, France 2
That's the final. Across 60 minutes, Canada scored 10 goals against France.
France still scored two goals on Canada, but the offensive prowess of the Canadians was far too much.
Macklin Celebrini scored a penalty shot and a third period goal.
Sidney Crosby, Cale Makar, and Connor McDavid all scored goals in this game as Team Canada looks ahead to the Olympic Hockey quarterfinals.
Wilson Vs. Crinon - 3rd, 5:30
Canada 10, France 2
Tom Wilson finds Pierre Crinon after the Frenchman's hit on Nathan MacKinnon and they go at it.
Both players are expelled from the game. Both teams are assessed five-minute penalties.
OLYMPIC HOCKEY FIGHT 👀
— CBC Olympics (@CBCOlympics) February 15, 2026
Tom Wilson and France's Pierre Crinon go at it and each receive a game misconduct 🚨 pic.twitter.com/s5dyIstpjD
Celebrini Scores - 3rd, 8:12
Canada 10, France 2
Macklin Celebrini makes it 10 goals on the day for Team Canada, with eight minutes still left to play in the third period.
That is Celebrini's second goal of the game.
Team France look exhausted.
HOCKEY M🏒Macklin Celebrini 🇨🇦 fait vibrer les filets et les cœurs🫀des Canadiens et fait 10-2 contre la France 🇫🇷@HockeyCanada @LNH_FR#MilanoCortina2026 #rcsports #hockey #jeuxolympiques pic.twitter.com/ku7E8Ip4Fu
— Radio-Canada Sports (@RC_Sports) February 15, 2026
MacKinnon Takes Hit, Power Play - 3rd, 8:38
Canada 9, France 2
Nathan MacKinnon takes a big hit from Pierre Crinon, who is assessed two minutes for interference.
Team Canada will get a power play, and a chance to add double digits to their goal tally.
Hagel Scores For Canada - 3rd, 9:14
Canada 9, France 2
Team Canada fans can't get enough as Brandon Hagel adds to their tally, now totaling nine goals.
HOCKEY M🏒Brandon Hagel 🇨🇦 sort de sa torpeur après 2 poteaux dans ce match et fait 9-2 contre la France 🇫🇷@HockeyCanada @LNH_FR#MilanoCortina2026 #rcsports #hockey #jeuxolympiques pic.twitter.com/Q1JQ9MZeCe
— Radio-Canada Sports (@RC_Sports) February 15, 2026
That's Number Eight - 3rd, 14:46
Canada 8, France 2
Bo Horvat scores from the right side of the net to make it eight goals for Canada today.
There is still nearly 15 minutes left in this game.
HOCKEY M🏒Après sept buts, pourquoi pas un huitième! Bo Horvat en rajoute et fait 8-2 contre la France 🇫🇷@HockeyCanada @LNH_FR#MilanoCortina2026 #rcsports #hockey #jeuxolympiques #equipecanada pic.twitter.com/idGf1qkDaW
— Radio-Canada Sports (@RC_Sports) February 15, 2026
France Scores - 3rd, 18:32
Canada 7, France 2
Sacha Treille scores a slapshot from the circle, as France put their second goal on the board.
GOAL! France gets one back to make it a 7-2 game as goal differential is becoming very important for the group stage 🇫🇷#MilanoCortina2026
— TSN (@TSN_Sports) February 15, 2026
Celebrini -> McDavid Goal - 3rd, 19:35
Canada 7, France 1
Team Canada scores in under-30 seconds into the third period as Macklin Celebrini connects with Connor McDavid for the goal.
HOCKEY M🏒McJesus se joint à la fête canadienne 🇨🇦 🔥🥳 Le Canada mène 7-1 contre la France 🇫🇷@HockeyCanada @LNH_FR#MilanoCortina2026 #rcsports #hockey #jeuxolympiques #equipecanada pic.twitter.com/m00NlMCwJ1
— Radio-Canada Sports (@RC_Sports) February 15, 2026
Third Period Begins - 3rd, 20:00
Canada 6, France 1
French goaltender Julian Junca has been replaced by Antoine Keller as the third period begins.
End Of Second Period
Canada 6, France 1
Canada scored three goals in the second period. They have a dominant 6-1 lead.
Team Canada have peppered the French goaltender with 33 shots through two periods.
Crosby Scores - 2nd, 2:25
Canada 6, France 1
From phenom to elder statesman, Sidney Crosby scores only 19 seconds after Macklin Celebrini's penalty-shot goal.
Certainly a valiant effort up to now from France, but Canada are just too strong.
HOCKEY M🏒 Sid the kid joue de chance et trouve le fond du filet 🇨🇦 🥳 Le Canada mène 6-1 contre la France 🇫🇷@HockeyCanada @LNH_FR#MilanoCortina2026 #rcsports #hockey #jeuxolympiques #equipecanada pic.twitter.com/HmCutYpGBl
— Radio-Canada Sports (@RC_Sports) February 15, 2026
Celebrini Scores - 2nd, 2:44
Canada 5, France 1
No doubt about that, Macklin Celebrini uses all of his finesse and easily puts it past Julian Junca.
MACKLIN CELEBRINI JUST SCORED ON A PENALTY SHOT AT THE OLYMPICS 🤯 pic.twitter.com/ewJb21nNXK
— CBC Olympics (@CBCOlympics) February 15, 2026
Canada Penalty Shot - 2nd, 2:44
Canada 4, France 1
Macklin Celebrini is pulled down with a clear goal-scoring opportunity by the French defense, he'll get a rare penalty shot.
Makar Scores - 2nd, 7:50
Canada 4, France 1
Cale Makar sends it through a crowd of players and into the net.
Canada score only a few seconds into the power play.
CALE MAKAR FIRST OLYMPIC GOAL 🚨😮💨 pic.twitter.com/Cpcysk8IJO
— CBC Olympics (@CBCOlympics) February 15, 2026
Team Canada Power Play - 2nd, 7:55
Canada 3, France 1
Two minutes for interference on Yohann Auvitu.
Canada Are Relentless - 2nd, 9:17
Canada 3, France 1
Team Canada could have five or six goals in this game had a few not hit the post. They've been relentless in their passing and shooting, with regular breakaways.
All things considered, Team France and their goaltender Julian Junca have weathered quite a storm.
Canada Power Play - 2nd, 14:22
Canada 3, France 1
Celebrini was held back as he had a great opportunity to score against France.
Two minutes for hooking on France's Kevin Bozon.
Canada will look to run up this score.
Second Period Begins - 2nd, 20:00
Canada 3, France 1
France begins the period with the remnants of a power play.
Canada and France combine for THREE goals in one minute in a wild start at Milano Santagiulia Arena. 👀 pic.twitter.com/zwerijrLSj
— NBC Olympics & Paralympics (@NBCOlympics) February 15, 2026
Shots After First Period
Canada 3, France 1
Shots after first period:
- Canada: 17
- France: 6
First Period Ends
Canada 3, France 1
Canada will take a 3-1 lead into the second period.
France will start the second period with a little less than a minute left on the power play.
Mark Stone Shorthanded Goal - 0:03
Canada 3, France 1
Mark Stone gets a breakaway 1v1 opportunity and puts it away with a backhander.
Canada will head into the second period with a two goal cushion.
MARK STONE 🚨 SHORTHANDED 🇨🇦
— CBC Olympics (@CBCOlympics) February 15, 2026
Canada goes up 3-1 vs. France
WATCH LIVE: https://t.co/LFKCJrZfe1 pic.twitter.com/TuahUe7ejE
France Power Play - 1st, 1:11
Canada 2, France 1
Two minutes for holding on Travis Sanheim.
Marner Breakaway Opportunity - 1st, 2:51
Canada 2, France 1
Mitch Marner breaks away for a 1 on 2, passing to Mark Stone, who's unable to put it past the French goaltender.
Canada have 16 shots through this first period.
Canada Score Again - 1st, 10:27
Canada 2, France 1
Team Canada uses a quick transition to go 3 on 1, and Devon Toews gets the goal.
The Canadians are back on top.
Three quick goals in the first period.
France gets its first, but Canada answers right back to regain the lead 🇨🇦🚨
— CBC Olympics (@CBCOlympics) February 15, 2026
WATCH LIVE: https://t.co/LFKCJrZfe1 pic.twitter.com/HrZSd2ZkPy
France Responds - 1st, 11:08
Canada 1, France 1
Floran Douay ties it up within 13 seconds, as Canada are stunned.
HOCKEY M🏒 Floran Douay 🇫🇷 est doué et se fait oublié pour niveler la marque 13 secondes après la but de Wilson. C'est 1-1.@HockeyCanada @LNH_FR#MilanoCortina2026 #rcsports #hockey #jeuxolympiques #equipecanada pic.twitter.com/YcJo0yhjGd
— Radio-Canada Sports (@RC_Sports) February 15, 2026
Tom Wilson Scores - 1st, 11:19
Canada 1, France 0
Team Canada is finally on board, as Tom Wilson scores his first goal of these winter games.
France have not been bad through this first period. They're a plucky hockey squad.
Tom Wilson gets things going for Canada with his first goal of #MilanoCortina2026 🚨 pic.twitter.com/v9ORFfSGa6
— CBC Olympics (@CBCOlympics) February 15, 2026
Power Play Ends - 1st, 11:47
Canada 0, France 0
Team Canada's first power play of the game ends, as France is back at full strength.
Canada Power Play - 1st, 13:48
Canada 0, France 0
Two minutes for holding on Pierre Crinon.
Canada Has Four Shots Already - 1st, 17:58
Canada 0, France 0
Two minutes into this game and the Canadians already have four shots.
Canada Vs. France Game Begins - 1st, 20:00
Canada 0, France 0
The Group A game between Team Canada and France is underway.
GAME TIME | Canada vs. France in men's preliminary hockey action 🇨🇦🇫🇷 https://t.co/LFKCJrZN3z pic.twitter.com/kGHPAaZ5Hp
— CBC Olympics (@CBCOlympics) February 15, 2026
Team Canada Lineup Vs. France
Forwards
- Macklin Celebrini – Tom Wilson – Connor McDavid
- Nick Suzuki – Nathan MacKinnon – Brandon Hagel
- Mark Stone – Sidney Crosby – Mitch Marner
- Sam Bennett – Sam Reinhart – Seth Jarvis
- Bo Horvat
Defense
- Devon Toews – Cale Makar
- Thomas Harley – Colton Parayko
- Travis Sanheim – Drew Doughty
- Shea Theodore
Goaltenders
- Starter: Jordan Binnington
- Backup: Logan Thompson
Not Dressed:
- Darcy Kuemper
- Josh Morrissey
- Brad Marchand
Team France Lineup Vs. Canada
Forwards
- Stephane Da Costa – Pierre-Edouard Bellemare – Anthony Rech
- Charles Bertrand – Louis Boudon – Alexandre Texier
- Nicolas Ritz – Jordann Perret – Dylan Fabre
- Justin Addamo – Sacha Treille – Floran Douay
- Kevin Bozon
Defense
- Hugo Gallet – Jules Boscq
- Enzo Guebey – Yohann Auvitu
- Pierre Crinon – Thomas Thiry
- Florian Chakiachvili
Goaltenders
- Starter: Julian Junca
- Backup: Antoine Keller
Not Dressed:
- Martin Neckar
- Enzo Cantagallo
- Aurelien Dair
Team Canada Leading Scorers
- Connor McDavid — 1 G, 5 A, 6 P
- Nathan MacKinnon — 2 G, 2 A, 4 P
- Macklin Celebrini — 2 G, 1 A, 3 P
- Sidney Crosby — 1 G, 2 A, 3 P
Team Canada Goaltender Stats (So Far)
- Jordan Binnington — 26 SV, 0 GA (Shutout)
- Logan Thompson — 24 SV, 1 GA (vs. Switzerland)
NHL Points Leaders On Team Canada
- Connor McDavid — 58 GP, 34 G, 62 A, 96 P
- Nathan MacKinnon — 55 GP, 40 G, 53 A, 93 P
- Macklin Celebrini — 55 GP, 28 G, 53 A, 81 P
- Nick Suzuki — 57 GP, 18 G, 47 A, 65 P
- Mitch Marner — 57 GP, 16 G, 42 A, 58 P
- Cale Makar — 55 GP, 15 G, 42 A, 57 P
- Sam Reinhart — 57 GP, 27 G, 28 A, 55 P
France Olympic Hockey Team NHL Players
There is only one active NHL player on Team France.
- Alexandre Texier – Forward (Montreal Canadiens)
FloHockey's New Daily Reaction Show
Tune in for free at 6:30 p.m. ET for first impressions and reactions on FloHockey from Chris Peters and Robert Babiak. Here's more info.
Things get kicked into high gear today in Milan! We're getting ready to break it all down for you on the Hockey Daily Reaction Show: Milan-Cortina presented by Fortune Tires.
— FloHockey (@FloHockey) February 12, 2026
Join @chrismpeters and @theotherbabs at 6:30 p.m. ET.
Details: https://t.co/iYUwaepRNR#FortuneTiresUSA pic.twitter.com/G25aRjKp1X
Team Canada Hockey Roster 2026
Here's the Team Canada men’s ice hockey roster for the 2026 Winter Games in Milan-Cortina.
Forwards
- 9 – Sam Bennett – Forward (Florida Panthers)
- 17 – Macklin Celebrini – Forward (San Jose Sharks)
- 87 – Sidney Crosby – Forward (Pittsburgh Penguins) (C)
- 38 – Brandon Hagel – Forward (Tampa Bay Lightning)
- 14 – Bo Horvat – Forward (New York Islanders)
- 24 – Seth Jarvis – Forward (Carolina Hurricanes)**
- 29 – Nathan MacKinnon – Forward (Colorado Avalanche)
- 63 – Brad Marchand – Forward (Florida Panthers)
- 93 – Mitch Marner – Forward (Vegas Golden Knights)
- 97 – Connor McDavid – Forward (Edmonton Oilers) (A)
- 13 – Sam Reinhart – Forward (Florida Panthers)
- 61 – Mark Stone – Forward (Vegas Golden Knights)
- 10 – Nick Suzuki – Forward (Montreal Canadiens)
- 43 – Tom Wilson – Forward (Washington Capitals)
Defensemen
- 89 – Drew Doughty – Defenseman (Los Angeles Kings)
- 20 – Thomas Harley – Defenseman (Dallas Stars)
- 8 – Cale Makar – Defenseman (Colorado Avalanche) (A)
- 44 – Josh Morrissey – Defenseman (Winnipeg Jets)
- 55 – Colton Parayko – Defenseman (St. Louis Blues)
- 6 – Travis Sanheim – Defenseman (Philadelphia Flyers)
- 27 – Shea Theodore – Defenseman (Vegas Golden Knights)
- 7 – Devon Toews – Defenseman (Colorado Avalanche)
Goaltenders
- 50 – Jordan Binnington – Goaltender (St. Louis Blues)
- 35 – Darcy Kuemper – Goaltender (Los Angeles Kings)
- 48 – Logan Thompson – Goaltender (Washington Capitals)
Team France Hockey Roster 2026
Here's the Team France men’s ice hockey roster for the 2026 Winter Games in Milan-Cortina.
Forwards
- 24 – Justin Addamo – Forward (Jukurit)
- 41 – Pierre-Édouard Bellemare – Forward (Ajoie)
- 3 – Charles Bertrand – Forward (Sport)
- 29 – Louis Boudon – Forward (Jukurit)
- 95 – Kévin Bozon – Forward (Ajoie)
- 14 – Stéphane Da Costa – Forward (Yekaterinburg)
- 90 – Aurélien Dair – Forward (Grenoble)
- 91 – Floran Douay – Forward (Lausanne)
- 78 – Dylan Fabre – Forward (Ässät)
- 72 – Jordann Perret – Forward (Mountfield)
- 81 – Anthony Rech – Forward (Rouen)
- 25 – Nicolas Ritz – Forward (Angers)
- 85 – Alexandre Texier – Forward (Montreal Canadiens)
- 77 – Sacha Treille – Forward (Grenoble)
Defensemen
- 18 – Yohann Auvitu – Defenseman (Vitkovice)
- 27 – Jules Boscq – Defenseman (Hämeenlinna)
- 19 – Enzo Cantagallo – Defenseman (Marseille)
- 62 – Florian Chakiachvili – Defenseman (Rouen)
- 7 – Pierre Crinon – Defenseman (Grenoble)
- 8 – Hugo Gallet – Defenseman (Kupio Kalpa)
- 5 – Enzo Guebey – Defenseman (Davos)
- 74 – Thomas Thiry – Defenseman (Ajoie)
Goaltenders
- 33 – Julian Junca – Goaltender (Dukla Michalovce)
- 30 – Antoine Keller – Goaltender (Ajoie)
- 36 – Martin Neckar – Goaltender (Langnau)
When Does Team Canada Men's Hockey Play
Team Canada, after winning their first two games against Czechia and Switzerland, plays France today, Feb. 15 at 10:40 a.m. ET.
What Channel Is The Canada Hockey Game On Today?
The Canada vs. France game will be broadcast on Peacock, USA Network, and NBCOlympics.com.
In Canada, olympic hockey will be broadcast on CBC.
Watch professional and junior hockey live streaming throughout February on FloHockey including the American Hockey League (AHL), ECHL, and many of North America's top junior leagues: OHL, QMJHL, and USHL.
Can You Fight In Olympic Hockey?
No, fighting is not allowed in Men's Olympic Hockey.
- Olympic hockey follows IIHF rules, not NHL rules.
- Any player who starts or participates in a fight is assessed a major penalty and a game misconduct.
- Officials can also issue additional discipline depending on severity.
Where To Watch Team Canada Play
The Canada vs. France game will be broadcast on Peacock, USA Network, and NBCOlympics.com.
In Canada, olympic hockey will be broadcast on CBC.
Watch professional and junior hockey live streaming throughout February on FloHockey including the American Hockey League (AHL), ECHL, and many of North America's top junior leagues: OHL, QMJHL, and USHL.
Milan Cortina 2026 Live Coverage Coming To FloHockey
FloHockey is your source for the best coverage, live broadcasts, and all-access content below the National Hockey League—over the next few weeks that includes coverage of the 2026 Olympic Winter Games in Italy.
Every day at 6:30 p.m. ET from Feb. 12-18, FloHockey analyst Chris Peters and co-host Robert Babiak will be bringing you the latest coverage, analysis, and news from Milan Cortina 2026.
Here's when to tune in on the final weekend, Feb. 19-22:
- Thursday, Feb. 19 - 4:30 p.m. ET
- Friday, Feb. 20 - 6:30 p.m. ET
- Saturday, Feb. 21 - 9:05 p.m. ET
- Sunday, Feb. 22 - 11:30 a.m. ET
Tune in LIVE on the FloHockey 24/7 FAST channel, available on Prime Video and Fubo, or watch for free on FloHockey YouTube.
Watch Hockey Live Streams Free On FloHockey
From the top 2026 NHL draft prospects to first-round picks looking to develop their game before making it in the National Hockey League—FloHockey has the best broadcast schedule for junior hockey and professional hockey below the NHL.
Each week, you can catch numerous Ontario Hockey League (OHL), Quebec Maritimes Junior Hockey League (QMJHL), American Hockey League (AHL), ECHL and many more games streaming live for free on FloHockey and YouTube.
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.
Watch the AHL, ECHL, QMJHL, 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.
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