Edmonton OilersEDM 3–2 Final/OT Ottawa SenatorsOTT

Tuesday, October 21, 2025

Final/OT 1st2nd3rdOT T SOG
Edmonton OilersEDM 1101 3 25
Ottawa SenatorsOTT 0020 2 21

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

Highlights

Scoring

1st Period
16:31 EDM Connor McDavid (1)PP Ryan Nugent-Hopkins (3), Evan Bouchard (1) · snap xG 0.16 1–0 ▶
2nd Period
0:49 EDM Isaac Howard (1) Leon Draisaitl (2) · wrist xG 0.12 2–0 ▶
3rd Period
0:13 OTT Dylan Cozens (4)PP Drake Batherson (4), Tim Stützle (3) · wrist xG 0.11 2–1 ▶
1:49 OTT Thomas Chabot (1) David Perron (1) · slap xG 0.05 2–2 ▶
Overtime
2:24 EDM Jake Walman (1)PP Mattias Ekholm (2), Matt Savoie (1) · slap xG 0.13 3–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

EDM 67%Deserve to win33% OTT
EDMOTT
2.41Expected goals1.54
3Goals (no shootout)2
1.44Expected goals, 5 on 51.30
44Shot attempts48
34Unblocked attempts31
25Shots on goal21

Shot map

EDM shoots ←Bigger circle: higher xG; filled: goal→ OTT shoots
Adam Henrique: wrist, 35 ft, xG 0.04 (P1 0:30) Trent Frederic: tip-in, 7 ft, xG 0.11 (P1 2:39) Connor McDavid: snap, 29 ft, xG 0.15 (P1 3:25) Nick Cousins: tip-in, 23 ft, xG 0.06 (P1 5:32) Shane Pinto: wrist, 69 ft, xG 0.01 (P1 7:24) Andrew Mangiapane: backhand, 7 ft, xG 0.11 (P1 8:08) Leon Draisaitl: wrist, 45 ft, xG 0.02 (P1 9:22) Fabian Zetterlund: backhand, 18 ft, xG 0.06 (P1 9:32) Nick Cousins: snap, 30 ft, xG 0.10 (P1 10:42) David Perron: wrist, 21 ft, xG 0.09 (P1 12:25) Nick Cousins: wrist, 13 ft, xG 0.04 (P1 12:26) Ridly Greig: wrist, 6 ft, xG 0.06 (P1 12:27) Ryan Nugent-Hopkins: backhand, 9 ft, xG 0.08 (P1 16:23) Matt Savoie: wrist, 36 ft, xG 0.03 (P1 17:46) Jake Sanderson: wrist, 42 ft, xG 0.02 (P1 19:14) Mattias Ekholm: slap, 186 ft, xG 0.00 (P2 0:19) Leon Draisaitl: snap, 34 ft, xG 0.14 (P2 0:36) Olle Lycksell: wrist, 77 ft, xG 0.00 (P2 3:50) Nikolas Matinpalo: wrist, 47 ft, xG 0.01 (P2 4:12) Andrew Mangiapane: backhand, 12 ft, xG 0.12 (P2 4:37) Artem Zub: slap, 68 ft, xG 0.01 (P2 4:57) David Perron: wrist, 7 ft, xG 0.19 (P2 5:54) David Perron: wrist, 18 ft, xG 0.04 (P2 6:03) Jake Sanderson: wrist, 37 ft, xG 0.06 (P2 6:49) Nick Cousins: backhand, 13 ft, xG 0.09 (P2 7:28) Olle Lycksell: wrist, 19 ft, xG 0.05 (P2 8:30) Lars Eller: wrist, 34 ft, xG 0.08 (P2 8:41) Lars Eller: snap, 52 ft, xG 0.02 (P2 8:43) Darnell Nurse: wrist, 61 ft, xG 0.00 (P2 10:05) Tim Stützle: wrist, 30 ft, xG 0.04 (P2 10:39) Andrew Mangiapane: wrist, 22 ft, xG 0.12 (P2 11:10) Isaac Howard: wrist, 37 ft, xG 0.04 (P2 11:43) Shane Pinto: wrist, 40 ft, xG 0.04 (P2 13:44) Dylan Cozens: wrist, 33 ft, xG 0.06 (P2 14:43) David Perron: snap, 20 ft, xG 0.03 (P2 15:20) Olle Lycksell: tip-in, 25 ft, xG 0.05 (P2 16:05) Tyler Kleven: wrist, 60 ft, xG 0.01 (P2 16:19) Thomas Chabot: slap, 40 ft, xG 0.06 (P2 19:05) Drake Batherson: wrist, 29 ft, xG 0.05 (P2 19:57) David Tomasek: wrist, 19 ft, xG 0.03 (P3 2:57) David Tomasek: wrist, 47 ft, xG 0.02 (P3 3:03) Evan Bouchard: wrist, 64 ft, xG 0.01 (P3 3:10) Mattias Ekholm: backhand, 20 ft, xG 0.07 (P3 5:22) Lars Eller: wrist, 49 ft, xG 0.02 (P3 5:40) Vasily Podkolzin: backhand, 13 ft, xG 0.23 (P3 7:49) Evan Bouchard: slap, 42 ft, xG 0.05 (P3 8:07) Darnell Nurse: wrist, 64 ft, xG 0.01 (P3 8:59) Andrew Mangiapane: snap, 53 ft, xG 0.02 (P3 9:05) Adam Henrique: tip-in, 6 ft, xG 0.10 (P3 10:39) Matt Savoie: wrist, 12 ft, xG 0.07 (P3 10:40) Jake Walman: wrist, 57 ft, xG 0.01 (P3 11:17) Artem Zub: wrist, 51 ft, xG 0.02 (P3 11:29) Artem Zub: wrist, 57 ft, xG 0.02 (P3 11:35) Connor McDavid: wrist, 30 ft, xG 0.02 (P3 16:40) Vasily Podkolzin: snap, 40 ft, xG 0.01 (P3 17:05) Jack Roslovic: wrist, 58 ft, xG 0.02 (P3 17:51) Darnell Nurse: wrist, 84 ft, xG 0.00 (P3 19:58) Evan Bouchard: tip-in, 17 ft, xG 0.09 (OT 0:23) Evan Bouchard: slap, 35 ft, xG 0.09 (OT 2:11) Evan Bouchard: slap, 33 ft, xG 0.14 (OT 2:18) Connor McDavid: GOAL, snap, 18 ft, xG 0.16 (P1 16:31) Isaac Howard: GOAL, wrist, 25 ft, xG 0.12 (P2 0:49) Dylan Cozens: GOAL, wrist, 22 ft, xG 0.11 (P3 0:13) Thomas Chabot: GOAL, slap, 60 ft, xG 0.05 (P3 1:49) Jake Walman: GOAL, slap, 40 ft, xG 0.13 (OT 2:24)
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

Edmonton Oilers

Skater GAP+/− AttxG HitBlkTOI
Forwards
97 Connor McDavid 101 +1 40.34 0024:09
29 Leon Draisaitl 011 +1 40.16 0023:11
93 Ryan Nugent-Hopkins 011 0 20.08 1017:17
26 Andrew Mangiapane 000 0 40.38 1015:10
92 Vasily Podkolzin 000 0 20.25 4014:45
96 Jack Roslovic 000 0 10.02 1114:23
22 Matt Savoie 011 -1 20.11 0113:55
19 Adam Henrique 000 0 20.14 0113:17
15 Noah Philp 000 -1 00.00 2013:03
10 Trent Frederic 000 -1 10.11 1012:04
53 Isaac Howard 101 +1 20.16 1010:42
Defense
2 Evan Bouchard 011 0 80.38 1023:13
14 Mattias Ekholm 011 0 40.08 2221:01
25 Darnell Nurse 000 0 40.02 3620:52
27 Brett Kulak 000 0 00.00 1020:50
96 Jake Walman 101 0 20.14 1418:51
49 Ty Emberson 000 0 00.00 0215:54
Goalie SAGA SVSV% xGA GSAx
Stuart Skinner 21219 .905 1.54 -0.46

Ottawa Senators

Skater GAP+/− AttxG HitBlkTOI
Forwards
18 Tim Stützle 011 -1 20.04 1120:03
12 Shane Pinto 000 0 20.04 0018:27
19 Drake Batherson 011 0 30.05 3018:21
24 Dylan Cozens 101 -1 40.17 1017:16
71 Ridly Greig 000 0 30.06 2015:56
16 David Perron 011 +1 50.35 2115:35
28 Claude Giroux 000 0 00.00 1014:32
20 Lars Eller 000 0 60.12 0013:56
21 Nick Cousins 000 +1 40.29 4013:50
20 Fabian Zetterlund 000 0 30.06 1012:17
22 Michael Amadio 000 0 10.00 1111:53
Defense
72 Thomas Chabot 101 +1 40.12 0125:22
85 Jake Sanderson 000 -1 20.08 0123:53
4 Nick Jensen 000 0 00.00 2122:28
2 Artem Zub 000 0 40.06 0319:25
43 Tyler Kleven 000 0 10.01 1016:05
33 Nikolas Matinpalo 000 0 10.01 1012:37
Goalie SAGA SVSV% xGA GSAx
Linus Ullmark 25322 .880 2.41 -0.59

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.

Edmonton Oilers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
2 Evan Bouchard D +1.45 +0.55 +0.25 +0.48 +0.15 0.00 +0.02 — 23:13
97 Connor McDavid C +1.41 +0.75 +0.22 +0.46 0.00 -0.01 0.00 — 24:09
14 Mattias Ekholm D +1.33 +0.70 +0.05 +0.48 0.00 0.00 +0.10 — 21:01
29 Leon Draisaitl C +1.23 +0.70 +0.10 +0.46 0.00 -0.03 0.00 — 23:11
96 Jake Walman D +0.95 +0.75 +0.09 -0.03 0.00 0.00 +0.14 — 18:51
93 Ryan Nugent-Hopkins C +0.89 +0.70 +0.05 +0.18 0.00 -0.03 -0.02 — 17:17
22 Matt Savoie C +0.75 +0.55 +0.07 +0.07 0.00 +0.01 +0.05 — 13:55
53 Isaac Howard L +0.66 +0.75 +0.11 +0.01 -0.15 0.00 -0.06 — 10:42
88 Andrew Mangiapane L +0.42 0.00 +0.25 +0.20 0.00 0.00 -0.02 — 15:10
92 Vasily Podkolzin R +0.28 0.00 +0.16 +0.12 0.00 0.00 0.00 — 14:45
19 Adam Henrique C +0.28 0.00 +0.09 +0.11 0.00 +0.03 +0.05 — 13:17
28 Jack Roslovic C +0.15 0.00 +0.01 +0.10 0.00 -0.02 +0.05 — 14:23
49 Ty Emberson D +0.03 0.00 0.00 -0.07 0.00 0.00 +0.10 — 15:54
48 Noah Philp C -0.21 0.00 0.00 -0.35 +0.15 -0.01 0.00 — 13:03
25 Darnell Nurse D -0.27 0.00 +0.01 -0.22 -0.30 0.00 +0.24 — 20:52
10 Trent Frederic C -0.29 0.00 +0.07 -0.48 +0.15 -0.01 -0.02 — 12:04
27 Brett Kulak D -0.35 0.00 0.00 -0.33 0.00 0.00 -0.02 — 20:50
86 David Tomasek R -0.38 0.00 +0.03 -0.40 0.00 -0.01 0.00 — 12:01
74 Stuart Skinner G -0.46 0.00 — — 0.00 — — -0.46 62:24

Ottawa Senators

Player Rating Points Shots On ice Pen FO Other GSAx TOI
57 David Perron L +1.87 +0.70 +0.23 +0.89 0.00 0.00 +0.05 — 15:35
21 Nick Cousins C +1.13 0.00 +0.19 +0.98 0.00 -0.01 -0.02 — 13:50
72 Thomas Chabot D +1.08 +0.75 +0.08 +0.20 0.00 0.00 +0.05 — 25:22
71 Ridly Greig C +0.63 0.00 +0.04 +0.58 0.00 +0.01 0.00 — 15:56
19 Drake Batherson R +0.32 +0.70 +0.03 -0.26 -0.15 0.00 0.00 — 18:21
89 Lars Eller C +0.20 0.00 +0.08 +0.01 +0.15 0.00 -0.04 — 13:56
43 Tyler Kleven D +0.18 0.00 +0.01 +0.22 0.00 0.00 -0.04 — 16:05
33 Nikolas Matinpalo D +0.14 0.00 0.00 +0.13 0.00 0.00 0.00 — 12:37
2 Artem Zub D +0.13 0.00 +0.04 -0.06 0.00 0.00 +0.15 — 19:25
24 Dylan Cozens C +0.12 +0.75 +0.11 -0.73 0.00 -0.01 0.00 — 17:16
15 Olle Lycksell R +0.02 0.00 +0.06 -0.02 0.00 0.00 -0.02 — 12:36
18 Tim Stützle C -0.02 +0.55 +0.03 -0.71 0.00 +0.08 +0.03 — 20:03
3 Nick Jensen D -0.18 0.00 0.00 -0.23 0.00 0.00 +0.05 — 22:28
20 Fabian Zetterlund L -0.23 0.00 +0.04 -0.24 0.00 0.00 -0.02 — 12:17
22 Michael Amadio R -0.27 0.00 0.00 -0.30 0.00 0.00 +0.03 — 11:53
28 Claude Giroux R -0.28 0.00 0.00 -0.34 0.00 +0.06 0.00 — 14:32
12 Shane Pinto C -0.39 0.00 +0.03 -0.33 0.00 -0.05 -0.04 — 18:27
85 Jake Sanderson D -0.50 0.00 +0.05 -0.57 0.00 0.00 +0.03 — 23:53
35 Linus Ullmark G -0.59 0.00 — — 0.00 — — -0.59 62: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.