ENSign in
NHL · Final

Hurricanes Edge Jets in Thrilling Matchup

Friday, November 21, 2025, 8:00 PM ET · Canada Life Centre

Carolina Hurricanes 4, Winnipeg Jets 3, final. Our NHL picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won Carolina Hurricanes vs Winnipeg Jets?

Carolina Hurricanes beat Winnipeg Jets 4-3 at Canada Life Centre on November 21, 2025.

In a closely contested game, the Carolina Hurricanes narrowly defeated the Winnipeg Jets 4-3 at the Canada Life Centre. This matchup was particularly notable as it marked the second meeting of the season between the two teams, with Carolina now leading the series 2-0 after having previously won 4-2 on March 9, 2025. The Hurricanes showcased their resilience, overcoming a strong performance from the Jets, who were looking to capitalize on their home advantage.

The Jets entered the game with a home record of 12-8-0, having won their last two games and boasting an average of 3.4 goals scored per game over their last ten outings. Their recent form included a solid victory against the Columbus Blue Jackets, where they won 5-2. However, they faced challenges with key players sidelined, including Elias Salomonsson, Neal Pionk, Vladislav Namestnikov, Gustav Nyquist, and Alex Iafallo, all of whom were out due to various injuries. This absence of depth likely impacted their overall performance, particularly against a strong Hurricanes team.

On the other hand, the Hurricanes came into the game with an away record of 14-5-2. Despite suffering a loss in their most recent game against the Minnesota Wild, they had been performing well overall, averaging 3.3 goals scored per game in their last ten matches. Their recent performance included a notable win against the Boston Bruins, where they triumphed 3-1. However, they too were dealing with injuries, missing Eric Robinson and Seth Jarvis, which could have affected their offensive strategies.

The game started with a goal from Jordan Staal of the Hurricanes, who scored his sixth goal of the season with a snap shot, assisted by Jordan Martinook. The Jets responded quickly, with Josh Morrissey netting his fifth goal of the season, leveling the score at 1-1. Gabriel Vilardi then put the Jets ahead with his seventh goal, but the Hurricanes equalized with Staal's second goal of the night, a tip-in that brought the score to 2-2 by the end of the second period.

As the third period unfolded, the Hurricanes took control with a goal from Seth Jarvis, marking his eleventh of the season, followed by Andrei Svechnikov's seventh goal, which pushed Carolina to a 4-2 lead. The Jets fought back with another goal from Vilardi, who scored his eighth of the season, narrowing the gap to 4-3. Despite their efforts, the Jets were unable to find the equalizer, and the game concluded with the Hurricanes securing the victory.

The betting market reflected this competitive matchup, with odds provided by a major sportsbook indicating a close contest. The conditions at the Canada Life Centre were conducive to an exciting game of hockey, and the atmosphere was charged as fans witnessed a high-paced game filled with skill and intensity.

Viewers should have noted the standout performances from both teams, particularly the contributions from Staal and Vilardi, who played pivotal roles in their respective team's offensive efforts. The game highlighted the depth of talent in the NHL, with both teams displaying moments of brilliance despite their injury challenges. As the season progresses, both teams will need to navigate their injury situations carefully while striving to maintain their competitive edge in the league.

Injury report

  • Elias SalomonssonOutShoulderWinnipeg Jets
  • Neal PionkOutUndisclosedWinnipeg Jets
  • Vladislav NamestnikovOutUndisclosedWinnipeg Jets
  • Gustav NyquistOutUndisclosedWinnipeg Jets
  • Alex IafalloOutUndisclosedWinnipeg Jets
  • Eric RobinsonOutKneeCarolina Hurricanes
  • Seth JarvisOutShoulderCarolina Hurricanes

Leaders

  • GoalsGabriel Vilardi2Winnipeg Jets
  • AssistsDylan DeMelo1Winnipeg Jets
  • PointsGabriel Vilardi2Winnipeg Jets
  • GoalsJordan Staal2Carolina Hurricanes
  • AssistsSebastian Aho2Carolina Hurricanes
  • PointsJordan Staal2Carolina Hurricanes

Recent form

Winnipeg Jets

Last 10: 6-4Streak W23.4 scored · 3 allowed per game3-0 at home

  • W5-2vs Columbus Blue JacketsNov 19
  • W4-3at Calgary FlamesNov 16
  • L3-5at Seattle KrakenNov 14
  • W5-3at Vancouver CanucksNov 12
  • L1-4at Anaheim DucksNov 10
  • L1-2at San Jose SharksNov 8
  • L0-3at Los Angeles KingsNov 5
  • W5-2vs Pittsburgh PenguinsNov 1
  • W6-3vs Chicago BlackhawksOct 31
  • W4-3at Minnesota WildOct 29

Carolina Hurricanes

Last 10: 6-4Streak L13.3 scored · 2.8 allowed per game3-2 away

  • L3-4at Minnesota WildNov 20
  • W3-1at Boston BruinsNov 18
  • L3-4vs Edmonton OilersNov 16
  • W4-3vs Vancouver CanucksNov 15
  • L1-4vs Washington CapitalsNov 12
  • W5-4at Toronto Maple LeafsNov 10
  • W6-3vs Buffalo SabresNov 9
  • W4-3vs Minnesota WildNov 7
  • W3-0at New York RangersNov 5
  • L1-2at Boston BruinsNov 1

Standings

TeamOt lossesLostPointsWon
Carolina72211353
Pittsburgh16259841
Philadelphia12279843
Washington9309543
Columbus12309240
NY Islanders5349143
New Jersey3378742
NY Rangers9397734
Colorado111612155
Dallas122011250
Minnesota122410446
Utah6339243
St. Louis12338637
Nashville10348638
Winnipeg12358235
Chicago14397229

Box score

StatCarolina HurricanesWinnipeg Jets
Blocked shots920
Hits1329
Takeaways43
Shots total2828
Power play goals11
Power play opportunities33
Power play pct33.333.3
Short handed goals10
Shootout goals00
Faceoffs won3030
Faceoff percent50.050.0
Giveaways1418
Penalties44
Penalty minutes88

How the scoring went

  1. 1st1-0Jordan Staal Goal (6) Snap Shot, assists: Jordan Martinook (6)
  2. 1st1-1Josh Morrissey Goal (5) Wrist Shot, assists: Mark Scheifele (17), Dylan DeMelo (8)
  3. 1st1-2Gabriel Vilardi Goal (7) Wrist Shot, assists: Cole Perfetti (2)
  4. 2nd2-2Jordan Staal Goal (7) Tip-In, assists: Jalen Chatfield (4), K'Andre Miller (7)
  5. 2nd3-2Seth Jarvis Goal (11) Wrist Shot, assists: Sebastian Aho (12), K'Andre Miller (8)
  6. 3rd4-2Andrei Svechnikov Goal (7) Slap Shot, assists: Nikolaj Ehlers (10), Sebastian Aho (13)
  7. 3rd4-3Gabriel Vilardi Goal (8) Wrist Shot, assists: Kyle Connor (14)

Venue

  • Canada Life CentreWinnipeg
  • Attendance15225
  • OfficialsMark Shewchyk, Graham Skilliter, Brandon Blandina, Shawn Oliver

Elsewhere

Picks for NHL

NHL rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.