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

2026-03-22 · Madison Square Garden

3 – 2Final/SO

WPG beat NYR 3–2 in a shootout. WPG also won the expected-goals battle 3.4 to 2.8: the better chances went the right way. The biggest swing: Mika Zibanejad scored on the power play at 14:03 of the second, moving NYR’s win probability from 31% to 53%. Eric Comrie saved 1.6 goals above expected.

Shots on goal
37 – 29
Expected goals
3.4 – 2.8
xG share
WPG 54%
Home-ice start
NYR 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.

WPG goalNYR goal

Expected goals

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

WPGNYR

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
Eric Comrie
64:37 TOI
GSAx +1.57
+1.57
NYR
Dylan Garand
65:00 TOI
GSAx +1.02
+1.02
WPG
0 G, 1 A · 24:46 TOI
On-ice +0.27 · Finishing −0.33 · Penalties +0.39 · Shootout +0.66
+0.98

Rough nights

NYR
0 G, 0 A · 24:31 TOI
Finishing −0.60 · Shootout −0.32
−0.93
NYR
0 G, 2 A · 20:21 TOI
Finishing −0.20 · Faceoffs +0.07 · Shootout −0.29
−0.42
NYR
0 G, 0 A · 17:30 TOI
On-ice −0.13 · Finishing −0.22
−0.37

Scoring

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

TimeTeamGoalWPG–NYRWin prob.
P1 13:06 WPGAdam Lowry
from Gabriel Vilardi, Cole Perfetti
1–047% → 64%
P2 0:41 NYRTye Kartye
from J.T. Miller
1–134% → 53%
P2 6:43 WPGGabriel VilardiPP
from Kyle Connor, Josh Morrissey
2–148% → 67%
P2 14:03 NYRMika ZibanejadPP
from Adam Fox, J.T. Miller
2–231% → 53%

Every player

Show both lineups

WPG

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Kyle Connor L24:461+0.98+0.27−0.33−0.01−0.01+0.39+0.00+0.66
Gabriel Vilardi C17:1911+0.82+0.04+0.59+0.00+0.00+0.00−0.03+0.22
Adam Lowry C17:061+0.62−0.04+0.73−0.04+0.03+0.00−0.05−0.00
Isak Rosen R10:10+0.12+0.12+0.00−0.01+0.01+0.00+0.00−0.00
Elias Salomonsson D19:38+0.05+0.07−0.02−0.01+0.01+0.00+0.00+0.00
Neal Pionk D25:27−0.04+0.25−0.29−0.00−0.00+0.00+0.00+0.00
Cole Perfetti C17:431−0.07+0.08−0.15−0.01+0.01+0.00+0.00−0.00
Josh Morrissey D26:471−0.07+0.23−0.30−0.01+0.01+0.00+0.00+0.00
Gustav Nyquist R10:30−0.11−0.00−0.09−0.01−0.00+0.00+0.00−0.00
Jonathan Toews C11:05−0.13+0.03−0.20−0.00−0.00+0.00+0.04−0.00
Morgan Barron C13:46−0.14−0.08−0.04−0.01+0.01+0.00−0.03−0.00
Alex Iafallo L18:22−0.21+0.10−0.30−0.01+0.00+0.00+0.00−0.00
Dylan Samberg D23:05−0.21−0.11−0.12−0.02+0.03+0.00+0.00+0.00
Mark Scheifele C24:40−0.22+0.29−0.60+0.06−0.00+0.00+0.03−0.00
Brad Lambert C13:04−0.23+0.13−0.34−0.01−0.00+0.00+0.00−0.00
Haydn Fleury D10:43−0.25−0.06+0.00−0.01+0.00−0.19+0.00+0.00
Dylan DeMelo D18:14−0.26−0.17−0.13+0.01+0.02+0.00+0.00+0.00
Cole Koepke L11:12−0.30−0.20−0.09−0.01+0.01+0.00+0.00−0.00
GoalieTOIGSAx (net goals)
Eric Comrie G64:37+1.57

NYR

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Mika Zibanejad C23:291+0.62+0.09+0.51+0.01+0.01+0.00+0.00−0.00
Jaroslav Chmelar R6:03+0.20+0.02+0.00−0.01+0.00+0.19+0.00−0.00
Tye Kartye L13:181+0.11−0.12+0.43−0.01+0.00−0.19+0.00−0.00
Braden Schneider D24:38+0.11+0.11−0.02+0.01+0.01+0.00+0.00+0.00
Alexis Lafrenière L19:44+0.04+0.18−0.14+0.00−0.01+0.00+0.00−0.00
Gabe Perreault R19:58+0.01+0.06−0.05−0.00+0.01+0.00+0.00−0.00
Adam Edstrom C7:12−0.00+0.04+0.00−0.01+0.00+0.00−0.03−0.00
Connor Mackey D12:30−0.13−0.04−0.08−0.00−0.01+0.00+0.00+0.00
Jonny Brodzinski C6:04−0.15+0.04−0.18−0.01+0.00+0.00+0.00−0.00
Matthew Robertson D23:16−0.15+0.09−0.05+0.01−0.01−0.19+0.00+0.00
Conor Sheary L14:16−0.15−0.15−0.00−0.01+0.01+0.00+0.00−0.00
Will Borgen D14:32−0.18−0.13−0.06+0.00+0.00+0.00+0.00+0.00
Adam Fox D23:191−0.20−0.16−0.09+0.02+0.02+0.00+0.00+0.00
Vladislav Gavrikov D24:17−0.21−0.28−0.12−0.02+0.01+0.19+0.00+0.00
Taylor Raddysh R17:51−0.37−0.15−0.03−0.01+0.02−0.19+0.00−0.00
Will Cuylle L17:30−0.37−0.13−0.22−0.01+0.00+0.00−0.02−0.00
J.T. Miller C20:212−0.42+0.00−0.20+0.01−0.02+0.00+0.07−0.29
Vincent Trocheck C24:31−0.93−0.03−0.60+0.00−0.00+0.00+0.02−0.32
GoalieTOIGSAx (net goals)
Dylan Garand G65:00+1.02

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.