Dallas StarsDAL 8–3 Final Edmonton OilersEDM

Tuesday, November 25, 2025

Final 1st2nd3rd T SOG
Dallas StarsDAL 422 8 30
Edmonton OilersEDM 012 3 25

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

Highlights

Scoring

1st Period
3:48 DAL Jamie Benn (1) Wyatt Johnston (11), Sam Steel (6) · wrist xG 0.25 1–0 ▶
10:51 DAL Roope Hintz (6)PP Miro Heiskanen (17), Jason Robertson (16) · snap xG 0.32 2–0 ▶
15:24 DAL Nathan Bastian (2) Radek Faksa (8), Colin Blackwell (4) · wrist xG 0.13 3–0 ▶
18:46 DAL Sam Steel (3) Jamie Benn (2), Wyatt Johnston (12) · wrist xG 0.73 4–0 ▶
2nd Period
4:39 EDM Connor Clattenburg (1) Ty Emberson (3), Mattias Janmark (3) · wrist xG 0.04 4–1 ▶
14:01 DAL Jason Robertson (14)PP Tyler Seguin (7), Wyatt Johnston (13) · deflected xG 0.45 5–1 ▶
15:36 DAL Wyatt Johnston (12)PP Jason Robertson (17), Tyler Seguin (8) · backhand xG 0.29 6–1 ▶
3rd Period
1:23 EDM Evan Bouchard (4) Vasily Podkolzin (6), Leon Draisaitl (15) · slap xG 0.04 6–2 ▶
8:21 DAL Justin Hryckowian (3) Mavrik Bourque (5), Vladislav Kolyachonok (1) · wrist xG 0.41 7–2 ▶
9:31 EDM Jack Roslovic (10) Connor McDavid (24), Matt Savoie (4) · snap xG 0.11 7–3 ▶
15:39 DAL Nathan Bastian (3) Radek Faksa (9) · wrist xG 0.36 8–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

DAL 95%Deserve to win5% EDM
DALEDM
5.37Expected goals1.59
8Goals (no shootout)3
3.48Expected goals, 5 on 51.43
56Shot attempts51
41Unblocked attempts37
30Shots 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).

1st Period
18:50 DAL xG swing xG swing · Out-chanced EDM 1.57–0.13
In xG over 10 minutes, 8:50 to 18:50 of the 1st; goals 3–0
20:00 EDM Goalie change Goalie change · Pickard in for Skinner
The start of the 2nd; Skinner had allowed 4 goals on 8 shots (2.06 xG)
2nd Period
15:40 DAL xG swing xG swing · Out-chanced EDM 1.67–0.05
In xG over 10 minutes, 11:50 of the 2nd to 1:50 of the 3rd; goals 2–1
3rd Period
9:30 EDM No shift No shift · Frederic, 21:08 on the bench
No shift after 15:51 of the 2nd; 7 shifts (5:25) before that

Shot map

DAL shoots ←Bigger circle: higher xG; filled: goal→ EDM shoots
Jack Roslovic: wrist, 20 ft, xG 0.14 (P1 4:05) Jamie Benn: tip-in, 7 ft, xG 0.10 (P1 6:40) Andrew Mangiapane: wrist, 6 ft, xG 0.04 (P1 6:50) Oskar Bäck: wrist, 9 ft, xG 0.14 (P1 8:34) Nathan Bastian: tip-in, 93 ft, xG 0.00 (P1 9:31) Jamie Benn: wrist, 31 ft, xG 0.10 (P1 10:06) Miro Heiskanen: slap, 21 ft, xG 0.15 (P1 10:49) Leon Draisaitl: snap, 53 ft, xG 0.00 (P1 10:54) Darnell Nurse: slap, 70 ft, xG 0.01 (P1 11:06) Zach Hyman: tip-in, 27 ft, xG 0.04 (P1 11:12) Mattias Janmark: wrist, 26 ft, xG 0.02 (P1 12:35) Darnell Nurse: backhand, 57 ft, xG 0.00 (P1 17:52) Jack Roslovic: wrist, 36 ft, xG 0.06 (P1 18:01) Jamie Benn: wrist, 24 ft, xG 0.14 (P1 18:44) Leon Draisaitl: backhand, 25 ft, xG 0.02 (P2 0:48) Adam Henrique: snap, 24 ft, xG 0.04 (P2 0:49) Mattias Ekholm: backhand, 39 ft, xG 0.01 (P2 1:29) Alexander Petrovic: wrist, 38 ft, xG 0.01 (P2 1:41) Sam Steel: deflected, 35 ft, xG 0.07 (P2 2:49) Wyatt Johnston: wrist, 26 ft, xG 0.18 (P2 3:14) Miro Heiskanen: wrist, 55 ft, xG 0.02 (P2 3:20) Justin Hryckowian: tip-in, 51 ft, xG 0.01 (P2 3:24) Ty Emberson: wrist, 59 ft, xG 0.02 (P2 4:38) Colin Blackwell: wrist, 53 ft, xG 0.02 (P2 5:07) Jason Robertson: slap, 30 ft, xG 0.14 (P2 5:14) Leon Draisaitl: wrist, 23 ft, xG 0.02 (P2 7:01) Radek Faksa: tip-in, 10 ft, xG 0.10 (P2 8:42) Adam Henrique: tip-in, 9 ft, xG 0.06 (P2 9:15) Adam Henrique: wrist, 6 ft, xG 0.06 (P2 9:16) Mattias Ekholm: slap, 54 ft, xG 0.03 (P2 10:11) Matt Savoie: backhand, 8 ft, xG 0.03 (P2 10:31) Miro Heiskanen: wrist, 45 ft, xG 0.04 (P2 10:59) Alec Regula: slap, 60 ft, xG 0.00 (P2 11:21) Zach Hyman: wrap-around, 5 ft, xG 0.09 (P2 11:49) Wyatt Johnston: deflected, 7 ft, xG 0.15 (P2 12:52) Mavrik Bourque: wrist, 8 ft, xG 0.15 (P2 13:43) Jason Robertson: wrist, 31 ft, xG 0.03 (P2 13:50) Kyle Capobianco: wrist, 68 ft, xG 0.01 (P2 14:35) Matt Savoie: wrist, 147 ft, xG 0.00 (P2 14:38) Jason Robertson: wrap-around, 9 ft, xG 0.09 (P2 15:26) Wyatt Johnston: wrist, 6 ft, xG 0.20 (P2 15:34) Darnell Nurse: snap, 69 ft, xG 0.01 (P2 15:47) Radek Faksa: wrist, 10 ft, xG 0.22 (P2 16:03) Mavrik Bourque: wrist, 28 ft, xG 0.03 (P2 16:35) Mavrik Bourque: snap, 50 ft, xG 0.01 (P2 19:36) Alexander Petrovic: wrist, 70 ft, xG 0.01 (P2 19:46) Justin Hryckowian: wrist, 51 ft, xG 0.03 (P2 19:59) Andrew Mangiapane: wrist, 23 ft, xG 0.08 (P3 2:31) Darnell Nurse: wrist, 63 ft, xG 0.01 (P3 2:40) Zach Hyman: backhand, 35 ft, xG 0.03 (P3 3:10) Vasily Podkolzin: slap, 28 ft, xG 0.10 (P3 3:45) Jason Robertson: wrist, 14 ft, xG 0.08 (P3 4:11) Evan Bouchard: slap, 50 ft, xG 0.04 (P3 8:02) Mattias Janmark: wrist, 77 ft, xG 0.00 (P3 8:22) David Tomasek: snap, 28 ft, xG 0.09 (P3 8:56) Connor McDavid: snap, 23 ft, xG 0.06 (P3 9:29) Alexander Petrovic: wrist, 35 ft, xG 0.08 (P3 9:51) Adam Henrique: wrist, 54 ft, xG 0.01 (P3 10:37) Alexander Petrovic: wrist, 72 ft, xG 0.01 (P3 11:45) Connor McDavid: backhand, 12 ft, xG 0.13 (P3 14:05) Matt Savoie: snap, 32 ft, xG 0.10 (P3 14:24) Jason Robertson: snap, 51 ft, xG 0.01 (P3 14:41) Radek Faksa: wrist, 7 ft, xG 0.07 (P3 15:36) Justin Hryckowian: snap, 60 ft, xG 0.01 (P3 15:52) Colin Blackwell: wrist, 29 ft, xG 0.02 (P3 18:21) Alec Regula: slap, 59 ft, xG 0.01 (P3 19:37) Andrew Mangiapane: slap, 55 ft, xG 0.02 (P3 19:56) Jamie Benn: GOAL, wrist, 6 ft, xG 0.25 (P1 3:48) Roope Hintz: GOAL, snap, 11 ft, xG 0.32 (P1 10:51) Nathan Bastian: GOAL, wrist, 20 ft, xG 0.13 (P1 15:24) Sam Steel: GOAL, wrist, 2 ft, xG 0.73 (P1 18:46) Connor Clattenburg: GOAL, wrist, 8 ft, xG 0.04 (P2 4:39) Jason Robertson: GOAL, deflected, 4 ft, xG 0.45 (P2 14:01) Wyatt Johnston: GOAL, backhand, 7 ft, xG 0.29 (P2 15:36) Evan Bouchard: GOAL, slap, 56 ft, xG 0.04 (P3 1:23) Justin Hryckowian: GOAL, wrist, 8 ft, xG 0.41 (P3 8:21) Jack Roslovic: GOAL, snap, 24 ft, xG 0.11 (P3 9:31) Nathan Bastian: GOAL, wrist, 17 ft, xG 0.36 (P3 15:39)
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
53 Wyatt Johnston 134 +1 40.81 0017:59
91 Tyler Seguin 022 -1 10.00 2017:06
21 Jason Robertson 123 -1 90.80 0016:57
24 Roope Hintz 101 +1 10.32 0216:25
22 Mavrik Bourque 011 +1 40.19 0016:10
18 Sam Steel 112 +1 30.80 0115:23
12 Radek Faksa 022 +1 60.39 2114:07
10 Oskar Bäck 000 0 20.14 0113:56
11 Nathan Bastian 202 +1 30.49 3013:17
49 Justin Hryckowian 101 -1 40.46 0013:11
15 Colin Blackwell 011 +2 30.04 3112:55
14 Jamie Benn 112 +1 50.59 2112:22
Defense
4 Miro Heiskanen 011 +1 40.22 0023:08
23 Esa Lindell 000 +3 10.00 0123:04
36 Alexander Petrovic 000 +1 40.11 0422:12
6 Lian Bichsel 000 0 00.00 3119:44
20 Kyle Capobianco 000 -1 20.01 1115:37
18 Vladislav Kolyachonok 011 0 00.00 1012:23
Goalie SAGA SVSV% xGA GSAx
Jake Oettinger 25322 .880 1.59 -1.41

Edmonton Oilers

Skater GAP+/− AttxG HitBlkTOI
Forwards
97 Connor McDavid 011 -1 20.19 1019:28
29 Leon Draisaitl 011 -2 40.05 1118:49
22 Matt Savoie 011 0 40.13 0017:37
18 Zach Hyman 000 0 30.17 2017:16
13 Mattias Janmark 011 0 50.02 1017:06
92 Vasily Podkolzin 011 -1 20.10 1015:51
19 Adam Henrique 000 -1 40.17 1213:59
96 Jack Roslovic 101 -1 30.31 1111:09
26 Andrew Mangiapane 000 -2 30.15 1008:29
10 Trent Frederic 000 0 00.00 1105:25
Defense
2 Evan Bouchard 101 -1 40.08 0122:27
25 Darnell Nurse 000 -2 50.03 1222:23
75 Alec Regula 000 -2 30.01 0021:47
14 Mattias Ekholm 000 -1 50.04 0019:03
49 Ty Emberson 011 +1 10.02 1016:35
27 Brett Kulak 000 +1 10.00 0116:15
Goalie SAGA SVSV% xGA GSAx
Stuart Skinner 844 .500 2.06 -1.94
Calvin Pickard 22418 .818 3.31 -0.69

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
53 Wyatt Johnston C +4.39 +2.55 +0.53 +1.32 0.00 0.00 0.00 — 17:59
18 Sam Steel C +3.28 +1.30 +0.52 +1.31 +0.15 -0.01 +0.01 — 15:23
14 Jamie Benn L +3.00 +1.45 +0.38 +1.16 0.00 0.00 +0.01 — 12:22
11 Nathan Bastian R +2.56 +1.50 +0.32 +0.89 -0.15 0.00 0.00 — 13:17
12 Radek Faksa C +2.44 +1.40 +0.25 +0.75 0.00 -0.01 +0.05 — 14:07
4 Miro Heiskanen D +2.34 +0.70 +0.14 +1.50 0.00 0.00 0.00 — 23:08
23 Esa Lindell D +2.28 0.00 0.00 +2.25 0.00 0.00 +0.03 — 23:04
21 Jason Robertson L +2.20 +2.00 +0.52 -0.30 0.00 0.00 -0.02 — 16:57
22 Mavrik Bourque C +1.85 +0.70 +0.13 +0.70 +0.30 +0.02 0.00 — 16:10
49 Justin Hryckowian C +1.57 +0.75 +0.30 +0.34 +0.15 +0.03 0.00 — 13:11
15 Colin Blackwell C +1.55 +0.55 +0.02 +0.94 0.00 -0.01 +0.05 — 12:55
28 Alexander Petrovic D +1.36 0.00 +0.07 +1.11 0.00 0.00 +0.18 — 22:12
24 Roope Hintz C +1.26 +0.75 +0.21 +0.15 0.00 +0.07 +0.08 — 16:25
91 Tyler Seguin C +1.05 +1.25 0.00 -0.20 0.00 0.00 0.00 — 17:06
10 Oskar Bäck C +0.71 0.00 +0.09 +0.61 0.00 0.00 +0.01 — 13:56
44 Vladislav Kolyachonok D +0.58 +0.55 0.00 +0.18 -0.15 0.00 0.00 — 12:23
6 Lian Bichsel D +0.23 0.00 0.00 +0.14 0.00 0.00 +0.09 — 19:44
20 Kyle Capobianco D -0.04 0.00 +0.01 -0.08 0.00 0.00 +0.03 — 15:37
29 Jake Oettinger G -1.41 0.00 — — 0.00 — — -1.41 59:43

Edmonton Oilers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
64 Connor Clattenburg C +0.89 +0.75 +0.03 +0.06 0.00 0.00 +0.05 — 12:58
49 Ty Emberson D +0.64 +0.70 +0.01 +0.10 -0.15 0.00 -0.02 — 16:35
13 Mattias Janmark C +0.42 +0.55 +0.01 -0.11 0.00 +0.01 -0.04 — 17:06
27 Brett Kulak D +0.17 0.00 0.00 +0.10 0.00 0.00 +0.07 — 16:15
22 Matt Savoie C +0.10 +0.55 +0.09 -0.50 0.00 -0.02 -0.02 — 17:37
10 Trent Frederic C 0.00 0.00 0.00 -0.10 0.00 +0.01 +0.09 — 5:25
86 David Tomasek R -0.06 0.00 +0.06 -0.11 0.00 -0.03 +0.03 — 15:35
97 Connor McDavid C -0.14 +0.70 +0.12 -0.90 0.00 -0.05 -0.02 — 19:28
2 Evan Bouchard D -0.18 +0.75 +0.05 -1.05 0.00 0.00 +0.07 — 22:27
28 Jack Roslovic C -0.23 +0.75 +0.20 -1.18 0.00 -0.01 +0.01 — 11:09
92 Vasily Podkolzin R -0.33 +0.70 +0.06 -1.05 0.00 -0.02 -0.02 — 15:51
19 Adam Henrique C -0.37 0.00 +0.11 -0.41 -0.15 -0.01 +0.10 — 13:59
30 Calvin Pickard G -0.69 0.00 — — 0.00 — — -0.69 40:00
18 Zach Hyman L -0.74 0.00 +0.11 -0.70 -0.15 0.00 0.00 — 17:16
88 Andrew Mangiapane L -0.97 0.00 +0.10 -1.05 0.00 0.00 -0.02 — 8:29
29 Leon Draisaitl C -0.98 +0.55 +0.03 -1.61 0.00 +0.03 +0.01 — 18:49
14 Mattias Ekholm D -1.05 0.00 +0.03 -1.05 0.00 0.00 -0.02 — 19:03
25 Darnell Nurse D -1.38 0.00 +0.02 -1.61 +0.15 0.00 +0.06 — 22:23
75 Alec Regula D -1.66 0.00 +0.01 -1.60 0.00 0.00 -0.06 — 21:47
74 Stuart Skinner G -1.94 0.00 — — 0.00 — — -1.94 19:46

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.