PuckRecord

Carolina Hurricanes at Winnipeg Jets

Fri, Nov 21, 2025 · Canada Life Centre · 2025–26 Regular Season

CAR
Carolina Hurricanes
4 – 3
Final
WPG
Winnipeg Jets

The Carolina Hurricanes beat the Winnipeg Jets 4–3 on Fri, Nov 21, 2025 at Canada Life Centre. Jordan Staal scored twice; Gabriel Vilardi scored twice. Brandon Bussi made 24 saves for the win. Shots on goal were 28–28.

Linescore

Team1st2nd3rdTSOG
CAR121428
WPG201328

Scoring summary

PerTimeTeamStrGoalAssistsScore
1st00:16CAREVJordan Staal (6) · snapJordan Martinook (6)1–0
1st03:45WPGEVJosh Morrissey (5) · wristMark Scheifele (17), Dylan DeMelo (8)1–1
1st09:28WPGPPGabriel Vilardi (7) · wristCole Perfetti (2)1–2
2nd03:08CAREVJordan Staal (7) · tip-inJalen Chatfield (4), K'Andre Miller (7)2–2
2nd06:31CARSHSeth Jarvis (11) · wristSebastian Aho (12), K'Andre Miller (8)3–2
3rd03:19CARPPAndrei Svechnikov (7) · slapNikolaj Ehlers (10), Sebastian Aho (13)4–2
3rd04:13WPGEVGabriel Vilardi (8) · wristKyle Connor (14)4–3

Penalties

PerTimeTeamPlayerInfractionMin
1st06:50WPGGabriel Vilarditripping2
1st08:57CARLogan Stankovenhooking2
1st19:38CARSean Walkerroughing2
1st19:38WPGKyle Connorroughing2
2nd05:42CAREric Robinsonhooking2
2nd09:19WPGLogan Stanleycross checking2
3rd02:29WPGAlex Iafalloslashing2
3rd19:08CARK'Andre Millerhigh sticking2

Shot map

← CAR attacksWPG attacks →Jordan Staal · P1 00:16 · goal · xG 0.08Logan Stanley · P1 01:51 · missed-shot · xG 0.01Cole Perfetti · P1 02:49 · shot-on-goal · xG 0.03Jalen Chatfield · P1 02:56 · missed-shot · xG 0.02Josh Morrissey · P1 03:45 · goal · xG 0.07Adam Lowry · P1 03:55 · shot-on-goal · xG 0.13Adam Lowry · P1 03:56 · shot-on-goal · xG 0.32Shayne Gostisbehere · P1 04:51 · shot-on-goal · xG 0.06Jalen Chatfield · P1 05:42 · shot-on-goal · xG 0.01K'Andre Miller · P1 05:45 · missed-shot · xG 0.02Kyle Connor · P1 06:10 · missed-shot · xG 0.16Mark Scheifele · P1 06:11 · missed-shot · xG 0.05Andrei Svechnikov · P1 06:33 · shot-on-goal · xG 0.02Seth Jarvis · P1 07:14 · shot-on-goal · xG 0.10Nikolaj Ehlers · P1 07:34 · missed-shot · xG 0.03Logan Stankoven · P1 08:38 · shot-on-goal · xG 0.10Gabriel Vilardi · P1 09:28 · goal · xG 0.17Sean Walker · P1 10:20 · shot-on-goal · xG 0.01Adam Lowry · P1 10:52 · missed-shot · xG 0.07Jordan Martinook · P1 11:26 · shot-on-goal · xG 0.09Dylan Samberg · P1 11:39 · shot-on-goal · xG 0.02Cole Koepke · P1 11:54 · missed-shot · xG 0.05Nikolaj Ehlers · P1 12:15 · missed-shot · xG 0.01K'Andre Miller · P1 13:06 · shot-on-goal · xG 0.02Shayne Gostisbehere · P1 13:10 · shot-on-goal · xG 0.01Jordan Martinook · P1 14:09 · shot-on-goal · xG 0.01Sean Walker · P1 14:12 · shot-on-goal · xG 0.01Neal Pionk · P1 15:38 · shot-on-goal · xG 0.01Cole Koepke · P1 17:37 · shot-on-goal · xG 0.06Mark Scheifele · P1 18:10 · missed-shot · xG 0.07Jalen Chatfield · P1 19:03 · missed-shot · xG 0.01Mark Scheifele · P1 19:17 · missed-shot · xG 0.09Gabriel Vilardi · P1 19:24 · shot-on-goal · xG 0.04Neal Pionk · P1 19:36 · shot-on-goal · xG 0.02Josh Morrissey · P1 19:58 · shot-on-goal · xG 0.01Nikolaj Ehlers · P2 00:48 · missed-shot · xG 0.02Alex Iafallo · P2 00:57 · shot-on-goal · xG 0.02Andrei Svechnikov · P2 02:25 · shot-on-goal · xG 0.02Jalen Chatfield · P2 02:46 · missed-shot · xG 0.02Jordan Staal · P2 03:08 · goal · xG 0.06Sean Walker · P2 05:38 · shot-on-goal · xG 0.01Sebastian Aho · P2 06:28 · shot-on-goal · xG 0.14Seth Jarvis · P2 06:31 · goal · xG 0.25Neal Pionk · P2 07:22 · shot-on-goal · xG 0.02Logan Stankoven · P2 08:21 · shot-on-goal · xG 0.04Shayne Gostisbehere · P2 10:41 · missed-shot · xG 0.04Sebastian Aho · P2 11:03 · missed-shot · xG 0.10Nikolaj Ehlers · P2 11:10 · shot-on-goal · xG 0.09Nikolaj Ehlers · P2 11:12 · missed-shot · xG 0.15Sebastian Aho · P2 11:21 · shot-on-goal · xG 0.04Joel Nystrom · P2 12:54 · shot-on-goal · xG 0.01Logan Stankoven · P2 13:51 · missed-shot · xG 0.06Nikolaj Ehlers · P2 13:56 · missed-shot · xG 0.03Dylan DeMelo · P2 15:35 · missed-shot · xG 0.01Gabriel Vilardi · P2 17:46 · shot-on-goal · xG 0.07Nino Niederreiter · P2 19:12 · shot-on-goal · xG 0.01Dylan Samberg · P2 19:22 · missed-shot · xG 0.01Andrei Svechnikov · P3 01:56 · shot-on-goal · xG 0.03Andrei Svechnikov · P3 02:38 · shot-on-goal · xG 0.08Andrei Svechnikov · P3 03:19 · goal · xG 0.10Jordan Martinook · P3 03:28 · missed-shot · xG 0.01Gabriel Vilardi · P3 04:13 · goal · xG 0.05Sean Walker · P3 04:32 · shot-on-goal · xG 0.04Dylan Samberg · P3 05:26 · missed-shot · xG 0.01Seth Jarvis · P3 06:23 · shot-on-goal · xG 0.02K'Andre Miller · P3 09:08 · shot-on-goal · xG 0.02Mark Scheifele · P3 09:53 · missed-shot · xG 0.09Josh Morrissey · P3 11:46 · shot-on-goal · xG 0.01Nino Niederreiter · P3 11:57 · shot-on-goal · xG 0.04Nino Niederreiter · P3 11:59 · shot-on-goal · xG 0.28Jalen Chatfield · P3 12:37 · shot-on-goal · xG 0.01Sean Walker · P3 12:41 · missed-shot · xG 0.02Cole Perfetti · P3 12:54 · shot-on-goal · xG 0.05Mark Scheifele · P3 13:23 · shot-on-goal · xG 0.17Dylan Samberg · P3 14:06 · missed-shot · xG 0.02K'Andre Miller · P3 14:15 · missed-shot · xG 0.02Mark Scheifele · P3 14:47 · shot-on-goal · xG 0.01Jonathan Toews · P3 17:08 · shot-on-goal · xG 0.02Nino Niederreiter · P3 17:36 · shot-on-goal · xG 0.01Gabriel Vilardi · P3 17:42 · shot-on-goal · xG 0.04Mark Scheifele · P3 18:12 · shot-on-goal · xG 0.08Mark Scheifele · P3 18:59 · shot-on-goal · xG 0.10Kyle Connor · P3 19:07 · shot-on-goal · xG 0.04Jordan Staal · P3 19:30 · missed-shot · xG 0.57
Goal● Shot on goal○ MissedSize = expected goals (xG)

Expected goals: CAR 2.63 · WPG 2.52 · xG% CAR 51.0

Carolina Hurricanes

#SkaterPosGAP+/-PIMSOGHITBLKFO%TOISHF
19K'Andre MillerD0220220122:3627
20Sebastian AhoC0220021160.019:4824
11Jordan StaalC202+1020054.215:3022
5Jalen ChatfieldD0110021021:3426
24Seth JarvisC101+10310100.020:1824
37Andrei SvechnikovR101-1050018:0321
27Nikolaj EhlersL0110010017:3619
48Jordan MartinookL011+1022013:5921
4Shayne GostisbehereD000+1020122:4228
26Sean WalkerD000+1241219:5728
64Joel NystromD0000010116:4422
53Jackson BlakeR000-1001015:4018
22Logan StankovenC0000220033.313:5318
6Mike ReillyD0000001213:0419
71Taylor HallL0000000112:0713
28William CarrierL000+1002011:3218
50Eric RobinsonL0000202010:2612
77Mark JankowskiL0000001050.09:0811
#GoalieDecSASVGASV%TOI
32Brandon BussiW27243.88960:00

Winnipeg Jets

#SkaterPosGAP+/-PIMSOGHITBLKFO%TOISHF
13Gabriel VilardiC20202401100.018:4922
44Josh MorrisseyD101+1031426:1830
81Kyle ConnorL011+1210021:2822
2Dylan DeMeloD011+2003220:4626
55Mark ScheifeleC011+1042137.520:2423
91Cole PerfettiC011-2020113:0618
4Neal PionkD000-1036224:3231
54Dylan SambergD000-1011222:5927
19Jonathan ToewsC000-1010066.717:1721
14Gustav NyquistR0000001214:4818
7Vladislav NamestnikovC000-1002033.314:0718
17Adam LowryC000-1023069.214:0420
62Nino NiederreiterR000-1040113:1316
5Luke SchennD000-1002011:4012
9Alex IafalloL0000210211:0515
64Logan StanleyD000-1201110:3613
36Morgan BarronC0000002127.310:2913
45Cole KoepkeL000001508:4211
#GoalieDecSASVGASV%TOI
1Eric ComrieL28244.85758:47
CAR 4, WPG 3: Carolina Hurricanes vs. Winnipeg Jets, Fri, Nov 21, 2025 Box Score | PuckRecord