Dallas StarsDAL 1–2 Final New York IslandersNYI

Thursday, March 26, 2026

Final 1st2nd3rd T SOG
Dallas StarsDAL 001 1 27
New York IslandersNYI 101 2 25
Playoff odds, % Change
NYI +10.9
DAL +0.0
PIT -2.3
CBJ -1.9
BOS -1.5
OTT -1.5
DET -1.5
PHI -1.3
MTL -0.5

How the result moved each team's playoff odds, calculated Mar 26, 2026 6:17 PM EDT.

Highlights

Scoring

1st Period
4:48 NYI Bo Horvat (30) Emil Heineman (9), Matthew Schaefer (31) · wrist xG 0.06 0–1 ▶
2nd Period
No scoring
3rd Period
2:19 NYI Calum Ritchie (11) Matthew Schaefer (32), Ryan Pulock (23) · tip-in xG 0.11 0–2 ▶
17:01 DAL Matt Duchene (14) Jamie Benn (17), Thomas Harley (27) · wrist xG 0.09 1–2 ▶

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

DAL 43%Deserve to win57% NYI
DALNYI
2.78Expected goals3.17
1Goals (no shootout)2
1.83Expected goals, 5 on 52.70
59Shot attempts47
43Unblocked attempts37
27Shots on goal25

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
8:55 NYI Goalie Goalie · Sorokin +2.0 goals saved
0 goals on 2.01 xG, 21 shots on goal
15:49 DAL Pulled goalie Pulled goalie · Pulled Oettinger, down 2–0
With 4:11 left; DAL scored at 17:01 of the 3rd (1–2)
18:09 DAL Pulled goalie Pulled goalie · Pulled Oettinger, down 2–1
With 1:51 left

Shot map

DAL shoots ←Bigger circle: higher xG; filled: goal→ NYI shoots
Carson Soucy: backhand, 26 ft, xG 0.01 (P1 0:46) Emil Heineman: deflected, 8 ft, xG 0.11 (P1 0:53) Emil Heineman: bat, 6 ft, xG 0.11 (P1 0:54) Nathan Bastian: tip-in, 8 ft, xG 0.09 (P1 3:26) Oskar Bäck: tip-in, 26 ft, xG 0.04 (P1 3:48) Jean-Gabriel Pageau: wrist, 31 ft, xG 0.07 (P1 5:44) Esa Lindell: snap, 30 ft, xG 0.06 (P1 6:32) Jamie Benn: tip-in, 22 ft, xG 0.03 (P1 6:37) Calum Ritchie: wrist, 26 ft, xG 0.13 (P1 7:15) Matthew Schaefer: wrist, 52 ft, xG 0.03 (P1 8:44) Calum Ritchie: wrist, 6 ft, xG 0.14 (P1 8:54) Mathew Barzal: backhand, 6 ft, xG 0.06 (P1 8:55) Mathew Barzal: backhand, 7 ft, xG 0.06 (P1 8:55) Sam Steel: wrist, 21 ft, xG 0.16 (P1 10:25) Esa Lindell: snap, 47 ft, xG 0.03 (P1 11:38) Tyler Myers: wrist, 62 ft, xG 0.01 (P1 13:19) Bo Horvat: wrist, 96 ft, xG 0.00 (P1 13:41) Matthew Schaefer: snap, 61 ft, xG 0.01 (P1 14:40) Adam Erne: snap, 28 ft, xG 0.13 (P1 15:12) Nils Lundkvist: wrist, 60 ft, xG 0.02 (P1 15:27) Jean-Gabriel Pageau: deflected, 6 ft, xG 0.20 (P1 16:15) Wyatt Johnston: wrist, 47 ft, xG 0.03 (P1 17:49) Wyatt Johnston: wrist, 28 ft, xG 0.06 (P1 18:25) Jason Robertson: wrist, 45 ft, xG 0.03 (P2 0:24) Miro Heiskanen: wrist, 56 ft, xG 0.02 (P2 1:23) Nils Lundkvist: tip-in, 19 ft, xG 0.06 (P2 3:47) Jason Robertson: wrist, 36 ft, xG 0.06 (P2 3:54) Simon Holmstrom: snap, 45 ft, xG 0.02 (P2 5:15) Jean-Gabriel Pageau: wrist, 30 ft, xG 0.12 (P2 5:41) Nils Lundkvist: slap, 54 ft, xG 0.03 (P2 7:51) Matt Duchene: wrist, 6 ft, xG 0.17 (P2 8:53) Jason Robertson: wrist, 36 ft, xG 0.06 (P2 9:07) Miro Heiskanen: slap, 42 ft, xG 0.07 (P2 9:14) Jason Robertson: backhand, 11 ft, xG 0.06 (P2 10:07) Lian Bichsel: wrist, 64 ft, xG 0.01 (P2 11:07) Adam Erne: backhand, 11 ft, xG 0.11 (P2 11:09) Bo Horvat: wrist, 30 ft, xG 0.05 (P2 12:09) Adam Pelech: snap, 34 ft, xG 0.03 (P2 12:44) Emil Heineman: snap, 13 ft, xG 0.03 (P2 12:45) Matthew Schaefer: wrist, 8 ft, xG 0.16 (P2 13:05) Matthew Schaefer: wrist, 6 ft, xG 0.22 (P2 13:11) Jean-Gabriel Pageau: slap, 27 ft, xG 0.06 (P2 13:15) Bo Horvat: tip-in, 23 ft, xG 0.08 (P2 13:43) Casey Cizikas: wrist, 38 ft, xG 0.02 (P2 16:14) Marc Gatcomb: bat, 11 ft, xG 0.11 (P2 16:23) Mavrik Bourque: backhand, 7 ft, xG 0.17 (P2 17:03) Miro Heiskanen: wrist, 50 ft, xG 0.02 (P2 17:22) Simon Holmstrom: snap, 12 ft, xG 0.25 (P2 17:57) Jason Robertson: backhand, 36 ft, xG 0.03 (P2 18:31) Wyatt Johnston: wrist, 10 ft, xG 0.04 (P2 18:32) Mavrik Bourque: wrist, 23 ft, xG 0.10 (P2 18:36) Mavrik Bourque: wrist, 9 ft, xG 0.16 (P2 19:58) Anders Lee: wrist, 9 ft, xG 0.16 (P3 0:14) Miro Heiskanen: wrist, 58 ft, xG 0.01 (P3 1:31) Matthew Schaefer: wrist, 56 ft, xG 0.02 (P3 4:03) Calum Ritchie: wrist, 33 ft, xG 0.08 (P3 4:12) Oskar Bäck: wrist, 174 ft, xG 0.00 (P3 4:33) Adam Boqvist: wrist, 33 ft, xG 0.02 (P3 5:07) Kyle MacLean: wrist, 13 ft, xG 0.08 (P3 5:29) Calum Ritchie: slap, 44 ft, xG 0.07 (P3 5:42) Justin Hryckowian: wrist, 41 ft, xG 0.02 (P3 5:48) Miro Heiskanen: wrist, 31 ft, xG 0.11 (P3 6:23) Ryan Pulock: slap, 48 ft, xG 0.05 (P3 8:08) Thomas Harley: wrist, 63 ft, xG 0.02 (P3 8:55) Colin Blackwell: backhand, 11 ft, xG 0.05 (P3 9:06) Jamie Benn: wrist, 35 ft, xG 0.06 (P3 9:37) Jason Robertson: wrist, 23 ft, xG 0.06 (P3 10:57) Jason Robertson: wrist, 13 ft, xG 0.16 (P3 11:04) Wyatt Johnston: wrist, 9 ft, xG 0.05 (P3 11:06) Emil Heineman: wrist, 38 ft, xG 0.07 (P3 13:37) Kyle MacLean: tip-in, 7 ft, xG 0.12 (P3 13:40) Casey Cizikas: snap, 11 ft, xG 0.20 (P3 13:53) Nathan Bastian: wrist, 7 ft, xG 0.21 (P3 15:45) Nathan Bastian: wrist, 6 ft, xG 0.07 (P3 15:46) Arttu Hyry: backhand, 11 ft, xG 0.02 (P3 15:47) Brayden Schenn: wrist, 38 ft, xG 0.05 (P3 17:28) Wyatt Johnston: backhand, 21 ft, xG 0.01 (P3 19:28) Bo Horvat: GOAL, wrist, 30 ft, xG 0.06 (P1 4:48) Calum Ritchie: GOAL, tip-in, 7 ft, xG 0.11 (P3 2:19) Matt Duchene: GOAL, wrist, 29 ft, xG 0.09 (P3 17:01)
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

Dallas Stars

Skater GAP+/− AttxG HitBlkTOI
Forwards
21 Jason Robertson 000 +1 100.45 1023:11
53 Wyatt Johnston 000 +1 70.19 3022:02
95 Matt Duchene 101 0 20.26 1019:56
14 Jamie Benn 011 0 20.09 0018:00
22 Mavrik Bourque 000 0 40.43 1017:28
49 Justin Hryckowian 000 -1 10.02 1115:27
18 Sam Steel 000 -1 20.16 2013:36
15 Colin Blackwell 000 -1 20.05 0012:51
10 Oskar Bäck 000 0 20.04 0110:43
73 Adam Erne 000 -1 30.25 3009:28
25 Arttu Hyry 000 0 10.02 0009:16
11 Nathan Bastian 000 0 30.37 1008:32
Defense
55 Thomas Harley 011 +1 40.02 1325:11
4 Miro Heiskanen 000 0 70.23 0123:31
23 Esa Lindell 000 -1 20.09 0218:24
5 Nils Lundkvist 000 0 50.10 1018:14
6 Lian Bichsel 000 -1 10.01 4216:11
57 Tyler Myers 000 -1 10.01 2015:08
Goalie SAGA SVSV% xGA GSAx
Jake Oettinger 25223 .920 3.17 +1.17

New York Islanders

Skater GAP+/− AttxG HitBlkTOI
Forwards
14 Bo Horvat 101 0 60.20 1021:08
92 Simon Holmstrom 000 0 20.27 1118:31
51 Emil Heineman 011 0 40.33 1118:22
44 Jean-Gabriel Pageau 000 0 40.45 0018:06
13 Mathew Barzal 000 +1 30.11 1017:48
72 Anders Lee 000 0 30.16 3016:24
10 Brayden Schenn 000 +1 10.05 1316:04
64 Calum Ritchie 101 +1 50.53 0114:07
81 Ondrej Palat 000 0 00.00 0111:51
53 Casey Cizikas 000 0 20.21 3011:27
32 Kyle MacLean 000 0 30.20 2110:00
17 Marc Gatcomb 000 0 10.11 1007:46
Defense
48 Matthew Schaefer 022 +1 70.45 1226:38
3 Adam Pelech 000 0 30.03 0021:45
6 Ryan Pulock 011 0 10.05 0320:53
7 Carson Soucy 000 +1 10.01 0118:30
24 Scott Mayfield 000 0 00.00 0114:24
34 Adam Boqvist 000 0 10.02 0012:16
Goalie SAGA SVSV% xGA GSAx
Ilya Sorokin 27126 .963 2.78 +1.78

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.

Dallas Stars

Player Rating Points Shots On ice Pen FO Other GSAx TOI
29 Jake Oettinger G +1.17 0.00 — — 0.00 — — +1.17 56:51
95 Matt Duchene C +0.68 +0.75 +0.17 -0.19 0.00 -0.01 -0.04 — 19:56
25 Arttu Hyry R +0.52 0.00 +0.01 +0.54 0.00 -0.03 0.00 — 9:16
22 Mavrik Bourque C +0.17 0.00 +0.28 -0.06 0.00 -0.01 -0.04 — 17:28
10 Oskar Bäck C +0.10 0.00 +0.03 0.00 0.00 0.00 +0.07 — 10:43
11 Nathan Bastian R +0.08 0.00 +0.24 -0.14 0.00 0.00 -0.02 — 8:32
6 Lian Bichsel D -0.03 0.00 0.00 -0.11 0.00 0.00 +0.08 — 16:11
57 Tyler Myers D -0.03 0.00 +0.01 -0.02 0.00 0.00 -0.02 — 15:08
15 Colin Blackwell C -0.04 0.00 +0.03 -0.20 +0.15 0.00 -0.02 — 12:51
23 Esa Lindell D -0.07 0.00 +0.06 -0.34 +0.15 0.00 +0.06 — 18:24
14 Jamie Benn L -0.12 +0.70 +0.06 -0.87 0.00 +0.01 -0.02 — 18:00
4 Miro Heiskanen D -0.25 0.00 +0.15 -0.44 0.00 0.00 +0.05 — 23:31
21 Jason Robertson L -0.25 0.00 +0.30 -0.56 0.00 0.00 +0.02 — 23:11
55 Thomas Harley D -0.27 +0.55 +0.01 -0.83 -0.15 0.00 +0.15 — 25:11
73 Adam Erne L -0.30 0.00 +0.16 -0.30 -0.15 -0.01 0.00 — 9:28
18 Sam Steel C -0.37 0.00 +0.11 -0.48 0.00 0.00 0.00 — 13:36
49 Justin Hryckowian C -0.38 0.00 +0.01 -0.42 0.00 0.00 +0.03 — 15:27
5 Nils Lundkvist D -0.74 0.00 +0.07 -0.79 0.00 0.00 -0.02 — 18:14
53 Wyatt Johnston C -1.15 0.00 +0.12 -1.08 -0.15 -0.01 -0.04 — 22:02

New York Islanders

Player Rating Points Shots On ice Pen FO Other GSAx TOI
48 Matthew Schaefer D +2.67 +1.25 +0.29 +0.87 +0.15 0.00 +0.10 — 26:38
30 Ilya Sorokin G +1.78 0.00 — — 0.00 — — +1.78 60:00
6 Ryan Pulock D +1.60 +0.55 +0.03 +0.87 0.00 0.00 +0.15 — 20:53
92 Simon Holmstrom R +1.31 0.00 +0.18 +0.93 +0.15 0.00 +0.05 — 18:31
81 Ondrej Palat L +1.23 0.00 0.00 +1.20 0.00 0.00 +0.03 — 11:51
44 Jean-Gabriel Pageau C +1.14 0.00 +0.30 +0.89 0.00 -0.03 -0.02 — 18:06
64 Calum Ritchie C +1.13 +0.75 +0.34 +0.01 0.00 0.00 +0.03 — 14:07
51 Emil Heineman L +1.12 +0.70 +0.21 +0.16 0.00 0.00 +0.05 — 18:22
3 Adam Pelech D +0.88 0.00 +0.02 +0.86 0.00 0.00 0.00 — 21:45
4 Carson Soucy D +0.72 0.00 +0.01 +0.68 0.00 0.00 +0.03 — 18:30
32 Kyle MacLean C +0.63 0.00 +0.13 +0.45 0.00 0.00 +0.05 — 10:00
10 Brayden Schenn C +0.56 0.00 +0.03 +0.40 0.00 +0.02 +0.11 — 16:04
14 Bo Horvat C +0.56 +0.75 +0.13 -0.37 0.00 +0.05 0.00 — 21:08
53 Casey Cizikas C +0.41 0.00 +0.14 +0.40 -0.15 +0.02 0.00 — 11:27
16 Marc Gatcomb C +0.22 0.00 +0.07 +0.15 0.00 0.00 0.00 — 7:46
13 Mathew Barzal C +0.16 0.00 +0.07 +0.01 +0.15 0.00 -0.08 — 17:48
34 Adam Boqvist D -0.33 0.00 +0.01 -0.17 -0.15 0.00 -0.02 — 12:16
27 Anders Lee L -0.40 0.00 +0.10 -0.46 0.00 0.00 -0.04 — 16:24
24 Scott Mayfield D -0.54 0.00 0.00 -0.59 0.00 0.00 +0.05 — 14:24

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.