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

2021-11-04 · Climate Pledge Arena

2 – 5Final

SEA beat BUF 5–2. SEA also won the expected-goals battle 3.0 to 1.4: the better chances went the right way. The biggest swing: Jordan Eberle scored at 1:50 of the third, moving SEA’s win probability from 52% to 78%.

Shots on goal
21 – 38
Expected goals
1.4 – 3.0
xG share
SEA 69%
Home-ice start
SEA 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.

BUF goalSEA goal

Expected goals

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

BUFSEA

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.

SEA
3 G, 0 A · 15:04 TOI
On-ice +0.10 · Finishing +2.35
+2.46
BUF
1 G, 0 A · 19:21 TOI
On-ice −0.22 · Finishing +0.83
+0.58
SEA
1 G, 0 A · 13:57 TOI
Finishing +0.71 · Penalties −0.19 · Faceoffs −0.05
+0.48

Rough nights

SEA
60:00 TOI
GSAx −0.63
−0.63
BUF
Dustin Tokarski
58:33 TOI
GSAx −0.57
−0.57
SEA
Brandon Tanev
0 G, 0 A · 16:08 TOI
On-ice +0.19 · Finishing −0.65
−0.47

Scoring

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

TimeTeamGoalBUF–SEAWin prob.
P1 15:42 SEAMorgan Geekie
from Alexander Wennberg, Vince Dunn
0–154% → 71%
P2 6:27 BUFTage Thompson
from Rasmus Asplund, Rasmus Dahlin
1–127% → 47%
P2 17:59 BUFKyle OkposoPP
from Jacob Bryson, Dylan Cozens
2–148% → 72%
P2 18:25 SEAJordan Eberle
from Jaden Schwartz
2–228% → 53%
P3 1:50 SEAJordan Eberle
from Alexander Wennberg, Jeremy Lauzon
2–352% → 78%
P3 8:06 SEAJordan Eberle
from Jaden Schwartz
2–481% → 95%
P3 18:43 SEAJaden SchwartzEN
from Jamie Oleksiak
2–5100% → 100%

Every player

Show both lineups

BUF

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Tage Thompson C19:211+0.58−0.22+0.83−0.00−0.02+0.00−0.01
Kyle Okposo R14:421+0.37−0.04+0.61−0.00+0.00−0.19−0.02
Anders Bjork L7:43+0.16−0.02−0.00−0.01+0.01+0.19+0.00
Jacob Bryson D20:121−0.01+0.04−0.04−0.00−0.01+0.00+0.00
Robert Hagg D14:29−0.03−0.04+0.01+0.00−0.00+0.00+0.00
Drake Caggiula L20:09−0.04−0.03−0.01−0.01+0.00+0.00+0.00
Arttu Ruotsalainen C6:43−0.05−0.07−0.00−0.01−0.00+0.00+0.03
Zemgus Girgensons C13:12−0.10−0.05−0.00−0.04+0.00+0.00−0.01
Colin Miller D22:24−0.10+0.03−0.13−0.01+0.01+0.00+0.00
Dylan Cozens C15:591−0.11−0.08−0.09−0.01−0.00+0.00+0.07
Jeff Skinner L20:11−0.13−0.25−0.03+0.00−0.04+0.19+0.00
Mark Pysyk D15:09−0.15−0.07−0.10−0.00+0.02+0.00+0.00
John Hayden C4:49−0.22−0.03−0.00−0.01+0.01−0.19+0.00
Will Butcher D22:25−0.24−0.30−0.12−0.01+0.00+0.19+0.00
Vinnie Hinostroza C18:23−0.25−0.05−0.00−0.00−0.00−0.19+0.00
Rasmus Asplund C19:191−0.30−0.21−0.09−0.01+0.00+0.00+0.01
Rasmus Dahlin D24:521−0.35−0.31−0.04−0.01+0.01+0.00+0.00
Cody Eakin C9:25−0.40−0.02−0.21−0.01−0.00−0.19+0.03
GoalieTOIGSAx (net goals)
Dustin Tokarski G58:33−0.57

SEA

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jordan Eberle R15:043+2.46+0.10+2.35+0.02+0.00+0.00−0.02
Morgan Geekie C13:571+0.48+0.01+0.71+0.00−0.00−0.19−0.05
Adam Larsson D24:40+0.30+0.15−0.03−0.00−0.01+0.19+0.00
Vince Dunn D19:421+0.26+0.26−0.03+0.03+0.00+0.00+0.00
Jamie Oleksiak D17:231+0.14+0.19−0.22−0.01−0.01+0.19+0.00
Haydn Fleury D15:48+0.12+0.12+0.01−0.02+0.00+0.00+0.00
Jaden Schwartz C19:3712+0.10+0.06−0.14−0.00+0.00+0.19+0.00
Alexander Wennberg C19:422+0.06+0.13−0.08+0.01−0.00+0.00+0.01
Yanni Gourde C21:19+0.01+0.20−0.20−0.00+0.00+0.00+0.02
Riley Sheahan C10:38−0.01+0.05−0.02−0.01−0.00+0.00−0.03
Mark Giordano D18:00−0.02+0.08−0.14+0.03+0.01+0.00+0.00
Ryan Donato C12:18−0.09+0.00−0.27−0.01−0.00+0.19+0.00
Calle Jarnkrok C16:43−0.12+0.12−0.19−0.02+0.01+0.00−0.03
Max McCormick L5:27−0.17+0.03−0.00−0.01+0.00−0.19+0.00
Nathan Bastian R8:09−0.17+0.02−0.17−0.01−0.00+0.00+0.00
Jeremy Lauzon D16:391−0.17+0.05−0.01−0.01−0.01−0.19+0.00
Joonas Donskoi R18:57−0.40+0.03−0.42−0.01−0.00+0.00+0.00
Brandon Tanev L16:08−0.47+0.19−0.65−0.02+0.01+0.00+0.00
GoalieTOIGSAx (net goals)
Philipp Grubauer G60:00−0.63

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.