Carolina HurricanesCAR 4–3 Final/SO Philadelphia FlyersPHI

Saturday, December 13, 2025

Final/SO 1st2nd3rdOTSO T SOG
Carolina HurricanesCAR 02101 4 21
Philadelphia FlyersPHI 20100 3 18

No impact calculated for this game. Impacts are calculated for games in the next 7 days.

Highlights

Scoring

1st Period
10:04 PHI Bobby Brink (8) Trevor Zegras (18), Travis Sanheim (12) · wrist xG 0.11 0–1 ▶
17:34 PHI Trevor Zegras (12) Travis Konecny (18), Jamie Drysdale (11) · snap xG 0.25 0–2 ▶
2nd Period
9:11 CAR Nikolaj Ehlers (8) Shayne Gostisbehere (20) · snap xG 0.12 1–2 ▶
14:12 CAR Alexander Nikishin (4) Joel Nystrom (5), Taylor Hall (10) · slap xG 0.02 2–2 ▶
3rd Period
12:26 CAR Seth Jarvis (18) Andrei Svechnikov (11), Shayne Gostisbehere (21) · wrist xG 0.32 3–2 ▶
12:49 PHI Carl Grundstrom (2) Rodrigo Abols (1), Noah Juulsen (4) · snap xG 0.11 3–3 ▶
Overtime
No scoring
Shootout
PHI Trevor Zegras vs Pyotr Kochetkov Missed
CAR Seth Jarvis vs Samuel Ersson Saved
PHI Matvei Michkov vs Pyotr Kochetkov Missed
CAR Andrei Svechnikov vs Samuel Ersson Missed
PHI Travis Konecny vs Pyotr Kochetkov Saved
CAR Sebastian Aho vs Samuel Ersson Missed
PHI Bobby Brink vs Pyotr Kochetkov Saved
CAR Jackson Blake vs Samuel Ersson Goal

Score away–home after each goal; season totals in parentheses.

Shot quality

Expected goals (xG) rate every unblocked shot by how often shots like it go in, from where it was taken, the shot type, the strength and what happened just before it. How it works

CAR 76%Deserve to win24% PHI
CARPHI
3.45Expected goals1.93
3Goals (no shootout)3
2.49Expected goals, 5 on 51.67
68Shot attempts30
47Unblocked attempts27
21Shots on goal18

Game notes

What stood out as the game went on, from the play-by-play and the shifts. Time on the bench is counted in 5-on-5 play outside the penalty box; the note says the player sat, not why. Goals saved are against the shots' expected goals (xG).

2nd Period
4:57 PHI Deserve to win Deserve to win · PHI takes the lead, 60–40%
CAR had led since 4:04 of the 1st, by as much as 74%
3rd Period
5:42 CAR Deserve to win Deserve to win · CAR takes the lead, 61–39%
PHI had led since 4:57 of the 2nd, by as much as 60%
12:30 CAR xG swing xG swing · Out-chanced PHI 1.05–0.00
In xG over 10 minutes, 2:30 to 12:30 of the 3rd; goals 1–0

Shot map

CAR shoots ←Bigger circle: higher xG; filled: goal→ PHI shoots
Jalen Chatfield: wrist, 51 ft, xG 0.01 (P1 0:18) Sean Couturier: snap, 42 ft, xG 0.00 (P1 0:38) Seth Jarvis: backhand, 8 ft, xG 0.16 (P1 1:03) Nick Seeler: slap, 62 ft, xG 0.01 (P1 1:45) Taylor Hall: wrist, 44 ft, xG 0.01 (P1 3:14) K'Andre Miller: snap, 68 ft, xG 0.01 (P1 3:41) Jordan Staal: snap, 35 ft, xG 0.13 (P1 4:04) Seth Jarvis: snap, 28 ft, xG 0.14 (P1 4:33) Sean Couturier: wrist, 159 ft, xG 0.00 (P1 4:34) Carl Grundstrom: snap, 9 ft, xG 0.09 (P1 5:03) Seth Jarvis: snap, 22 ft, xG 0.17 (P1 5:26) Taylor Hall: snap, 13 ft, xG 0.08 (P1 6:27) Sean Walker: slap, 63 ft, xG 0.02 (P1 6:52) Taylor Hall: snap, 33 ft, xG 0.04 (P1 6:56) Owen Tippett: backhand, 11 ft, xG 0.05 (P1 9:00) Jackson Blake: snap, 38 ft, xG 0.06 (P1 11:22) Nick Seeler: slap, 50 ft, xG 0.02 (P1 12:34) Travis Konecny: tip-in, 12 ft, xG 0.09 (P1 12:44) Jamie Drysdale: snap, 38 ft, xG 0.04 (P1 13:21) Garnet Hathaway: snap, 49 ft, xG 0.01 (P1 17:47) Sean Couturier: wrist, 68 ft, xG 0.01 (P2 0:13) Matvei Michkov: tip-in, 7 ft, xG 0.09 (P2 0:37) Matvei Michkov: snap, 6 ft, xG 0.14 (P2 0:38) Travis Sanheim: wrist, 28 ft, xG 0.13 (P2 0:41) Nikita Grebenkin: snap, 44 ft, xG 0.04 (P2 1:39) Eric Robinson: tip-in, 157 ft, xG 0.00 (P2 3:00) Travis Sanheim: snap, 41 ft, xG 0.01 (P2 4:08) Travis Konecny: wrist, 25 ft, xG 0.11 (P2 4:57) Logan Stankoven: snap, 34 ft, xG 0.12 (P2 5:05) Noah Cates: wrist, 25 ft, xG 0.13 (P2 5:40) K'Andre Miller: snap, 32 ft, xG 0.07 (P2 7:42) Sebastian Aho: snap, 30 ft, xG 0.15 (P2 7:59) Nikolaj Ehlers: wrap-around, 5 ft, xG 0.02 (P2 8:24) K'Andre Miller: wrist, 53 ft, xG 0.01 (P2 10:33) Jordan Martinook: snap, 35 ft, xG 0.08 (P2 11:03) Jackson Blake: backhand, 14 ft, xG 0.02 (P2 12:06) Shayne Gostisbehere: slap, 58 ft, xG 0.02 (P2 13:25) Shayne Gostisbehere: wrist, 27 ft, xG 0.09 (P2 15:18) Travis Konecny: snap, 45 ft, xG 0.04 (P2 15:53) Matvei Michkov: tip-in, 25 ft, xG 0.07 (P2 16:04) Alexander Nikishin: snap, 62 ft, xG 0.00 (P2 16:35) Nick Seeler: snap, 164 ft, xG 0.00 (P2 16:57) Shayne Gostisbehere: slap, 54 ft, xG 0.04 (P2 17:43) Travis Sanheim: wrist, 154 ft, xG 0.00 (P2 18:32) Logan Stankoven: snap, 22 ft, xG 0.16 (P2 18:59) Sean Walker: snap, 50 ft, xG 0.01 (P2 19:25) Jordan Martinook: wrist, 46 ft, xG 0.01 (P2 19:31) Matvei Michkov: snap, 34 ft, xG 0.02 (P2 19:56) Shayne Gostisbehere: wrist, 56 ft, xG 0.01 (P3 0:22) Bobby Brink: snap, 13 ft, xG 0.19 (P3 2:29) Andrei Svechnikov: wrist, 10 ft, xG 0.24 (P3 2:47) Mark Jankowski: snap, 44 ft, xG 0.03 (P3 3:08) Alexander Nikishin: slap, 54 ft, xG 0.02 (P3 5:03) Logan Stankoven: snap, 32 ft, xG 0.10 (P3 5:42) Jordan Martinook: wrist, 40 ft, xG 0.05 (P3 7:49) Nikolaj Ehlers: wrist, 14 ft, xG 0.14 (P3 8:20) Joel Nystrom: snap, 49 ft, xG 0.01 (P3 9:28) Eric Robinson: wrist, 23 ft, xG 0.03 (P3 9:34) K'Andre Miller: backhand, 19 ft, xG 0.11 (P3 11:04) Sean Walker: wrist, 71 ft, xG 0.00 (P3 13:29) Jalen Chatfield: wrist, 61 ft, xG 0.00 (P3 13:49) Nikolaj Ehlers: wrist, 42 ft, xG 0.01 (P3 16:31) Logan Stankoven: snap, 34 ft, xG 0.05 (P3 19:00) Jordan Martinook: snap, 35 ft, xG 0.07 (P3 19:49) Shayne Gostisbehere: snap, 33 ft, xG 0.15 (OT 3:28) Seth Jarvis: backhand, 19 ft, xG 0.11 (OT 3:37) Trevor Zegras: snap, 12 ft, xG 0.17 (OT 4:28) Jordan Staal: snap, 16 ft, xG 0.23 (OT 4:50) Bobby Brink: GOAL, wrist, 32 ft, xG 0.11 (P1 10:04) Trevor Zegras: GOAL, snap, 8 ft, xG 0.25 (P1 17:34) Nikolaj Ehlers: GOAL, snap, 35 ft, xG 0.12 (P2 9:11) Alexander Nikishin: GOAL, slap, 50 ft, xG 0.02 (P2 14:12) Seth Jarvis: GOAL, wrist, 4 ft, xG 0.32 (P3 12:26) Carl Grundstrom: GOAL, snap, 29 ft, xG 0.11 (P3 12:49)
About these numbers

xG comes from hockeystats.io's own model, a gradient-boosted tree model trained on every unblocked shot from the 2021-22 to 2025-26 regular seasons using the NHL's public play-by-play. Each shot's value is the share of similar shots that became goals. A team's xG is the sum over its shots; "deserve to win" asks how often the team would outscore its opponent if every shot went in at exactly that rate. Blocked shots count as attempts but have no xG (the NHL records where they were blocked, not where they were taken), so the map leaves them out.

Box score

Carolina Hurricanes

Skater GAP+/− AttxG HitBlkTOI
Forwards
53 Jackson Blake 000 +1 50.08 1021:25
20 Sebastian Aho 000 0 20.15 0018:51
22 Logan Stankoven 000 +1 50.43 0018:16
27 Nikolaj Ehlers 101 +1 80.29 0018:14
11 Jordan Staal 000 -1 30.36 0018:06
24 Seth Jarvis 101 0 50.91 5117:24
37 Andrei Svechnikov 011 0 30.24 1117:11
48 Jordan Martinook 000 -1 60.21 2016:39
28 William Carrier 000 -1 00.00 3015:54
71 Taylor Hall 011 0 30.13 1011:48
50 Eric Robinson 000 0 20.03 1010:18
77 Mark Jankowski 000 0 10.03 0008:54
Defense
4 Shayne Gostisbehere 022 +1 50.29 0025:58
26 Sean Walker 000 -1 60.03 0123:45
19 K'Andre Miller 000 -1 70.20 1022:53
5 Jalen Chatfield 000 0 30.01 1022:12
64 Joel Nystrom 011 +1 10.01 1013:49
21 Alexander Nikishin 101 0 30.04 2013:26
Goalie SAGA SVSV% xGA GSAx
Pyotr Kochetkov 18315 .833 1.93 -1.07

Philadelphia Flyers

Skater GAP+/− AttxG HitBlkTOI
Forwards
46 Trevor Zegras 112 +1 30.42 0018:24
14 Sean Couturier 000 0 30.01 1118:10
22 Christian Dvorak 000 +2 00.00 0317:45
11 Travis Konecny 011 +1 30.24 0017:25
74 Owen Tippett 000 -1 10.05 5116:35
27 Noah Cates 000 -2 10.13 2115:22
39 Matvei Michkov 000 -1 40.32 0114:59
91 Carl Grundstrom 101 +1 20.21 1214:36
10 Bobby Brink 101 0 20.29 1113:55
17 Nikita Grebenkin 000 -1 10.04 4013:29
18 Rodrigo Abols 011 0 00.00 1013:10
21 Garnet Hathaway 000 0 10.01 5012:01
Defense
6 Travis Sanheim 011 -2 30.15 0225:48
36 Emil Andrae 000 +2 00.00 2522:58
24 Nick Seeler 000 -2 50.04 4322:57
9 Jamie Drysdale 011 +2 10.04 0022:02
47 Noah Juulsen 011 0 00.00 1015:00
Goalie SAGA SVSV% xGA GSAx
Samuel Ersson 21318 .857 3.45 +0.45

Skaters by time on ice. Goalie lines count shots with the goalie in net, from the NHL play-by-play.

Player ratings

What each player added to the result, in goals, from most to least. Hover a number for what it's made of.

Carolina Hurricanes

Player Rating Points Shots On ice Pen FO Other GSAx TOI
4 Shayne Gostisbehere D +2.28 +1.25 +0.19 +0.84 0.00 0.00 0.00 — 25:58
27 Nikolaj Ehlers L +1.99 +0.75 +0.19 +1.06 0.00 0.00 0.00 — 18:14
24 Seth Jarvis C +1.77 +0.75 +0.59 +0.40 0.00 -0.02 +0.05 — 17:24
22 Logan Stankoven C +1.34 0.00 +0.28 +1.03 0.00 +0.03 0.00 — 18:16
37 Andrei Svechnikov R +1.01 +0.70 +0.16 +0.10 0.00 0.00 +0.05 — 17:11
64 Joel Nystrom D +0.88 +0.70 +0.01 +0.17 0.00 0.00 0.00 — 13:49
53 Jackson Blake R +0.87 0.00 +0.05 +0.78 0.00 0.00 +0.04 — 21:25
71 Taylor Hall L +0.82 +0.55 +0.09 +0.22 0.00 0.00 -0.04 — 11:48
21 Alexander Nikishin D +0.67 +0.75 +0.03 -0.06 0.00 0.00 -0.04 — 13:26
5 Jalen Chatfield D +0.39 0.00 +0.01 +0.36 0.00 0.00 +0.02 — 22:12
26 Sean Walker D +0.32 0.00 +0.02 +0.14 +0.15 0.00 +0.01 — 23:45
19 K'Andre Miller D +0.32 0.00 +0.13 +0.17 0.00 0.00 +0.02 — 22:53
20 Sebastian Aho C +0.13 0.00 +0.10 +0.08 0.00 -0.03 -0.02 — 18:51
11 Jordan Staal C +0.08 0.00 +0.24 -0.10 0.00 -0.02 -0.04 — 18:06
50 Eric Robinson L -0.09 0.00 +0.02 -0.11 0.00 0.00 0.00 — 10:18
77 Mark Jankowski L -0.14 0.00 +0.02 -0.11 0.00 -0.04 0.00 — 8:54
28 William Carrier L -0.15 0.00 0.00 -0.15 0.00 0.00 0.00 — 15:54
48 Jordan Martinook L -0.19 0.00 +0.14 -0.32 0.00 0.00 0.00 — 16:39
52 Pyotr Kochetkov G -1.07 0.00 — — 0.00 — — -1.07 64:57

Philadelphia Flyers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
9 Jamie Drysdale D +1.40 +0.55 +0.02 +0.86 0.00 0.00 -0.04 — 22:02
10 Bobby Brink R +1.02 +0.75 +0.19 +0.03 0.00 +0.01 +0.03 — 13:55
46 Trevor Zegras C +0.93 +1.45 +0.27 -0.64 -0.15 0.00 0.00 — 18:24
91 Carl Grundstrom R +0.72 +0.75 +0.13 -0.25 0.00 -0.01 +0.10 — 14:36
11 Travis Konecny R +0.63 +0.70 +0.16 -0.23 0.00 0.00 0.00 — 17:25
33 Samuel Ersson G +0.45 0.00 — — 0.00 — — +0.45 65:00
14 Sean Couturier C +0.43 0.00 +0.01 +0.30 0.00 +0.07 +0.05 — 18:10
47 Noah Juulsen D +0.39 +0.55 0.00 -0.16 0.00 0.00 0.00 — 15:00
36 Emil Andrae D +0.37 0.00 0.00 +0.16 0.00 0.00 +0.21 — 22:58
39 Matvei Michkov R +0.18 0.00 +0.21 +0.09 -0.15 0.00 +0.03 — 14:59
22 Christian Dvorak C +0.02 0.00 0.00 -0.16 0.00 +0.03 +0.15 — 17:45
74 Owen Tippett R -0.01 0.00 +0.03 -0.09 0.00 -0.01 +0.05 — 16:35
18 Rodrigo Abols C -0.01 +0.70 0.00 -0.69 0.00 +0.02 -0.04 — 13:10
6 Travis Sanheim D -0.03 +0.55 +0.10 -0.73 0.00 0.00 +0.06 — 25:48
27 Noah Cates L -0.22 0.00 +0.08 -0.35 0.00 -0.03 +0.07 — 15:22
29 Nikita Grebenkin R -0.25 0.00 +0.03 -0.24 0.00 0.00 -0.04 — 13:29
96 Ty Murchison D -0.46 0.00 0.00 -0.47 0.00 0.00 +0.01 — 16:24
19 Garnet Hathaway R -0.48 0.00 +0.01 -0.48 0.00 0.00 0.00 — 12:01
24 Nick Seeler D -1.33 0.00 +0.02 -1.46 0.00 0.00 +0.11 — 22:57

An expected-goals take on Dom Luszczyszyn's Game Score: goals and assists, the quality of a player's own shots, shot quality for and against while they were on the ice at 5v5, penalties, faceoffs and puck plays, all in goals; goalies by goals saved above expected. From the NHL play-by-play and shift charts.