Nashville PredatorsNSH 4–3 Final New York IslandersNYI

Saturday, January 31, 2026

Final 1st2nd3rd T SOG
Nashville PredatorsNSH 211 4 42
New York IslandersNYI 210 3 30

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

Highlights

Scoring

1st Period
1:29 NYI Mathew Barzal (14) Anthony Duclair (14), Tony DeAngelo (20) · wrist xG 0.09 0–1 ▶
5:57 NYI Matthew Schaefer (15) Ryan Pulock (20), Mathew Barzal (32) · snap xG 0.15 0–2 ▶
9:59 NSH Filip Forsberg (21)PP Roman Josi (23), Steven Stamkos (14) · wrist xG 0.05 1–2
12:53 NSH Matthew Wood (9) Jonathan Marchessault (5), Tyson Jost (5) · snap xG 0.24 2–2 ▶
2nd Period
7:21 NYI Jean-Gabriel Pageau (12) Anders Lee (19), Simon Holmstrom (15) · wrist xG 0.14 2–3 ▶
14:11 NSH Filip Forsberg (22) Matthew Wood (8) · wrist xG 0.10 3–3 ▶
3rd Period
18:46 NSH Roman Josi (10) Adam Wilsby (9), Erik Haula (18) · wrist xG 0.04 4–3 ▶

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

NSH 81%Deserve to win19% NYI
NSHNYI
5.19Expected goals2.86
4Goals (no shootout)3
4.33Expected goals, 5 on 52.60
71Shot attempts45
56Unblocked attempts39
42Shots on goal30

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

1st Period
12:53 NSH Deserve to win Deserve to win · NSH takes the lead, 60–40%
NYI had led since 3:39 of the 1st, by as much as 64%
17:50 NSH xG swing xG swing · Out-chanced NYI 1.26–0.25
In xG over 10 minutes, 7:50 to 17:50 of the 1st; goals 2–0
2nd Period
13:50 NSH xG swing xG swing · Out-chanced NYI 1.63–0.29
In xG over 10 minutes, 4:20 to 14:20 of the 2nd; goals 1–1
3rd Period
15:38 NYI Goalie Goalie · Sorokin +2.1 goals saved
3 goals on 5.06 xG, 41 shots on goal
18:50 NYI Pulled goalie Pulled goalie · Pulled Sorokin, down 4–3
With 1:10 left

Shot map

NSH shoots ←Bigger circle: higher xG; filled: goal→ NYI shoots
Filip Forsberg: snap, 29 ft, xG 0.20 (P1 0:36) Ondrej Palat: snap, 10 ft, xG 0.18 (P1 3:04) Ondrej Palat: snap, 9 ft, xG 0.09 (P1 3:11) Bo Horvat: slap, 31 ft, xG 0.08 (P1 3:18) Matthew Schaefer: snap, 39 ft, xG 0.03 (P1 3:39) Erik Haula: snap, 34 ft, xG 0.09 (P1 4:06) Andreas Englund: slap, 61 ft, xG 0.00 (P1 4:10) Maxim Shabanov: backhand, 11 ft, xG 0.04 (P1 5:47) Anthony Duclair: tip-in, 104 ft, xG 0.00 (P1 6:02) Ryan Pulock: slap, 56 ft, xG 0.02 (P1 6:47) Anthony Duclair: slap, 43 ft, xG 0.02 (P1 6:59) Nick Perbix: bat, 5 ft, xG 0.10 (P1 9:30) Luke Evangelista: snap, 61 ft, xG 0.01 (P1 11:39) Michael McCarron: tip-in, 4 ft, xG 0.31 (P1 11:55) Casey Cizikas: snap, 8 ft, xG 0.13 (P1 13:49) Erik Haula: backhand, 5 ft, xG 0.26 (P1 15:01) Michael Bunting: snap, 45 ft, xG 0.03 (P1 15:04) Matthew Schaefer: tip-in, 17 ft, xG 0.05 (P1 15:31) Maxim Shabanov: slap, 44 ft, xG 0.06 (P1 16:14) Erik Haula: backhand, 10 ft, xG 0.16 (P1 17:19) Roman Josi: snap, 11 ft, xG 0.08 (P1 17:20) Brady Skjei: snap, 38 ft, xG 0.02 (P1 17:47) Ondrej Palat: snap, 9 ft, xG 0.19 (P1 18:32) Casey Cizikas: snap, 43 ft, xG 0.01 (P1 18:47) Adam Wilsby: snap, 7 ft, xG 0.22 (P1 19:09) Anders Lee: tip-in, 26 ft, xG 0.05 (P1 19:26) Steven Stamkos: wrist, 61 ft, xG 0.01 (P1 19:57) Emil Heineman: snap, 39 ft, xG 0.03 (P2 0:38) Nick Perbix: snap, 62 ft, xG 0.02 (P2 1:08) Michael McCarron: bat, 6 ft, xG 0.04 (P2 1:09) Anthony Duclair: snap, 22 ft, xG 0.17 (P2 1:34) Maxim Shabanov: slap, 34 ft, xG 0.07 (P2 1:39) Anders Lee: snap, 41 ft, xG 0.02 (P2 2:17) Simon Holmstrom: deflected, 14 ft, xG 0.11 (P2 2:19) Tyson Jost: snap, 30 ft, xG 0.12 (P2 3:14) Matthew Wood: snap, 37 ft, xG 0.08 (P2 3:29) Brady Skjei: slap, 67 ft, xG 0.01 (P2 3:33) Kyle MacLean: snap, 13 ft, xG 0.17 (P2 3:49) Casey Cizikas: snap, 47 ft, xG 0.02 (P2 3:58) Bo Horvat: snap, 34 ft, xG 0.02 (P2 4:14) Adam Wilsby: backhand, 10 ft, xG 0.19 (P2 4:43) Michael Bunting: snap, 19 ft, xG 0.19 (P2 6:13) Brady Skjei: snap, 15 ft, xG 0.07 (P2 6:14) Adam Wilsby: snap, 70 ft, xG 0.01 (P2 6:52) Roman Josi: snap, 37 ft, xG 0.02 (P2 7:04) Michael McCarron: snap, 35 ft, xG 0.06 (P2 8:15) Kyle MacLean: snap, 13 ft, xG 0.15 (P2 8:25) Roman Josi: slap, 47 ft, xG 0.04 (P2 8:53) Roman Josi: slap, 61 ft, xG 0.00 (P2 9:05) Brady Skjei: snap, 44 ft, xG 0.05 (P2 9:52) Michael Bunting: backhand, 8 ft, xG 0.05 (P2 10:23) Luke Evangelista: poke, 4 ft, xG 0.34 (P2 10:25) Jonathan Marchessault: slap, 39 ft, xG 0.02 (P2 11:15) Nick Perbix: snap, 12 ft, xG 0.15 (P2 11:22) Filip Forsberg: snap, 39 ft, xG 0.02 (P2 11:25) Steven Stamkos: tip-in, 14 ft, xG 0.08 (P2 11:39) Michael Bunting: snap, 8 ft, xG 0.19 (P2 12:56) Erik Haula: backhand, 8 ft, xG 0.07 (P2 13:09) Matthew Schaefer: snap, 68 ft, xG 0.01 (P2 14:29) Maxim Shabanov: snap, 32 ft, xG 0.11 (P2 15:07) Michael Bunting: tip-in, 13 ft, xG 0.04 (P2 15:44) Michael Bunting: backhand, 8 ft, xG 0.23 (P2 15:46) Mathew Barzal: snap, 26 ft, xG 0.16 (P2 16:12) Simon Holmstrom: backhand, 48 ft, xG 0.00 (P2 18:01) Jean-Gabriel Pageau: slap, 31 ft, xG 0.05 (P2 18:07) Jonathan Marchessault: snap, 61 ft, xG 0.02 (P2 18:33) Michael Bunting: backhand, 22 ft, xG 0.03 (P2 18:40) Michael Bunting: snap, 22 ft, xG 0.06 (P2 19:35) Jonathan Marchessault: tip-in, 18 ft, xG 0.07 (P3 1:17) Jonathan Marchessault: snap, 8 ft, xG 0.18 (P3 2:15) Jonathan Marchessault: snap, 6 ft, xG 0.07 (P3 2:16) Filip Forsberg: deflected, 7 ft, xG 0.14 (P3 2:35) Roman Josi: slap, 56 ft, xG 0.05 (P3 2:56) Emil Heineman: snap, 34 ft, xG 0.08 (P3 5:25) Ryan Pulock: snap, 46 ft, xG 0.01 (P3 5:30) Cole Smith: snap, 50 ft, xG 0.01 (P3 7:14) Justin Barron: slap, 59 ft, xG 0.04 (P3 7:49) Ozzy Wiesblatt: snap, 30 ft, xG 0.09 (P3 8:07) Matthew Schaefer: wrist, 39 ft, xG 0.03 (P3 10:17) Bo Horvat: backhand, 15 ft, xG 0.03 (P3 11:25) Ondrej Palat: tip-in, 15 ft, xG 0.08 (P3 11:34) Ryan O'Reilly: snap, 27 ft, xG 0.04 (P3 12:06) Bo Horvat: backhand, 32 ft, xG 0.02 (P3 12:17) Ryan O'Reilly: snap, 38 ft, xG 0.01 (P3 13:24) Steven Stamkos: deflected, 5 ft, xG 0.30 (P3 15:38) Michael Bunting: snap, 22 ft, xG 0.09 (P3 15:42) Mathew Barzal: backhand, 27 ft, xG 0.02 (P3 19:46) Emil Heineman: snap, 17 ft, xG 0.17 (P3 19:49) Mathew Barzal: GOAL, wrist, 6 ft, xG 0.09 (P1 1:29) Matthew Schaefer: GOAL, snap, 24 ft, xG 0.15 (P1 5:57) Filip Forsberg: GOAL, wrist, 38 ft, xG 0.05 (P1 9:59) Matthew Wood: GOAL, snap, 25 ft, xG 0.24 (P1 12:53) Jean-Gabriel Pageau: GOAL, wrist, 13 ft, xG 0.14 (P2 7:21) Filip Forsberg: GOAL, wrist, 10 ft, xG 0.10 (P2 14:11) Roman Josi: GOAL, wrist, 47 ft, xG 0.04 (P3 18:46)
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

Nashville Predators

Skater GAP+/− AttxG HitBlkTOI
Forwards
90 Ryan O'Reilly 000 0 20.05 0119:05
77 Luke Evangelista 000 -2 50.35 0017:15
56 Erik Haula 011 0 60.58 0117:14
9 Filip Forsberg 202 +1 60.50 1016:58
47 Michael McCarron 000 0 30.41 4015:59
22 Cole Smith 000 0 20.01 5115:24
58 Michael Bunting 000 -1 90.92 0115:20
91 Steven Stamkos 011 +1 30.39 2015:15
81 Jonathan Marchessault 011 0 50.35 2012:17
89 Ozzy Wiesblatt 000 0 20.09 2011:08
17 Tyson Jost 011 0 10.12 1009:31
71 Matthew Wood 112 0 20.32 0108:02
Defense
59 Roman Josi 112 +1 90.22 2129:15
76 Brady Skjei 000 0 60.15 2027:39
2 Adam Wilsby 011 0 30.43 1018:35
48 Nick Perbix 000 -1 30.26 0017:49
72 Justin Barron 000 0 30.04 0012:43
24 Andreas Englund 000 0 10.00 3012:31
Goalie SAGA SVSV% xGA GSAx
Juuse Saros 30327 .900 2.86 -0.14

New York Islanders

Skater GAP+/− AttxG HitBlkTOI
Forwards
14 Bo Horvat 000 0 40.15 0020:18
51 Emil Heineman 000 -1 30.28 3019:13
13 Mathew Barzal 112 0 30.27 1119:04
81 Ondrej Palat 000 0 60.53 1017:31
92 Simon Holmstrom 011 0 20.11 0116:45
11 Anthony Duclair 011 +1 30.19 0016:07
49 Maxim Shabanov 000 +1 40.29 1114:12
72 Anders Lee 011 0 20.08 1013:44
44 Jean-Gabriel Pageau 101 0 20.18 0113:21
53 Casey Cizikas 000 0 30.16 1010:37
32 Kyle MacLean 000 0 20.32 3010:00
17 Marc Gatcomb 000 0 00.00 5108:52
Defense
48 Matthew Schaefer 101 0 60.26 0023:25
77 Tony DeAngelo 011 0 00.00 1122:36
3 Adam Pelech 000 +2 00.00 1319:18
6 Ryan Pulock 011 +1 30.02 1019:16
7 Carson Soucy 000 -2 00.00 3015:30
24 Scott Mayfield 000 -1 20.00 1115:15
Goalie SAGA SVSV% xGA GSAx
Ilya Sorokin 42438 .905 5.19 +1.19

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.

Nashville Predators

Player Rating Points Shots On ice Pen FO Other GSAx TOI
59 Roman Josi D +3.43 +1.45 +0.14 +1.80 0.00 0.00 +0.03 — 29:15
58 Michael Bunting L +2.57 0.00 +0.60 +1.94 0.00 -0.01 +0.05 — 15:20
9 Filip Forsberg L +2.32 +1.50 +0.32 +0.47 0.00 0.00 +0.02 — 16:58
56 Erik Haula L +2.14 +0.55 +0.38 +1.16 0.00 +0.02 +0.03 — 17:14
91 Steven Stamkos C +1.65 +0.55 +0.25 +0.82 0.00 +0.01 +0.02 — 15:15
71 Matthew Wood R +1.36 +1.45 +0.21 -0.33 0.00 0.00 +0.03 — 8:02
81 Jonathan Marchessault R +1.33 +0.70 +0.23 +0.59 -0.15 0.00 -0.04 — 12:17
76 Brady Skjei D +1.28 0.00 +0.10 +1.22 0.00 0.00 -0.04 — 27:39
17 Tyson Jost C +1.09 +0.55 +0.08 +0.50 0.00 -0.02 -0.02 — 9:31
8 Andreas Englund D +0.98 0.00 0.00 +0.85 +0.15 0.00 -0.02 — 12:31
20 Justin Barron D +0.87 0.00 +0.02 +0.85 0.00 0.00 0.00 — 12:43
77 Luke Evangelista R +0.83 0.00 +0.23 +0.58 0.00 0.00 +0.02 — 17:15
47 Michael McCarron C +0.82 0.00 +0.26 +0.62 0.00 -0.08 +0.02 — 15:59
83 Adam Wilsby D +0.44 +0.70 +0.28 -0.41 -0.15 0.00 +0.02 — 18:35
74 Juuse Saros G -0.14 0.00 — — 0.00 — — -0.14 60:00
36 Cole Smith R -0.17 0.00 +0.01 -0.25 0.00 0.00 +0.07 — 15:24
89 Ozzy Wiesblatt C -0.23 0.00 +0.06 -0.29 0.00 0.00 0.00 — 11:08
90 Ryan O'Reilly C -0.46 0.00 +0.03 -0.57 0.00 0.00 +0.07 — 19:05
48 Nick Perbix D -0.66 0.00 +0.17 -0.81 0.00 0.00 -0.02 — 17:49

New York Islanders

Player Rating Points Shots On ice Pen FO Other GSAx TOI
30 Ilya Sorokin G +1.19 0.00 — — 0.00 — — +1.19 58:50
13 Mathew Barzal C +0.99 +1.30 +0.18 -0.52 0.00 +0.02 +0.01 — 19:04
48 Matthew Schaefer D +0.49 +0.75 +0.17 -0.43 0.00 0.00 0.00 — 23:25
6 Ryan Pulock D +0.42 +0.70 +0.02 -0.30 0.00 0.00 0.00 — 19:16
11 Anthony Duclair L +0.38 +0.70 +0.12 -0.40 0.00 0.00 -0.04 — 16:07
81 Ondrej Palat L +0.17 0.00 +0.35 -0.18 0.00 0.00 0.00 — 17:31
44 Jean-Gabriel Pageau C 0.00 +0.75 +0.12 -0.99 0.00 +0.07 +0.05 — 13:21
53 Casey Cizikas C 0.00 0.00 +0.11 -0.15 0.00 +0.05 0.00 — 10:37
32 Kyle MacLean C 0.00 0.00 +0.21 -0.21 0.00 0.00 0.00 — 10:00
16 Marc Gatcomb C -0.08 0.00 0.00 -0.15 0.00 0.00 +0.07 — 8:52
51 Emil Heineman L -0.10 0.00 +0.18 -0.24 0.00 0.00 -0.04 — 19:13
10 Simon Holmstrom R -0.10 +0.55 +0.07 -0.75 0.00 0.00 +0.03 — 16:45
14 Bo Horvat C -0.13 0.00 +0.10 -0.30 +0.15 -0.06 -0.02 — 20:18
27 Anders Lee L -0.22 +0.70 +0.05 -0.93 0.00 0.00 -0.04 — 13:44
49 Max Shabanov R -0.23 0.00 +0.19 -0.43 0.00 0.00 +0.01 — 14:12
3 Adam Pelech D -0.29 0.00 0.00 -0.42 0.00 0.00 +0.13 — 19:18
77 Tony DeAngelo D -0.43 +0.55 0.00 -1.01 0.00 0.00 +0.03 — 22:36
4 Carson Soucy D -0.44 0.00 0.00 -0.44 0.00 0.00 0.00 — 15:30
24 Scott Mayfield D -0.88 0.00 0.00 -0.91 0.00 0.00 +0.03 — 15:15

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.