Carolina Hurricanes at Winnipeg Jets

NHL game between the Carolina Hurricanes and the Winnipeg Jets on Nov 21, 2025. Final score: Carolina Hurricanes 4, Winnipeg Jets 3.

StatusFinal
DateNov 21, 2025
VenueCanada Life Centre
Carolina Hurricanes score4
Winnipeg Jets score3

Shot charts, expected goals (xG), Game Score and advanced box scores for this game are available on Hockey Alchemy.

Three Stars by Game Score

Ranked by Game Score, which rolls goals, assists, shot quality, play-driving and penalties into one number — so the best player is chosen by the box score, not by a vote.

PlayerPosGASOGTOIxGGame Score
1stJordan StaalC20215:300.281.50
2ndGabriel VilardiC20518:491.201.35
3rdSebastian AhoC02219:480.341.33

Scoring Summary

TimeTeamGoalAssistsStrengthScore (Carolina Hurricanes–Winnipeg Jets)
1st 00:16CARJordan StaalJordan Martinook5v51–0
1st 03:45WPGJosh MorrisseyMark Scheifele, Dylan DeMelo5v51–1
1st 09:28WPGGabriel VilardiCole Perfetti5v41–2
2nd 03:08CARJordan StaalJalen Chatfield, K'Andre Miller5v52–2
2nd 06:31CARSeth JarvisSebastian Aho, K'Andre Miller5v43–2
3rd 03:19CARAndrei SvechnikovNikolaj Ehlers, Sebastian Aho4v54–2
3rd 04:13WPGGabriel VilardiKyle Connor5v54–3

Team Comparison

Carolina HurricanesWinnipeg Jets
Goals43
Shots on goal2828
Expected goals (xG)2.102.59
High-danger shots512
Corsi %57.0%43.0%
Power play1/31/3
Faceoff %50.0%50.0%
Hits1329
Blocks920
Giveaways1318
Takeaways43

Carolina Hurricanes Skaters

PlayerPosGAPSOGTOIxGGame Score
Jordan StaalC202215:300.281.50
Sebastian AhoC022219:480.341.33
K'Andre MillerD022222:360.051.18
Seth JarvisC101320:180.440.70
Andrei SvechnikovR101518:030.650.70
Jalen ChatfieldD011221:340.060.69
Jordan MartinookL011213:590.170.69
Nikolaj EhlersL011117:360.250.59
Mike ReillyD000013:040.000.15
William CarrierL000011:320.000.10
Jackson BlakeR000015:400.000.05
Joel NystromD000116:440.010.05
Shayne GostisbehereD000222:420.090.05
Mark JankowskiL00009:080.000.05
Sean WalkerD000419:570.050.00
Eric RobinsonL000010:260.00-0.05
Taylor HallL000012:070.00-0.05
Logan StankovenC000213:530.17-0.20

Winnipeg Jets Skaters

PlayerPosGAPSOGTOIxGGame Score
Gabriel VilardiC202518:491.201.35
Josh MorrisseyD101326:180.091.00
Dylan DeMeloD011020:460.010.89
Cole PerfettiC011213:060.090.74
Mark ScheifeleC011420:240.710.74
Kyle ConnorL011121:280.220.44
Neal PionkD000324:320.050.30
Cole KoepkeL00018:420.130.20
Adam LowryC000214:040.310.15
Gustav NyquistR000014:480.000.15
Morgan BarronC000010:290.000.15
Dylan SambergD000122:590.060.10
Vladislav NamestnikovC000014:070.000.10
Alex IafalloL000111:050.02-0.05
Nino NiederreiterR000413:130.36-0.05
Luke SchennD000011:400.00-0.05
Jonathan ToewsC000117:170.01-0.10
Logan StanleyD000010:360.01-0.15

Goaltending

GoalieTeamSVSASV%GSAxDecision
Brandon BussiCarolina Hurricanes252889.3%-0.88W
Eric ComrieWinnipeg Jets242885.7%-3.11L

Analysis

The Carolina Hurricanes defeated the Winnipeg Jets 4–3 on Nov 21, 2025, a one-goal game.

Winnipeg Jets generated 2.59 expected goals to Carolina Hurricanes's 2.1 — Winnipeg Jets owned the better of the chances but Carolina Hurricanes took the game, the kind of split that usually means finishing or goaltending decided it; by expected goals it was close to a coin flip.

Jordan Staal led all skaters with a Game Score of 1.5 on 2 goals, 2 shots on goal.

Brandon Bussi stopped 25 of 28, worth -0.88 goals saved above expected.

Frequently Asked Questions

Who won the Carolina Hurricanes vs Winnipeg Jets game?

The Carolina Hurricanes beat the Winnipeg Jets 4–3 on Nov 21, 2025.

What was the final score?

The final score was Carolina Hurricanes 4, Winnipeg Jets 3.

Who was the best player in this game?

By Game Score — a single-number summary of everything a skater did — Jordan Staal led all skaters at 1.5, on 2G, 0A and 2 shots on goal.

Which team deserved to win by expected goals?

Winnipeg Jets generated 2.59 expected goals and Carolina Hurricanes generated 2.1, so Winnipeg Jets created the better chances. The scoreboard went the other way, which points to finishing or goaltending.

What were the shot totals?

Carolina Hurricanes put 28 shots on goal and Winnipeg Jets put 28. High-danger chances went 5 to 12.