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

2023-11-17 · Canada Life Centre

2 – 3Final

WPG beat BUF 3–2. WPG lost the expected-goals battle 2.5 to 3.7 and won anyway, a result the shot quality did not support. The biggest swing: Cole Perfetti scored at 2:12 of the second, moving WPG’s win probability from 53% to 72%. Connor Hellebuyck saved 1.7 goals above expected.

Shots on goal
28 – 18
Expected goals
3.7 – 2.5
xG share
BUF 60%
Home-ice start
WPG 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 goalWPG goal

Expected goals

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

BUFWPG

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.

WPG
60:00 TOI
GSAx +1.69
+1.69
BUF
1 G, 0 A · 20:29 TOI
On-ice +0.16 · Finishing +0.62 · Penalties +0.19
+0.97
WPG
1 G, 0 A · 13:30 TOI
On-ice −0.11 · Finishing +0.86
+0.73

Rough nights

BUF
Eric Comrie
59:20 TOI
GSAx −0.79
−0.79
BUF
Tyson Jost
0 G, 0 A · 8:38 TOI
On-ice +0.11 · Finishing −0.63 · Penalties −0.19
−0.73
WPG
0 G, 1 A · 15:59 TOI
On-ice −0.16 · Finishing −0.32 · Penalties −0.19
−0.66

Scoring

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

TimeTeamGoalBUF–WPGWin prob.
P2 2:12 WPGCole Perfetti
from Vladislav Namestnikov, Neal Pionk
0–153% → 72%
P2 4:33 WPGMason Appleton
from Nino Niederreiter, Adam Lowry
0–272% → 87%
P2 4:56 BUFAlex Tuch
unassisted
1–213% → 27%
P2 8:12 WPGNikolaj Ehlers
from Nino Niederreiter, Vladislav Namestnikov
1–373% → 88%
P3 1:00 BUFJJ Peterka
from Rasmus Dahlin, Zach Benson
2–38% → 23%

Every player

Show both lineups

BUF

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Alex Tuch R20:291+0.97+0.16+0.62+0.00−0.00+0.19+0.01
Rasmus Dahlin D28:071+0.22+0.33−0.29−0.02+0.00+0.19+0.00
Peyton Krebs C12:18+0.16+0.17−0.00−0.02−0.01+0.00+0.02
Ryan Johnson D16:54+0.15+0.15+0.00−0.01+0.00+0.00+0.00
Jordan Greenway L14:31+0.14+0.16−0.03+0.01+0.01+0.00+0.00
Casey Mittelstadt C18:58+0.08+0.26−0.19+0.01−0.00+0.00+0.00
Connor Clifton D13:18+0.07+0.07−0.01−0.01+0.01+0.00+0.00
Jeff Skinner L17:24+0.02+0.21−0.14+0.00−0.02+0.00−0.03
Owen Power D21:55−0.00+0.22−0.21+0.01−0.02+0.00+0.00
Zach Benson L14:431−0.02+0.26−0.09+0.00−0.00−0.19+0.00
Erik Johnson D12:34−0.05−0.04+0.00−0.01−0.01+0.00+0.00
Mattias Samuelsson D23:28−0.10+0.05+0.01+0.02+0.01−0.19+0.00
JJ Peterka R17:231−0.13+0.04+0.02+0.01−0.01−0.19+0.00
Victor Olofsson R11:50−0.17+0.19−0.35−0.01−0.00+0.00+0.00
Kyle Okposo R11:18−0.18−0.06−0.08−0.00−0.00+0.00−0.03
Zemgus Girgensons C12:34−0.20−0.14−0.05−0.02−0.00+0.00+0.02
Dylan Cozens C16:18−0.26−0.03−0.22−0.01−0.00+0.00+0.00
Tyson Jost C8:38−0.73+0.11−0.63−0.01+0.00−0.19−0.01
GoalieTOIGSAx (net goals)
Eric Comrie G59:20−0.79

WPG

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Cole Perfetti C13:301+0.73−0.11+0.86−0.01+0.01+0.00−0.02
Mason Appleton C18:021+0.61−0.16+0.77−0.01+0.01+0.00+0.00
Josh Morrissey D24:07+0.61+0.04+0.01−0.01+0.01+0.56+0.00
Nikolaj Ehlers L15:121+0.51−0.19+0.89+0.00−0.00−0.19+0.00
Axel Jonsson-Fjallby L8:32−0.01−0.02−0.00−0.01+0.01+0.00+0.01
Morgan Barron C10:12−0.08−0.01−0.08−0.01+0.01+0.00+0.02
Neal Pionk D22:291−0.10+0.05−0.15−0.00−0.00+0.00+0.00
Brenden Dillon D20:50−0.12−0.10−0.00−0.01−0.01+0.00+0.00
Mark Scheifele C19:09−0.12+0.04−0.17+0.02−0.00+0.00+0.00
Dylan DeMelo D22:32−0.15−0.17+0.00+0.01+0.02+0.00+0.00
David Gustafsson C9:36−0.20−0.05−0.17−0.01+0.00+0.00+0.02
Kyle Connor L20:07−0.21+0.03−0.22−0.01−0.01+0.00+0.00
Dylan Samberg D13:16−0.21−0.21−0.01−0.01+0.02+0.00+0.00
Vladislav Namestnikov C14:482−0.22−0.17−0.21−0.01+0.01+0.19−0.03
Logan Stanley D12:31−0.25−0.25+0.01−0.00−0.00+0.00+0.00
Nino Niederreiter R16:502−0.35−0.18−0.18−0.01+0.00+0.00+0.02
Alex Iafallo L18:18−0.36−0.05−0.29−0.01+0.00+0.00−0.01
Adam Lowry C15:591−0.66−0.16−0.32−0.02+0.02−0.19+0.01
GoalieTOIGSAx (net goals)
Connor Hellebuyck G60:00+1.69

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.