New York RangersNYR 2–5 Final New York IslandersNYI

Wednesday, January 28, 2026

Final 1st2nd3rd T SOG
New York RangersNYR 110 2 16
New York IslandersNYI 230 5 36

No impact calculated for this game. Impacts are calculated for games in the next 7 days.

Highlights

Scoring

1st Period
14:59 NYI Ondrej Palat (5)PP Simon Holmstrom (13), Matthew Schaefer (22) · snap xG 0.19 0–1 ▶
16:10 NYI Simon Holmstrom (13) Tony DeAngelo (19), Jean-Gabriel Pageau (12) · tip-in xG 0.06 0–2 ▶
18:04 NYR Mika Zibanejad (22)PP J.T. Miller (20), Vladislav Gavrikov (10) · snap xG 0.15 1–2 ▶
2nd Period
13:12 NYI Mathew Barzal (13)PP Simon Holmstrom (14), Bo Horvat (13) · snap xG 0.09 1–3 ▶
13:59 NYI Jean-Gabriel Pageau (11) Marc Gatcomb (2), Kyle MacLean (3) · backhand xG 0.07 1–4 ▶
15:42 NYR Taylor Raddysh (8) Noah Laba (10), Will Borgen (3) · wrist xG 0.08 2–4 ▶
19:12 NYI Emil Heineman (15) Adam Pelech (6), Ondrej Palat (7) · snap xG 0.23 2–5 ▶
3rd Period
No scoring

Score away–home after each goal; season totals in parentheses.

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 24%Deserve to win76% NYI
NYRNYI
1.80Expected goals3.30
2Goals (no shootout)5
1.20Expected goals, 5 on 51.87
44Shot attempts62
28Unblocked attempts48
16Shots on goal36

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).

2nd Period
14:00 NYI xG swing xG swing · Out-chanced NYR 1.20–0.18
In xG over 10 minutes, 4:00 to 14:00 of the 2nd; goals 2–0
19:12 NYR Goalie Goalie · Martin −2.3 goals saved
5 goals on 2.67 xG, 28 shots on goal

Shot map

NYR shoots ←Bigger circle: higher xG; filled: goal→ NYI shoots
J.T. Miller: snap, 32 ft, xG 0.16 (P1 0:33) Alexis Lafrenière: snap, 41 ft, xG 0.02 (P1 0:53) Matthew Schaefer: snap, 37 ft, xG 0.04 (P1 4:03) Mathew Barzal: wrist, 9 ft, xG 0.03 (P1 4:03) Mathew Barzal: backhand, 7 ft, xG 0.01 (P1 4:03) Scott Mayfield: wrist, 57 ft, xG 0.02 (P1 4:17) Anders Lee: wrist, 13 ft, xG 0.08 (P1 5:02) Simon Holmstrom: wrist, 32 ft, xG 0.03 (P1 5:05) Anders Lee: tip-in, 7 ft, xG 0.10 (P1 5:17) Bo Horvat: tip-in, 13 ft, xG 0.07 (P1 6:39) Ryan Pulock: slap, 58 ft, xG 0.03 (P1 9:32) Matthew Schaefer: wrist, 64 ft, xG 0.01 (P1 9:49) Adam Pelech: snap, 58 ft, xG 0.01 (P1 11:12) Urho Vaakanainen: wrist, 46 ft, xG 0.04 (P1 12:23) Anders Lee: tip-in, 7 ft, xG 0.12 (P1 13:34) Emil Heineman: snap, 29 ft, xG 0.13 (P1 13:55) Ondrej Palat: tip-in, 8 ft, xG 0.09 (P1 14:46) Matthew Schaefer: slap, 39 ft, xG 0.08 (P1 14:49) Jean-Gabriel Pageau: slap, 42 ft, xG 0.03 (P1 16:02) Gabe Perreault: backhand, 8 ft, xG 0.23 (P1 16:35) Braden Schneider: wrist, 49 ft, xG 0.01 (P1 17:13) Alexis Lafrenière: backhand, 8 ft, xG 0.08 (P1 17:40) Alexis Lafrenière: wrist, 7 ft, xG 0.16 (P1 17:47) Vladislav Gavrikov: wrist, 36 ft, xG 0.08 (P1 17:51) Noah Laba: tip-in, 11 ft, xG 0.09 (P1 19:00) Vladislav Gavrikov: wrist, 57 ft, xG 0.02 (P1 19:08) Ryan Pulock: slap, 54 ft, xG 0.02 (P1 19:48) Tony DeAngelo: wrist, 29 ft, xG 0.04 (P2 1:26) Sam Carrick: wrist, 93 ft, xG 0.00 (P2 2:04) Braden Schneider: wrist, 45 ft, xG 0.04 (P2 2:27) Will Cuylle: wrist, 43 ft, xG 0.01 (P2 3:59) Mika Zibanejad: wrist, 21 ft, xG 0.11 (P2 5:47) Jonny Brodzinski: tip-in, 20 ft, xG 0.06 (P2 5:59) Scott Morrow: wrist, 52 ft, xG 0.01 (P2 8:10) Simon Holmstrom: tip-in, 26 ft, xG 0.04 (P2 8:44) Carson Soucy: wrist, 56 ft, xG 0.01 (P2 9:03) Kyle MacLean: snap, 29 ft, xG 0.04 (P2 9:33) Emil Heineman: snap, 45 ft, xG 0.06 (P2 10:25) Anthony Duclair: deflected, 4 ft, xG 0.30 (P2 11:03) Matthew Schaefer: snap, 39 ft, xG 0.10 (P2 11:20) Mathew Barzal: slap, 35 ft, xG 0.08 (P2 11:48) Anders Lee: tip-in, 7 ft, xG 0.12 (P2 12:09) Marc Gatcomb: snap, 13 ft, xG 0.21 (P2 13:57) Jean-Gabriel Pageau: backhand, 7 ft, xG 0.06 (P2 13:58) Will Cuylle: snap, 62 ft, xG 0.02 (P2 14:17) Adam Pelech: wrist, 125 ft, xG 0.00 (P2 16:01) Tony DeAngelo: wrist, 53 ft, xG 0.02 (P2 16:07) Anders Lee: wrist, 37 ft, xG 0.02 (P2 17:48) Braden Schneider: snap, 45 ft, xG 0.03 (P2 19:19) Mathew Barzal: wrist, 62 ft, xG 0.02 (P3 1:18) Tony DeAngelo: wrist, 54 ft, xG 0.01 (P3 2:34) Bo Horvat: wrist, 37 ft, xG 0.01 (P3 3:09) Jonathan Drouin: wrist, 30 ft, xG 0.10 (P3 3:40) Gabe Perreault: deflected, 9 ft, xG 0.07 (P3 4:26) Mika Zibanejad: backhand, 6 ft, xG 0.11 (P3 4:29) Simon Holmstrom: tip-in, 10 ft, xG 0.08 (P3 5:51) Bo Horvat: tip-in, 5 ft, xG 0.22 (P3 7:07) J.T. Miller: wrist, 34 ft, xG 0.04 (P3 7:39) J.T. Miller: slap, 41 ft, xG 0.07 (P3 9:23) Matthew Robertson: slap, 57 ft, xG 0.03 (P3 9:29) Emil Heineman: wrist, 60 ft, xG 0.01 (P3 9:36) Tony DeAngelo: wrist, 28 ft, xG 0.10 (P3 10:40) Emil Heineman: snap, 48 ft, xG 0.02 (P3 12:58) Matthew Schaefer: slap, 51 ft, xG 0.01 (P3 13:59) Carson Soucy: wrist, 57 ft, xG 0.00 (P3 14:14) Carson Soucy: slap, 47 ft, xG 0.05 (P3 14:28) Vincent Trocheck: tip-in, 12 ft, xG 0.07 (P3 16:29) Vladislav Gavrikov: slap, 62 ft, xG 0.01 (P3 17:14) Braden Schneider: wrist, 67 ft, xG 0.01 (P3 17:36) Ondrej Palat: GOAL, snap, 20 ft, xG 0.19 (P1 14:59) Simon Holmstrom: GOAL, tip-in, 7 ft, xG 0.06 (P1 16:10) Mika Zibanejad: GOAL, snap, 15 ft, xG 0.15 (P1 18:04) Mathew Barzal: GOAL, snap, 32 ft, xG 0.09 (P2 13:12) Jean-Gabriel Pageau: GOAL, backhand, 7 ft, xG 0.07 (P2 13:59) Taylor Raddysh: GOAL, wrist, 8 ft, xG 0.08 (P2 15:42) Emil Heineman: GOAL, snap, 16 ft, xG 0.23 (P2 19:12)
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.

Box score

New York Rangers

Skater GAP+/− AttxG HitBlkTOI
Forwards
93 Mika Zibanejad 101 -1 40.36 0021:39
10 J.T. Miller 011 -1 40.26 6019:46
94 Gabe Perreault 000 -1 30.30 0116:17
16 Vincent Trocheck 000 -1 10.07 0115:50
42 Noah Laba 011 0 10.09 4114:25
50 Will Cuylle 000 -1 20.03 4014:18
78 Brennan Othmann 000 0 10.00 4013:48
14 Taylor Raddysh 101 0 10.08 1013:28
13 Alexis Lafrenière 000 -1 30.25 0013:27
22 Jonny Brodzinski 000 0 10.06 0110:10
10 Sam Carrick 000 0 20.00 2009:50
73 Matt Rempe 000 0 00.00 4009:49
Defense
44 Vladislav Gavrikov 011 0 50.12 0124:44
4 Braden Schneider 000 0 50.09 3122:52
29 Matthew Robertson 000 -2 20.03 1222:14
17 Will Borgen 011 -1 30.00 1220:38
18 Urho Vaakanainen 000 0 30.04 1113:54
60 Scott Morrow 000 -1 30.01 0013:23
Goalie SAGA SVSV% xGA GSAx
Spencer Martin 36531 .861 3.30 -1.70

New York Islanders

Skater GAP+/− AttxG HitBlkTOI
Forwards
13 Mathew Barzal 101 -1 60.24 0320:09
51 Emil Heineman 101 +1 60.45 4017:10
14 Bo Horvat 011 +1 30.30 0017:07
11 Anthony Duclair 000 -1 30.30 0116:40
92 Jonathan Drouin 000 -1 10.10 0016:23
92 Simon Holmstrom 123 +1 50.22 0015:53
72 Anders Lee 000 +1 60.44 1215:39
44 Jean-Gabriel Pageau 112 +2 30.16 3113:31
53 Casey Cizikas 000 0 00.00 1013:07
32 Kyle MacLean 011 +1 10.04 2112:12
81 Ondrej Palat 112 +1 20.28 2111:53
17 Marc Gatcomb 011 +1 40.21 3111:03
Defense
48 Matthew Schaefer 011 0 60.25 2324:36
6 Ryan Pulock 000 +1 20.05 0019:53
77 Tony DeAngelo 011 +1 80.16 0019:39
3 Adam Pelech 011 +2 20.01 0117:29
24 Scott Mayfield 000 0 10.02 3117:05
7 Carson Soucy 000 0 30.06 2116:38
Goalie SAGA SVSV% xGA GSAx
David Rittich 16214 .875 1.80 -0.20

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
93 Mika Zibanejad C +1.57 +0.75 +0.24 +0.48 +0.15 -0.04 0.00 — 21:39
8 J.T. Miller C +1.32 +0.70 +0.17 +0.51 0.00 -0.04 -0.02 — 19:46
94 Gabe Perreault R +0.73 0.00 +0.20 +0.49 0.00 0.00 +0.05 — 16:17
17 Will Borgen D +0.63 +0.55 0.00 -0.02 0.00 0.00 +0.10 — 20:38
44 Vladislav Gavrikov D +0.37 +0.55 +0.08 -0.24 0.00 0.00 -0.01 — 24:44
14 Taylor Raddysh R +0.19 +0.75 +0.06 -0.63 0.00 -0.01 +0.02 — 13:28
42 Noah Laba C +0.13 +0.70 +0.06 -0.63 0.00 -0.05 +0.05 — 14:25
4 Braden Schneider D +0.09 0.00 +0.06 0.00 0.00 0.00 +0.03 — 22:52
22 Jonny Brodzinski C -0.03 0.00 +0.04 -0.13 0.00 +0.01 +0.05 — 10:10
18 Urho Vaakanainen D -0.18 0.00 +0.03 -0.28 0.00 0.00 +0.07 — 13:54
73 Matt Rempe C -0.24 0.00 0.00 -0.09 -0.15 0.00 0.00 — 9:49
39 Sam Carrick C -0.34 0.00 0.00 -0.05 -0.30 +0.03 -0.02 — 9:50
78 Brennan Othmann L -0.60 0.00 0.00 -0.59 0.00 -0.01 0.00 — 13:48
13 Alexis Lafrenière L -0.66 0.00 +0.16 -0.84 0.00 0.00 +0.02 — 13:27
29 Matthew Robertson D -0.67 0.00 +0.02 -0.77 0.00 0.00 +0.08 — 22:14
16 Vincent Trocheck C -0.68 0.00 +0.04 -0.81 0.00 +0.04 +0.05 — 15:50
60 Scott Morrow D -0.79 0.00 +0.01 -0.78 0.00 0.00 -0.02 — 13:23
50 Will Cuylle L -0.87 0.00 +0.02 -0.84 0.00 -0.01 -0.04 — 14:18
41 Spencer Martin G -1.70 0.00 — — 0.00 — — -1.70 60:00

New York Islanders

Player Rating Points Shots On ice Pen FO Other GSAx TOI
10 Simon Holmstrom R +2.78 +2.15 +0.14 +0.34 +0.15 0.00 0.00 — 15:53
44 Jean-Gabriel Pageau C +2.36 +1.30 +0.11 +0.87 0.00 +0.03 +0.05 — 13:31
3 Adam Pelech D +1.80 +0.70 +0.01 +1.04 0.00 0.00 +0.05 — 17:29
16 Marc Gatcomb C +1.67 +0.70 +0.14 +0.63 +0.15 0.00 +0.05 — 11:03
32 Kyle MacLean C +1.56 +0.55 +0.03 +0.80 +0.15 -0.01 +0.05 — 12:12
81 Ondrej Palat L +1.54 +1.30 +0.18 +0.01 0.00 0.00 +0.05 — 11:53
51 Emil Heineman L +1.27 +0.75 +0.29 +0.23 0.00 -0.01 0.00 — 17:10
77 Tony DeAngelo D +1.21 +0.70 +0.11 +0.43 0.00 0.00 -0.02 — 19:39
13 Mathew Barzal C +1.18 +0.75 +0.16 -0.17 +0.30 -0.01 +0.15 — 20:09
48 Matthew Schaefer D +0.82 +0.55 +0.16 -0.02 0.00 0.00 +0.13 — 24:36
14 Bo Horvat C +0.80 +0.55 +0.20 +0.32 -0.30 +0.05 -0.02 — 17:07
27 Anders Lee L +0.72 0.00 +0.29 +0.32 0.00 +0.03 +0.08 — 15:39
6 Ryan Pulock D +0.52 0.00 +0.03 +0.56 0.00 0.00 -0.08 — 19:53
24 Scott Mayfield D +0.18 0.00 +0.01 +0.12 0.00 0.00 +0.05 — 17:05
11 Anthony Duclair L +0.09 0.00 +0.19 -0.16 0.00 0.00 +0.05 — 16:40
4 Carson Soucy D +0.01 0.00 +0.04 -0.04 0.00 0.00 +0.01 — 16:38
53 Casey Cizikas C -0.05 0.00 0.00 -0.02 0.00 -0.01 -0.02 — 13:07
29 Jonathan Drouin L -0.15 0.00 +0.06 -0.05 -0.15 +0.01 -0.02 — 16:23
33 David Rittich G -0.20 0.00 — — 0.00 — — -0.20 59:22

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.