Tonight: 3 gamesModel estimates, not official NHL statistics
puckmodel
← All recaps

2025-02-23 · Amalie Arena

1 – 4Final

TBL beat SEA 4–1. TBL lost the expected-goals battle 2.6 to 3.0 and won anyway, a result the shot quality did not support. The biggest swing: Brandon Hagel scored short-handed at 9:27 of the second, moving TBL’s win probability from 52% to 73%. Andrei Vasilevskiy saved 1.9 goals above expected.

Shots on goal
37 – 24
Expected goals
3.0 – 2.6
xG share
SEA 54%
Home-ice start
TBL 53%

Win probability

The site’s win-probability model, second by second: score, time left and the manpower on the ice. Dots are goals; hover for the swing.

SEA goalTBL goal

Expected goals

Running total of each team’s shot quality (unblocked attempts). Dots are goals.

SEATBL

Three stars, by the model

Net goals added in this game versus a league-average player: on-ice goal share, finishing, playmaking, suppression, drawn and taken penalties, faceoffs; goalies by goals saved above expected.

TBL
60:00 TOI
GSAx +1.89
+1.89
SEA
1 G, 0 A · 14:03 TOI
On-ice −0.06 · Finishing +0.80
+0.75
TBL
1 G, 0 A · 18:13 TOI
Finishing +0.65
+0.72

Rough nights

SEA
Ales Stezka
58:20 TOI
GSAx −0.64
−0.64
SEA
Brandon Tanev
0 G, 0 A · 10:27 TOI
Finishing −0.40
−0.39
SEA
0 G, 0 A · 21:43 TOI
On-ice +0.16 · Finishing −0.49
−0.35

Scoring

Win probability of the scoring team just before and after each goal.

TimeTeamGoalSEA–TBLWin prob.
P2 9:27 TBLBrandon HagelSH
from Ryan McDonagh, Emil Lilleberg
0–152% → 73%
P3 11:15 TBLNikita Kucherov
from Brayden Point
0–284% → 97%
P3 12:58 TBLLuke Glendening
from Cam Atkinson, Michael Eyssimont
0–398% → 100%
P3 15:24 SEAShane Wright
from Brandon Montour, Joshua Mahura
1–30% → 1%
P3 18:14 TBLNick PaulEN
from Brandon Hagel, Anthony Cirelli
1–4100% → 100%

Every player

Show both lineups

SEA

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Shane Wright C14:031+0.75−0.06+0.80+0.00+0.02+0.00−0.01
Brandon Montour D23:251+0.04−0.15−0.01−0.02+0.01+0.20+0.00
Jordan Eberle R11:46+0.01+0.00−0.00+0.02−0.01+0.00+0.00
Adam Larsson D20:52+0.00+0.04−0.02−0.00−0.01+0.00+0.00
Ryker Evans D14:30−0.02+0.03−0.03−0.01+0.00+0.00+0.00
Mitchell Stephens C5:46−0.06−0.04−0.00−0.01+0.00+0.00−0.01
Joshua Mahura D13:351−0.09−0.02−0.07−0.01−0.00+0.00+0.00
Eeli Tolvanen R14:33−0.11−0.12−0.00−0.02+0.03+0.00+0.00
Vince Dunn D24:27−0.15+0.13−0.31+0.03+0.00+0.00+0.00
Matty Beniers C19:40−0.18+0.15−0.34−0.02+0.03+0.00+0.00
Jamie Oleksiak D20:36−0.18−0.14−0.04−0.01−0.00+0.00+0.00
Jaden Schwartz C19:53−0.19+0.10−0.30+0.01+0.00+0.00+0.00
Andre Burakovsky L15:29−0.22−0.06−0.15−0.00−0.01+0.00+0.00
Oliver Bjorkstrand R15:11−0.27−0.07−0.20−0.00+0.00+0.00+0.00
Chandler Stephenson C20:31−0.28−0.06−0.18+0.01−0.00+0.00−0.05
Jared McCann L15:13−0.31−0.04−0.29+0.01+0.02+0.00−0.01
Kaapo Kakko R21:43−0.35+0.16−0.49−0.03+0.01+0.00+0.01
Brandon Tanev L10:27−0.39−0.00−0.40−0.01+0.02+0.00+0.00
GoalieTOIGSAx (net goals)
Ales Stezka G58:20−0.64

TBL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Nikita Kucherov R18:131+0.72+0.04+0.65+0.05−0.02+0.00+0.00
Brandon Hagel L17:4311+0.67+0.02+0.65+0.01−0.01+0.00+0.00
Luke Glendening C10:461+0.65−0.15+0.80−0.02+0.01+0.00+0.01
Ryan McDonagh D21:321+0.21+0.17+0.01+0.03+0.01+0.00+0.00
Emil Lilleberg D16:571+0.05+0.09+0.01−0.01−0.03+0.00+0.00
Nick Paul L16:451+0.00+0.03−0.00−0.03+0.00+0.00+0.00
Darren Raddysh D17:27−0.01−0.01+0.01+0.00−0.00+0.00+0.00
Erik Cernak D19:07−0.01+0.20−0.02+0.01−0.00−0.20+0.00
Anthony Cirelli C17:561−0.03−0.00−0.05−0.00+0.02+0.00+0.00
Mitchell Chaffee R14:17−0.05+0.15−0.16−0.03−0.01+0.00+0.00
Gage Goncalves C12:46−0.10+0.12−0.24+0.01+0.01+0.00+0.00
Cam Atkinson R10:341−0.11−0.11−0.00−0.00+0.00+0.00+0.00
Victor Hedman D23:02−0.19−0.19−0.03+0.03+0.00+0.00+0.00
Brayden Point C18:141−0.20+0.00−0.29+0.03−0.00+0.00+0.06
J.J. Moser D22:08−0.21−0.17−0.02+0.01−0.03+0.00+0.00
Jake Guentzel C16:34−0.22+0.02−0.23−0.01−0.00+0.00+0.00
Zemgus Girgensons C14:16−0.25+0.15−0.37−0.03+0.00+0.00+0.00
Michael Eyssimont C9:431−0.26−0.15−0.13−0.01+0.02+0.00+0.00
GoalieTOIGSAx (net goals)
Andrei Vasilevskiy G60:00+1.89

Net goals for one game are noisy: a single goal against on the ice or a lucky finish moves them a lot. See the card guide and Net Goals 101 for how they are built.