Florida PanthersFLA 5–2 Final Carolina HurricanesCAR

Tuesday, December 23, 2025

Final 1st2nd3rd T SOG
Florida PanthersFLA 005 5 22
Carolina HurricanesCAR 110 2 19

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

Highlights

Scoring

1st Period
4:11 CAR Eric Robinson (8) Sebastian Aho (19), Joel Nystrom (6) · snap xG 0.11 0–1 ▶
2nd Period
1:58 CAR Andrei Svechnikov (9) Jordan Staal (6) · snap xG 0.20 0–2 ▶
3rd Period
3:53 FLA Niko Mikkola (1) Eetu Luostarinen (11), Sam Reinhart (17) · slap xG 0.04 1–2 ▶
6:17 FLA Luke Kunin (2) Noah Gregor (2), Aaron Ekblad (11) · snap xG 0.14 2–2 ▶
7:00 FLA Anton Lundell (12) Sam Reinhart (18), Eetu Luostarinen (12) · snap xG 0.11 3–2 ▶
9:57 FLA Sam Bennett (13) A.J. Greer (8), Aaron Ekblad (12) · wrist xG 0.09 4–2 ▶
15:21 FLA Seth Jones (6)PP Sam Reinhart (19), Brad Marchand (21) · wrist xG 0.11 5–2 ▶

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

FLA 63%Deserve to win37% CAR
FLACAR
2.95Expected goals2.21
5Goals (no shootout)2
2.71Expected goals, 5 on 51.61
54Shot attempts56
42Unblocked attempts43
22Shots on goal19

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
12:40 CAR No shift No shift · Reilly, 11:08 on the bench
No shift from 2:33 to 15:44 of the 2nd; 5 shifts (2:53) before that
3rd Period
9:57 CAR Goalie Goalie · Andersen −2.0 goals saved
4 goals on 1.99 xG, 17 shots on goal
11:10 FLA xG swing xG swing · Out-chanced CAR 1.55–0.03
In xG over 10 minutes, 3:30 to 13:30 of the 3rd; goals 4–0
11:20 CAR No shift No shift · Reilly, 13:25 on the bench
No shift from 18:57 of the 2nd to 15:21 of the 3rd; 7 shifts (4:42) before that
14:24 FLA Deserve to win Deserve to win · FLA takes the lead, 60–40%
CAR had led since 6:23 of the 1st, by as much as 73%

Shot map

FLA shoots ←Bigger circle: higher xG; filled: goal→ CAR shoots
Carter Verhaeghe: slap, 46 ft, xG 0.05 (P1 0:11) Jeff Petry: snap, 58 ft, xG 0.02 (P1 1:21) K'Andre Miller: snap, 31 ft, xG 0.05 (P1 3:19) Andrei Svechnikov: wrist, 44 ft, xG 0.01 (P1 3:39) Evan Rodrigues: snap, 32 ft, xG 0.01 (P1 4:31) Niko Mikkola: wrist, 40 ft, xG 0.01 (P1 5:21) Sam Bennett: snap, 41 ft, xG 0.05 (P1 6:10) Andrei Svechnikov: tip-in, 6 ft, xG 0.09 (P1 6:22) Andrei Svechnikov: backhand, 4 ft, xG 0.13 (P1 6:23) Mark Jankowski: backhand, 7 ft, xG 0.06 (P1 7:51) Sean Walker: snap, 65 ft, xG 0.00 (P1 9:28) Sebastian Aho: snap, 36 ft, xG 0.01 (P1 10:08) Sebastian Aho: snap, 46 ft, xG 0.01 (P1 10:14) Sean Walker: snap, 70 ft, xG 0.00 (P1 10:16) Evan Rodrigues: wrist, 42 ft, xG 0.01 (P1 11:23) Seth Jones: snap, 35 ft, xG 0.07 (P1 11:29) Sam Bennett: tip-in, 8 ft, xG 0.09 (P1 11:33) Brad Marchand: snap, 40 ft, xG 0.06 (P1 11:37) Seth Jones: snap, 65 ft, xG 0.01 (P1 11:48) Jalen Chatfield: slap, 43 ft, xG 0.02 (P1 12:08) Jalen Chatfield: slap, 62 ft, xG 0.02 (P1 12:16) Shayne Gostisbehere: wrist, 66 ft, xG 0.01 (P1 12:21) Jordan Staal: tip-in, 22 ft, xG 0.04 (P1 13:22) Andrei Svechnikov: snap, 26 ft, xG 0.13 (P1 14:55) Alexander Nikishin: slap, 45 ft, xG 0.05 (P1 16:14) Taylor Hall: snap, 32 ft, xG 0.06 (P1 16:54) Sam Bennett: snap, 31 ft, xG 0.13 (P1 17:59) Evan Rodrigues: tip-in, 11 ft, xG 0.06 (P1 18:09) Jeff Petry: slap, 58 ft, xG 0.04 (P2 1:26) Logan Stankoven: snap, 38 ft, xG 0.06 (P2 2:57) Shayne Gostisbehere: slap, 59 ft, xG 0.02 (P2 3:00) Taylor Hall: snap, 28 ft, xG 0.13 (P2 4:54) Jesperi Kotkaniemi: wrist, 58 ft, xG 0.01 (P2 6:29) Jordan Staal: tip-in, 13 ft, xG 0.09 (P2 7:16) Seth Jones: wrist, 148 ft, xG 0.00 (P2 7:30) Jalen Chatfield: wrist, 71 ft, xG 0.01 (P2 7:47) Jackson Blake: tip-in, 18 ft, xG 0.04 (P2 8:17) Alexander Nikishin: snap, 48 ft, xG 0.01 (P2 8:23) Alexander Nikishin: slap, 43 ft, xG 0.02 (P2 8:26) Noah Gregor: snap, 62 ft, xG 0.01 (P2 10:48) Anton Lundell: snap, 53 ft, xG 0.03 (P2 12:08) Anton Lundell: poke, 10 ft, xG 0.12 (P2 12:15) Sam Reinhart: tip-in, 19 ft, xG 0.07 (P2 12:19) Jackson Blake: tip-in, 20 ft, xG 0.08 (P2 13:24) Nikolaj Ehlers: snap, 71 ft, xG 0.02 (P2 13:53) Taylor Hall: wrist, 9 ft, xG 0.04 (P2 13:54) Logan Stankoven: snap, 9 ft, xG 0.22 (P2 14:33) Alexander Nikishin: snap, 40 ft, xG 0.08 (P2 14:46) Brad Marchand: tip-in, 16 ft, xG 0.05 (P2 16:40) Brad Marchand: wrist, 12 ft, xG 0.05 (P2 16:49) Joel Nystrom: snap, 42 ft, xG 0.01 (P2 17:27) Logan Stankoven: snap, 32 ft, xG 0.11 (P2 18:19) A.J. Greer: snap, 47 ft, xG 0.01 (P2 19:11) Anton Lundell: wrist, 26 ft, xG 0.06 (P2 19:54) Aaron Ekblad: wrist, 60 ft, xG 0.02 (P3 1:09) Sebastian Aho: backhand, 25 ft, xG 0.01 (P3 3:11) Logan Stankoven: deflected, 7 ft, xG 0.10 (P3 3:25) Gustav Forsling: snap, 46 ft, xG 0.03 (P3 3:37) Anton Lundell: snap, 9 ft, xG 0.28 (P3 3:47) Taylor Hall: wrist, 46 ft, xG 0.01 (P3 4:28) Noah Gregor: snap, 41 ft, xG 0.01 (P3 5:58) Noah Gregor: deflected, 7 ft, xG 0.13 (P3 6:15) Sam Reinhart: deflected, 9 ft, xG 0.10 (P3 6:56) Uvis Balinskis: wrist, 168 ft, xG 0.00 (P3 8:32) Luke Kunin: wrist, 62 ft, xG 0.00 (P3 8:56) Eric Robinson: tip-in, 70 ft, xG 0.00 (P3 9:44) Bradly Nadeau: snap, 46 ft, xG 0.00 (P3 10:57) Carter Verhaeghe: snap, 18 ft, xG 0.21 (P3 11:05) Alexander Nikishin: slap, 60 ft, xG 0.02 (P3 11:17) A.J. Greer: wrist, 7 ft, xG 0.20 (P3 12:44) Jeff Petry: slap, 62 ft, xG 0.03 (P3 12:56) Sam Bennett: snap, 25 ft, xG 0.16 (P3 13:05) Eetu Luostarinen: slap, 35 ft, xG 0.08 (P3 14:24) Carter Verhaeghe: wrist, 18 ft, xG 0.09 (P3 15:50) Luke Kunin: tip-in, 7 ft, xG 0.08 (P3 16:49) Jesperi Kotkaniemi: wrist, 41 ft, xG 0.04 (P3 17:37) Jesperi Kotkaniemi: snap, 35 ft, xG 0.01 (P3 17:48) Eric Robinson: tip-in, 25 ft, xG 0.04 (P3 18:28) Eric Robinson: GOAL, snap, 34 ft, xG 0.11 (P1 4:11) Andrei Svechnikov: GOAL, snap, 22 ft, xG 0.20 (P2 1:58) Niko Mikkola: GOAL, slap, 52 ft, xG 0.04 (P3 3:53) Luke Kunin: GOAL, snap, 28 ft, xG 0.14 (P3 6:17) Anton Lundell: GOAL, snap, 28 ft, xG 0.11 (P3 7:00) Sam Bennett: GOAL, wrist, 25 ft, xG 0.09 (P3 9:57) Seth Jones: GOAL, wrist, 18 ft, xG 0.11 (P3 15:21)
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

Florida Panthers

Skater GAP+/− AttxG HitBlkTOI
Forwards
9 Sam Bennett 101 +1 50.52 3021:09
63 Brad Marchand 011 +1 30.16 0018:54
23 Carter Verhaeghe 000 0 30.34 5018:43
13 Sam Reinhart 033 +1 20.17 2218:24
15 Anton Lundell 101 0 50.60 1017:24
27 Eetu Luostarinen 022 0 10.08 4016:30
17 Evan Rodrigues 000 -1 40.08 0115:12
70 Jesper Boqvist 000 0 00.00 3112:51
18 A.J. Greer 011 +1 20.21 1011:31
23 Jack Studnicka 000 +1 00.00 2008:44
71 Luke Kunin 101 +1 30.23 3108:39
73 Noah Gregor 011 +1 40.15 1008:21
Defense
3 Seth Jones 101 +2 40.20 4123:01
42 Gustav Forsling 000 +1 30.03 0222:32
5 Aaron Ekblad 022 0 60.02 1021:11
77 Niko Mikkola 101 +2 20.05 0120:30
2 Jeff Petry 000 -1 40.09 1116:23
26 Uvis Balinskis 000 0 30.00 1114:29
Goalie SAGA SVSV% xGA GSAx
Sergei Bobrovsky 19217 .895 2.21 +0.21

Carolina Hurricanes

Skater GAP+/− AttxG HitBlkTOI
Forwards
22 Logan Stankoven 000 0 50.49 1020:28
53 Jackson Blake 000 -3 30.12 1017:53
77 Mark Jankowski 000 +1 10.06 3317:28
11 Jordan Staal 011 0 20.13 1016:51
71 Taylor Hall 000 0 40.24 3016:43
50 Eric Robinson 101 0 30.16 5016:38
27 Nikolaj Ehlers 000 -2 30.02 0015:59
20 Sebastian Aho 011 -2 50.04 4115:43
37 Andrei Svechnikov 101 +1 50.57 4012:52
82 Jesperi Kotkaniemi 000 0 30.06 2012:28
Defense
26 Sean Walker 000 -2 60.01 2123:34
19 K'Andre Miller 000 -2 30.05 1320:37
5 Jalen Chatfield 000 0 30.04 0219:43
21 Alexander Nikishin 000 0 50.18 3216:13
4 Shayne Gostisbehere 000 -1 20.03 1015:14
64 Joel Nystrom 011 +1 10.01 0014:33
6 Mike Reilly 000 0 00.00 0007:41
Goalie SAGA SVSV% xGA GSAx
Frederik Andersen 22517 .773 2.95 -2.05

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.

Florida Panthers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
13 Sam Reinhart C +2.86 +1.95 +0.11 +0.73 0.00 -0.01 +0.08 — 18:24
3 Seth Jones D +2.15 +0.75 +0.13 +1.26 0.00 0.00 +0.01 — 23:01
27 Eetu Luostarinen C +1.98 +1.25 +0.05 +0.50 +0.15 0.00 +0.02 — 16:30
77 Niko Mikkola D +1.93 +0.75 +0.03 +1.11 0.00 0.00 +0.03 — 20:30
9 Sam Bennett C +1.75 +0.75 +0.34 +0.70 0.00 -0.02 -0.02 — 21:09
71 Luke Kunin C +1.71 +0.75 +0.15 +0.77 0.00 -0.01 +0.05 — 8:39
5 Aaron Ekblad D +1.60 +1.10 +0.01 +0.32 +0.15 0.00 +0.02 — 21:11
15 Anton Lundell C +1.45 +0.75 +0.39 +0.40 0.00 -0.03 -0.06 — 17:24
63 Brad Marchand L +1.35 +0.55 +0.10 +0.70 0.00 0.00 0.00 — 18:54
10 A.J. Greer L +1.34 +0.70 +0.14 +0.54 0.00 0.00 -0.04 — 11:31
18 Noah Gregor L +1.14 +0.70 +0.10 +0.34 0.00 0.00 0.00 — 8:21
42 Gustav Forsling D +0.75 0.00 +0.02 +0.62 0.00 0.00 +0.12 — 22:32
53 Jack Studnicka C +0.43 0.00 0.00 +0.43 0.00 0.00 0.00 — 8:44
23 Carter Verhaeghe C +0.25 0.00 +0.22 +0.07 0.00 0.00 -0.04 — 18:43
70 Jesper Boqvist C +0.21 0.00 0.00 +0.01 +0.15 0.00 +0.05 — 12:51
72 Sergei Bobrovsky G +0.21 0.00 — — 0.00 — — +0.21 59:32
26 Uvis Balinskis D +0.05 0.00 0.00 +0.02 0.00 0.00 +0.03 — 14:29
2 Jeff Petry D -0.22 0.00 +0.06 -0.29 0.00 0.00 +0.01 — 16:23
17 Evan Rodrigues C -0.54 0.00 +0.05 -0.64 0.00 0.00 +0.05 — 15:12

Carolina Hurricanes

Player Rating Points Shots On ice Pen FO Other GSAx TOI
37 Andrei Svechnikov R +1.36 +0.75 +0.37 +0.41 -0.15 +0.01 -0.02 — 12:52
64 Joel Nystrom D +0.73 +0.55 +0.01 +0.19 0.00 0.00 -0.02 — 14:33
50 Eric Robinson L +0.70 +0.75 +0.10 -0.13 0.00 0.00 -0.02 — 16:38
11 Jordan Staal C +0.42 +0.70 +0.08 -0.45 0.00 +0.11 -0.02 — 16:51
77 Mark Jankowski L +0.20 0.00 +0.04 +0.19 -0.15 -0.03 +0.15 — 17:28
22 Logan Stankoven C +0.19 0.00 +0.32 -0.11 0.00 -0.02 0.00 — 20:28
5 Jalen Chatfield D +0.11 0.00 +0.03 -0.02 0.00 0.00 +0.10 — 19:43
71 Taylor Hall L +0.11 0.00 +0.16 -0.19 +0.15 -0.01 0.00 — 16:43
20 Sebastian Aho C +0.08 +0.70 +0.03 -0.68 0.00 -0.01 +0.05 — 15:43
21 Alexander Nikishin D +0.08 0.00 +0.12 -0.14 0.00 0.00 +0.10 — 16:13
82 Jesperi Kotkaniemi C -0.23 0.00 +0.04 -0.15 -0.15 +0.03 0.00 — 12:28
6 Mike Reilly D -0.25 0.00 0.00 -0.25 0.00 0.00 0.00 — 7:41
4 Shayne Gostisbehere D -0.53 0.00 +0.02 -0.53 0.00 0.00 -0.02 — 15:14
27 Nikolaj Ehlers L -0.81 0.00 +0.01 -0.84 0.00 0.00 +0.02 — 15:59
29 Bradly Nadeau L -0.83 0.00 0.00 -0.81 0.00 0.00 -0.02 — 12:41
26 Sean Walker D -1.02 0.00 0.00 -1.05 0.00 0.00 +0.03 — 23:34
19 K'Andre Miller D -1.19 0.00 +0.03 -1.25 -0.15 0.00 +0.17 — 20:37
53 Jackson Blake R -1.74 0.00 +0.08 -1.78 0.00 -0.01 -0.02 — 17:53
31 Frederik Andersen G -2.05 0.00 — — 0.00 — — -2.05 60:00

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.