Florida PanthersFLA 5–2 Final Tampa Bay LightningTBL

Monday, December 15, 2025

Final 1st2nd3rd T SOG
Florida PanthersFLA 221 5 24
Tampa Bay LightningTBL 011 2 28

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

Highlights

Scoring

1st Period
2:16 FLA Sam Reinhart (16)SH Aaron Ekblad (8) · wrist xG 0.10 1–0 ▶
3:48 FLA Anton Lundell (10) Uvis Balinskis (5), Seth Jones (14) · wrist xG 0.13 2–0 ▶
2nd Period
11:48 FLA Brad Marchand (19) Carter Verhaeghe (16), Aaron Ekblad (9) · tip-in xG 0.11 3–0 ▶
18:08 FLA Sam Reinhart (17)PP Mackie Samoskevich (12) · snap xG 0.22 4–0 ▶
19:27 TBL Max Crozier (1) Oliver Bjorkstrand (10), Brayden Point (12) · slap xG 0.04 4–1 ▶
3rd Period
2:11 TBL J.J. Moser (3) Brayden Point (13), Darren Raddysh (17) · snap xG 0.09 4–2 ▶
6:37 FLA Carter Verhaeghe (10) Uvis Balinskis (6) · backhand xG 0.24 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 56%Deserve to win44% TBL
FLATBL
2.37Expected goals2.05
5Goals (no shootout)2
1.44Expected goals, 5 on 51.06
34Shot attempts63
29Unblocked attempts46
24Shots on goal28

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
18:08 FLA Deserve to win Deserve to win · FLA takes the lead, 64–36%
TBL had led since 3:36 of the 1st, by as much as 69%
3rd Period
6:37 TBL Goalie Goalie · Johansson −2.6 goals saved
5 goals on 2.37 xG, 24 shots on goal
14:20 FLA No shift No shift · Gregor, 10:20 on the bench
No shift from 2:11 to 16:55 of the 3rd; 8 shifts (4:09) before that
14:20 FLA No shift No shift · Forsling, 12:30 on the bench
No shift after 3:18 of the 3rd; 24 shifts (13:57) before that
16:50 TBL No shift No shift · Hagel, 12:22 on the bench
No shift after 4:22 of the 3rd; 18 shifts (13:32) before that

Shot map

FLA shoots ←Bigger circle: higher xG; filled: goal→ TBL shoots
A.J. Greer: wrist, 41 ft, xG 0.01 (P1 0:08) Jeff Petry: slap, 70 ft, xG 0.01 (P1 0:37) Nikita Kucherov: slap, 39 ft, xG 0.04 (P1 2:41) Brayden Point: tip-in, 23 ft, xG 0.06 (P1 2:57) Darren Raddysh: slap, 40 ft, xG 0.09 (P1 3:11) Nikita Kucherov: wrist, 89 ft, xG 0.00 (P1 3:23) Yanni Gourde: snap, 16 ft, xG 0.20 (P1 3:36) Evan Rodrigues: snap, 49 ft, xG 0.03 (P1 5:02) Darren Raddysh: slap, 38 ft, xG 0.02 (P1 5:44) Curtis Douglas: tip-in, 11 ft, xG 0.02 (P1 7:30) Darren Raddysh: wrist, 68 ft, xG 0.01 (P1 7:51) Darren Raddysh: wrist, 61 ft, xG 0.01 (P1 8:15) Sam Reinhart: wrist, 11 ft, xG 0.10 (P1 8:47) Seth Jones: snap, 53 ft, xG 0.03 (P1 9:43) Nikita Kucherov: slap, 30 ft, xG 0.16 (P1 11:13) Anthony Cirelli: snap, 13 ft, xG 0.05 (P1 11:17) Charle-Edouard D'Astous: slap, 56 ft, xG 0.02 (P1 12:15) Darren Raddysh: wrist, 38 ft, xG 0.01 (P1 13:26) J.J. Moser: wrist, 72 ft, xG 0.00 (P1 13:29) Darren Raddysh: slap, 96 ft, xG 0.00 (P1 13:58) Brayden Point: snap, 32 ft, xG 0.11 (P1 14:37) Declan Carlile: slap, 49 ft, xG 0.04 (P1 14:59) Curtis Douglas: tip-in, 8 ft, xG 0.04 (P1 15:18) Charle-Edouard D'Astous: wrist, 63 ft, xG 0.01 (P1 15:21) Pontus Holmberg: wrist, 28 ft, xG 0.08 (P1 16:12) Steven Santini: slap, 64 ft, xG 0.03 (P1 17:36) Declan Carlile: slap, 63 ft, xG 0.02 (P1 17:44) Mackie Samoskevich: slap, 29 ft, xG 0.13 (P1 17:59) A.J. Greer: wrist, 8 ft, xG 0.22 (P1 18:01) Evan Rodrigues: poke, 6 ft, xG 0.19 (P1 18:03) Brandon Hagel: wrist, 37 ft, xG 0.02 (P1 18:27) Nick Paul: tip-in, 19 ft, xG 0.05 (P2 1:06) A.J. Greer: snap, 45 ft, xG 0.04 (P2 2:19) Declan Carlile: wrist, 61 ft, xG 0.01 (P2 3:19) Jeff Petry: slap, 64 ft, xG 0.01 (P2 3:36) Jeff Petry: wrist, 29 ft, xG 0.02 (P2 3:47) Oliver Bjorkstrand: tip-in, 21 ft, xG 0.05 (P2 4:33) Evan Rodrigues: tip-in, 9 ft, xG 0.10 (P2 4:43) Mackie Samoskevich: wrist, 19 ft, xG 0.05 (P2 4:43) Sam Bennett: wrist, 38 ft, xG 0.06 (P2 5:51) Seth Jones: snap, 55 ft, xG 0.03 (P2 5:56) Carter Verhaeghe: wrist, 42 ft, xG 0.06 (P2 6:13) Sam Reinhart: snap, 15 ft, xG 0.17 (P2 6:15) Eetu Luostarinen: tip-in, 15 ft, xG 0.03 (P2 7:03) Brayden Point: snap, 23 ft, xG 0.17 (P2 8:46) Nikita Kucherov: wrist, 27 ft, xG 0.06 (P2 13:19) Brandon Hagel: snap, 41 ft, xG 0.06 (P2 14:14) Sam Bennett: wrist, 32 ft, xG 0.11 (P2 14:46) J.J. Moser: wrist, 63 ft, xG 0.01 (P2 15:04) Carter Verhaeghe: slap, 46 ft, xG 0.07 (P2 17:00) Sam Reinhart: deflected, 9 ft, xG 0.04 (P2 17:01) Seth Jones: wrist, 37 ft, xG 0.07 (P2 17:13) Declan Carlile: wrist, 53 ft, xG 0.02 (P2 18:53) Pontus Holmberg: wrist, 59 ft, xG 0.02 (P3 0:18) Darren Raddysh: wrist, 59 ft, xG 0.01 (P3 0:28) Darren Raddysh: wrist, 55 ft, xG 0.02 (P3 0:44) Darren Raddysh: slap, 56 ft, xG 0.00 (P3 1:23) Sam Bennett: wrist, 90 ft, xG 0.00 (P3 1:31) Oliver Bjorkstrand: slap, 29 ft, xG 0.11 (P3 2:35) Nikita Kucherov: slap, 41 ft, xG 0.07 (P3 3:15) Jake Guentzel: snap, 12 ft, xG 0.12 (P3 3:48) Sam Reinhart: wrist, 76 ft, xG 0.00 (P3 4:14) Nick Paul: wrist, 35 ft, xG 0.02 (P3 4:59) Anthony Cirelli: wrist, 37 ft, xG 0.05 (P3 9:07) Max Crozier: wrist, 133 ft, xG 0.00 (P3 9:44) J.J. Moser: slap, 80 ft, xG 0.00 (P3 10:15) Jake Guentzel: wrist, 11 ft, xG 0.02 (P3 11:51) Nick Paul: wrist, 90 ft, xG 0.00 (P3 16:51) Sam Reinhart: GOAL, wrist, 23 ft, xG 0.10 (P1 2:16) Anton Lundell: GOAL, wrist, 24 ft, xG 0.13 (P1 3:48) Brad Marchand: GOAL, tip-in, 7 ft, xG 0.11 (P2 11:48) Sam Reinhart: GOAL, snap, 25 ft, xG 0.22 (P2 18:08) Max Crozier: GOAL, slap, 46 ft, xG 0.04 (P2 19:27) J.J. Moser: GOAL, snap, 31 ft, xG 0.09 (P3 2:11) Carter Verhaeghe: GOAL, backhand, 5 ft, xG 0.24 (P3 6:37)
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
13 Sam Reinhart 202 +2 60.62 0022:19
15 Anton Lundell 101 +2 10.13 2219:50
17 Evan Rodrigues 000 0 40.32 1118:18
11 Mackie Samoskevich 011 0 20.18 5016:42
9 Sam Bennett 000 +2 40.17 4016:04
63 Brad Marchand 101 +2 20.11 2015:55
27 Eetu Luostarinen 000 -1 10.03 2115:24
18 A.J. Greer 000 0 40.27 0015:02
23 Carter Verhaeghe 112 +2 30.36 2114:57
70 Jesper Boqvist 000 -2 00.00 0107:59
73 Noah Gregor 000 -1 00.00 0106:24
23 Jack Studnicka 000 -2 00.00 1005:40
Defense
3 Seth Jones 011 +1 40.13 2526:14
5 Aaron Ekblad 022 0 00.00 0223:06
77 Niko Mikkola 000 +1 00.00 3119:24
26 Uvis Balinskis 022 +2 00.00 0016:34
2 Jeff Petry 000 +2 30.04 0016:11
42 Gustav Forsling 000 -1 00.00 1213:57
Goalie SAGA SVSV% xGA GSAx
Sergei Bobrovsky 28226 .929 2.05 +0.05

Tampa Bay Lightning

Skater GAP+/− AttxG HitBlkTOI
Forwards
21 Brayden Point 022 +1 30.35 0020:41
59 Jake Guentzel 000 +1 20.14 2020:24
86 Nikita Kucherov 000 -2 60.33 1018:40
28 Oliver Bjorkstrand 011 +1 30.16 2017:28
37 Yanni Gourde 000 -2 30.20 2016:53
71 Anthony Cirelli 000 0 30.10 1015:59
28 Zemgus Girgensons 000 -1 10.00 7114:53
20 Nick Paul 000 -2 40.07 6013:33
38 Brandon Hagel 000 -1 60.08 1013:32
29 Pontus Holmberg 000 -1 20.10 0012:06
49 Scott Sabourin 000 -1 00.00 0009:25
42 Curtis Douglas 000 -1 20.06 2009:05
Defense
43 Darren Raddysh 011 -1 120.18 2124:56
90 J.J. Moser 101 +2 50.11 2121:50
24 Max Crozier 101 -1 20.04 2019:59
51 Charle-Edouard D'Astous 000 -2 20.03 0019:08
72 Declan Carlile 000 0 40.10 2013:04
Goalie SAGA SVSV% xGA GSAx
Jonas Johansson 24519 .792 2.37 -2.63

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
23 Carter Verhaeghe C +2.22 +1.45 +0.24 +0.52 0.00 -0.02 +0.03 — 14:57
13 Sam Reinhart C +2.02 +1.50 +0.40 +0.10 0.00 +0.02 0.00 — 22:19
26 Uvis Balinskis D +1.71 +1.40 0.00 +0.33 0.00 0.00 -0.02 — 16:34
63 Brad Marchand L +1.57 +0.75 +0.07 +0.52 +0.22 0.00 0.00 — 15:55
5 Aaron Ekblad D +1.57 +1.25 0.00 +0.24 0.00 0.00 +0.08 — 23:06
11 Mackie Samoskevich R +1.54 +0.70 +0.12 +0.74 0.00 0.00 -0.02 — 16:42
15 Anton Lundell C +1.14 +0.75 +0.09 +0.11 +0.15 -0.05 +0.10 — 19:50
17 Evan Rodrigues C +0.95 0.00 +0.21 +0.78 -0.08 +0.03 +0.01 — 18:18
9 Sam Bennett C +0.79 0.00 +0.11 +0.65 0.00 +0.03 0.00 — 16:04
3 Seth Jones D +0.76 +0.55 +0.09 -0.13 0.00 0.00 +0.25 — 26:14
2 Jeff Petry D +0.73 0.00 +0.03 +0.72 0.00 0.00 -0.02 — 16:11
10 A.J. Greer L +0.72 0.00 +0.17 +0.40 +0.15 0.00 0.00 — 15:02
42 Gustav Forsling D +0.16 0.00 0.00 +0.36 -0.30 0.00 +0.10 — 13:57
72 Sergei Bobrovsky G +0.05 0.00 — — 0.00 — — +0.05 60:00
77 Niko Mikkola D -0.10 0.00 0.00 +0.04 -0.15 0.00 +0.01 — 19:24
27 Eetu Luostarinen C -0.34 0.00 +0.02 -0.40 0.00 +0.01 +0.03 — 15:24
18 Noah Gregor L -0.41 0.00 0.00 -0.44 0.00 0.00 +0.03 — 6:24
70 Jesper Boqvist C -0.80 0.00 0.00 -0.83 0.00 -0.02 +0.05 — 7:59
53 Jack Studnicka C -0.87 0.00 0.00 -0.83 0.00 -0.04 0.00 — 5:40

Tampa Bay Lightning

Player Rating Points Shots On ice Pen FO Other GSAx TOI
21 Brayden Point C +1.97 +1.25 +0.22 +0.51 0.00 +0.03 -0.04 — 20:41
90 J.J. Moser D +1.61 +0.75 +0.07 +0.74 0.00 0.00 +0.05 — 21:50
22 Oliver Bjorkstrand R +1.11 +0.70 +0.10 +0.28 0.00 0.00 +0.02 — 17:28
43 Darren Raddysh D +0.79 +0.55 +0.12 +0.24 -0.15 0.00 +0.03 — 24:56
59 Jake Guentzel C +0.68 0.00 +0.09 +0.48 +0.15 -0.04 0.00 — 20:24
24 Max Crozier D +0.39 +0.75 +0.03 -0.31 -0.08 0.00 0.00 — 19:59
86 Nikita Kucherov R -0.03 0.00 +0.21 -0.37 +0.15 0.00 -0.02 — 18:40
29 Pontus Holmberg R -0.04 0.00 +0.07 -0.27 +0.15 +0.01 0.00 — 12:06
46 Scott Sabourin R -0.12 0.00 0.00 -0.10 0.00 0.00 -0.02 — 9:25
28 Zemgus Girgensons C -0.23 0.00 0.00 -0.28 0.00 0.00 +0.05 — 14:53
42 Curtis Douglas C -0.24 0.00 +0.04 -0.10 -0.15 0.00 -0.02 — 9:05
71 Anthony Cirelli C -0.34 0.00 +0.07 -0.37 0.00 -0.03 0.00 — 15:59
16 Steven Santini D -0.38 0.00 +0.02 -0.40 0.00 0.00 0.00 — 12:00
67 Declan Carlile D -0.47 0.00 +0.07 -0.54 0.00 0.00 0.00 — 13:04
20 Nick Paul L -0.50 0.00 +0.04 -0.54 0.00 +0.02 -0.02 — 13:33
37 Yanni Gourde C -0.54 0.00 +0.13 -0.55 -0.15 +0.05 -0.02 — 16:53
38 Brandon Hagel L -0.66 0.00 +0.05 -0.69 0.00 0.00 -0.02 — 13:32
51 Charle-Edouard D'Astous D -0.67 0.00 +0.02 -0.59 -0.08 0.00 -0.02 — 19:08
31 Jonas Johansson G -2.63 0.00 — — 0.00 — — -2.63 59:56

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.