Thursday, March 12, 2026
How the result moved each team's playoff odds, calculated Mar 12, 2026 7:51 PM EDT.
Highlights
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
NYR 21%Deserve to win 79% WPG
NYR WPG
2.58 Expected goals 3.10
6 Goals (no shootout) 3
1.32 Expected goals, 5 on 5 2.46
49 Shot attempts 62
34 Unblocked attempts 43
17 Shots on goal 26
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).
3rd Period
6:57
WPG
Goalie
Goalie · Hellebuyck −2.7 goals saved
4 goals on 1.33 xG, 15 shots on goal
17:43
WPG
Pulled goalie
Pulled goalie · Pulled Hellebuyck, down 5–3
With 2:17 left; NYR scored at 19:09 of the 3rd (6–3)
Shot map
NYR shoots ←Bigger circle: higher xG; filled: goal → WPG shoots
Jacob Bryson: wrist, 60 ft, xG 0.02 (P1 2:13)
Jonathan Toews: wrist, 23 ft, xG 0.14 (P1 2:30)
Alexis Lafrenière: tip-in, 7 ft, xG 0.09 (P1 3:28)
Tye Kartye: wrist, 67 ft, xG 0.01 (P1 8:11)
Kyle Connor: snap, 33 ft, xG 0.04 (P1 9:42)
Gabriel Vilardi: wrist, 44 ft, xG 0.02 (P1 10:17)
Cole Perfetti: backhand, 8 ft, xG 0.10 (P1 11:41)
Josh Morrissey: slap, 47 ft, xG 0.06 (P1 11:57)
Gustav Nyquist: wrist, 41 ft, xG 0.05 (P1 12:53)
Vincent Trocheck: wrist, 59 ft, xG 0.03 (P1 14:29)
Will Cuylle: backhand, 13 ft, xG 0.08 (P1 14:39)
Gabe Perreault: tip-in, 19 ft, xG 0.07 (P1 17:01)
Gabriel Vilardi: tip-in, 10 ft, xG 0.09 (P1 19:21)
Josh Morrissey: wrist, 95 ft, xG 0.00 (P1 19:55)
Matthew Robertson: wrist, 36 ft, xG 0.01 (P2 1:25)
Tye Kartye: wrist, 41 ft, xG 0.01 (P2 1:49)
Brad Lambert: wrist, 99 ft, xG 0.00 (P2 2:39)
Gabriel Vilardi: wrist, 14 ft, xG 0.10 (P2 4:22)
Mark Scheifele: wrist, 19 ft, xG 0.15 (P2 4:34)
Matthew Robertson: wrist, 59 ft, xG 0.01 (P2 5:36)
Jonathan Toews: slap, 37 ft, xG 0.07 (P2 6:05)
Will Cuylle: wrist, 12 ft, xG 0.16 (P2 8:10)
Jonny Brodzinski: wrist, 44 ft, xG 0.03 (P2 9:40)
Jonny Brodzinski: tip-in, 14 ft, xG 0.06 (P2 10:22)
Cole Koepke: backhand, 7 ft, xG 0.19 (P2 10:49)
Adam Fox: wrist, 43 ft, xG 0.05 (P2 11:59)
Morgan Barron: backhand, 9 ft, xG 0.18 (P2 12:09)
Vincent Trocheck: wrist, 25 ft, xG 0.04 (P2 12:20)
Adam Edstrom: wrist, 64 ft, xG 0.01 (P2 12:47)
Kyle Connor: wrist, 25 ft, xG 0.03 (P2 13:48)
Urho Vaakanainen: wrist, 58 ft, xG 0.01 (P2 14:13)
Jacob Bryson: wrist, 54 ft, xG 0.02 (P2 14:29)
Dylan DeMelo: wrist, 62 ft, xG 0.02 (P2 14:34)
Elias Salomonsson: slap, 56 ft, xG 0.02 (P2 16:02)
Kyle Connor: slap, 22 ft, xG 0.14 (P2 17:28)
Conor Sheary: slap, 43 ft, xG 0.05 (P2 17:54)
Jonathan Toews: wrist, 41 ft, xG 0.02 (P2 18:13)
Dylan DeMelo: wrist, 69 ft, xG 0.01 (P2 18:31)
Vincent Trocheck: wrist, 40 ft, xG 0.04 (P2 18:42)
Kyle Connor: wrist, 10 ft, xG 0.12 (P2 18:55)
Dylan DeMelo: slap, 56 ft, xG 0.04 (P2 19:02)
Josh Morrissey: wrist, 59 ft, xG 0.02 (P2 19:07)
Vladislav Gavrikov: slap, 59 ft, xG 0.02 (P3 0:16)
Alexis Lafrenière: wrist, 25 ft, xG 0.01 (P3 0:19)
Mark Scheifele: wrist, 18 ft, xG 0.17 (P3 0:32)
Josh Morrissey: slap, 63 ft, xG 0.02 (P3 0:38)
Matthew Robertson: slap, 62 ft, xG 0.02 (P3 1:07)
Conor Sheary: wrist, 41 ft, xG 0.03 (P3 1:38)
Tye Kartye: backhand, 22 ft, xG 0.01 (P3 1:39)
Cole Koepke: wrist, 91 ft, xG 0.00 (P3 2:18)
Jaroslav Chmelar: wrist, 41 ft, xG 0.04 (P3 2:28)
Jonny Brodzinski: backhand, 21 ft, xG 0.09 (P3 2:30)
Dylan Samberg: backhand, 14 ft, xG 0.08 (P3 3:53)
Adam Lowry: wrist, 31 ft, xG 0.10 (P3 4:16)
Jonny Brodzinski: wrist, 53 ft, xG 0.03 (P3 8:55)
Alex Iafallo: tip-in, 31 ft, xG 0.06 (P3 9:46)
Kyle Connor: wrist, 50 ft, xG 0.02 (P3 10:05)
Cole Perfetti: wrist, 45 ft, xG 0.02 (P3 10:31)
Kyle Connor: wrist, 47 ft, xG 0.01 (P3 12:53)
Alex Iafallo: wrist, 8 ft, xG 0.03 (P3 12:54)
Mark Scheifele: wrist, 31 ft, xG 0.02 (P3 13:52)
Tye Kartye: wrist, 32 ft, xG 0.05 (P3 14:12)
Morgan Barron: wrist, 40 ft, xG 0.01 (P3 15:21)
Josh Morrissey: snap, 29 ft, xG 0.14 (P3 15:37)
Adam Lowry: tip-in, 26 ft, xG 0.04 (P3 15:40)
Gabriel Vilardi: tip-in, 15 ft, xG 0.07 (P3 18:34)
Adam Fox: wrist, 138 ft, xG 0.18 (P3 18:43)
Will Borgen: wrist, 45 ft, xG 0.01 (P3 19:44)
Adam Fox: GOAL, slap, 49 ft, xG 0.06 (P1 1:08)
Isak Rosen: GOAL, wrist, 17 ft, xG 0.16 (P2 2:21)
Alexis Lafrenière: GOAL, tip-in, 14 ft, xG 0.08 (P2 7:36)
Kyle Connor: GOAL, wrist, 9 ft, xG 0.10 (P2 17:49)
Tye Kartye: GOAL, tip-in, 11 ft, xG 0.10 (P3 1:15)
Gabriel Vilardi: GOAL, backhand, 7 ft, xG 0.42 (P3 4:19)
Gabe Perreault: GOAL, tip-in, 10 ft, xG 0.10 (P3 6:57)
Adam Edstrom: GOAL, snap, 41 ft, xG 0.06 (P3 11:08)
Noah Laba: GOAL, wrist, 8 ft, xG 0.92 (P3 19:09)
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.
All columns
Box score
New York Rangers
Winnipeg Jets
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.
New York Rangers
Player
Rating
Points
Shots
On ice
Pen
FO
Other
GSAx
TOI
13 Alexis Lafrenière L
+1.61
+1.30
+0.12
+0.14
0.00
0.00
+0.05
—
18:19
24 Tye Kartye L
+1.50
+1.45
+0.12
-0.12
0.00
0.00
+0.05
—
14:27
42 Noah Laba C
+1.42
+0.75
+0.60
+0.05
0.00
-0.03
+0.05
—
14:24
94 Gabe Perreault R
+1.12
+1.30
+0.11
-0.29
0.00
0.00
0.00
—
19:09
93 Mika Zibanejad C
+0.99
+0.70
0.00
+0.29
0.00
0.00
0.00
—
18:23
4 Braden Schneider D
+0.94
+1.25
0.00
-0.50
+0.15
0.00
+0.04
—
22:25
23 Adam Fox D
+0.79
+0.75
+0.19
-0.35
0.00
0.00
+0.20
—
21:11
43 Conor Sheary L
+0.76
+0.55
+0.05
+0.15
0.00
+0.01
0.00
—
15:08
17 Will Borgen D
+0.64
+0.70
+0.01
-0.10
0.00
0.00
+0.03
—
18:15
49 Jaroslav Chmelar R
+0.34
0.00
+0.03
+0.12
+0.15
0.00
+0.05
—
8:45
22 Jonny Brodzinski C
+0.34
0.00
+0.13
+0.18
0.00
+0.01
+0.03
—
10:06
31 Igor Shesterkin G
+0.10
0.00
—
—
0.00
—
—
+0.10
60:00
29 Matthew Robertson D
+0.10
+0.70
+0.03
-0.66
0.00
0.00
+0.03
—
21:22
16 Vincent Trocheck C
+0.09
+1.25
+0.07
-1.31
0.00
-0.07
+0.15
—
19:32
84 Adam Edstrom C
-0.01
+0.75
+0.04
-0.85
0.00
0.00
+0.05
—
13:45
71 Juuso Parssinen C
-0.16
0.00
0.00
-0.16
0.00
+0.02
-0.02
—
9:30
18 Urho Vaakanainen D
-0.26
0.00
+0.01
-0.26
0.00
0.00
-0.01
—
16:13
44 Vladislav Gavrikov D
-0.50
0.00
+0.02
-0.35
-0.15
0.00
-0.02
—
19:32
50 Will Cuylle L
-1.40
0.00
+0.16
-1.51
0.00
-0.01
-0.04
—
17:34
Winnipeg Jets
Player
Rating
Points
Shots
On ice
Pen
FO
Other
GSAx
TOI
13 Gabriel Vilardi C
+2.01
+0.75
+0.45
+0.95
-0.15
+0.01
0.00
—
17:19
55 Mark Scheifele C
+1.55
+0.70
+0.22
+0.63
0.00
0.00
0.00
—
24:21
81 Kyle Connor L
+1.45
+0.75
+0.29
+0.36
0.00
0.00
+0.05
—
23:25
91 Cole Perfetti C
+1.43
+0.55
+0.08
+0.77
0.00
0.00
+0.03
—
15:31
57 Elias Salomonsson D
+1.36
+0.55
+0.02
+0.94
-0.15
0.00
0.00
—
20:11
17 Adam Lowry C
+1.35
+0.70
+0.09
+0.54
0.00
+0.02
0.00
—
13:57
27 Isak Rosen R
+1.13
+0.75
+0.11
+0.24
0.00
0.00
+0.03
—
11:15
54 Dylan Samberg D
+0.84
0.00
+0.05
+0.75
0.00
0.00
+0.04
—
21:57
14 Gustav Nyquist R
+0.76
+0.55
+0.03
+0.26
0.00
0.00
-0.08
—
9:18
44 Josh Morrissey D
+0.69
0.00
+0.15
+0.58
0.00
0.00
-0.04
—
25:35
9 Alex Iafallo L
+0.52
0.00
+0.06
+0.36
0.00
0.00
+0.10
—
17:36
78 Jacob Bryson D
+0.44
+0.70
+0.02
-0.26
0.00
0.00
-0.02
—
13:12
19 Jonathan Toews C
+0.44
0.00
+0.15
+0.11
0.00
+0.09
+0.08
—
13:19
2 Dylan DeMelo D
+0.43
0.00
+0.04
+0.34
0.00
0.00
+0.05
—
23:18
45 Cole Koepke L
-0.04
0.00
+0.12
-0.30
+0.15
0.00
-0.02
—
11:02
36 Morgan Barron C
-0.06
0.00
+0.13
-0.28
0.00
-0.05
+0.15
—
13:31
24 Haydn Fleury D
-0.09
0.00
0.00
-0.13
0.00
0.00
+0.04
—
14:16
93 Brad Lambert C
-0.32
0.00
0.00
-0.33
0.00
0.00
0.00
—
10:14
37 Connor Hellebuyck G
-3.53
0.00
—
—
0.00
—
—
-3.53
58:34
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.