Edmonton OilersEDM 5–6 Final Anaheim DucksANA

Wednesday, February 25, 2026

Final 1st2nd3rd T SOG
Edmonton OilersEDM 221 5 27
Anaheim DucksANA 114 6 29
Playoff odds, % Change
EDM -5.8
ANA +3.8
SJS +0.6
LAK +0.5
SEA +0.4

How the result moved each team's playoff odds, calculated Feb 23, 2026 9:51 PM EST.

Highlights

Scoring

1st Period
0:13 EDM Jack Roslovic (16) Matt Savoie (10), Darnell Nurse (12) · snap xG 0.14 1–0 ▶
9:03 EDM Ryan Nugent-Hopkins (14) Connor McDavid (63), Matt Savoie (11) · snap xG 0.22 2–0 ▶
10:30 ANA Ian Moore (3) Jansen Harkins (3), Ross Johnston (11) · slap xG 0.05 2–1 ▶
2nd Period
3:01 ANA Alex Killorn (8)PP Leo Carlsson (27), Mason McTavish (18) · wrist xG 0.32 2–2 ▶
18:45 EDM Zach Hyman (23) Mattias Ekholm (22), Evan Bouchard (49) · tip-in xG 0.10 3–2 ▶
19:20 EDM Evan Bouchard (16) Ryan Nugent-Hopkins (33), Connor McDavid (64) · wrist xG 0.09 4–2 ▶
3rd Period
1:30 ANA Leo Carlsson (19) Jacob Trouba (17), Chris Kreider (12) · wrist xG 0.05 4–3 ▶
2:55 ANA Olen Zellweger (7) Radko Gudas (10), Troy Terry (32) · snap xG 0.01 4–4 ▶
5:53 EDM Matt Savoie (10)PP Vasily Podkolzin (14), Mattias Ekholm (23) · wrist xG 0.52 5–4 ▶
6:39 ANA Beckett Sennecke (19) Jackson LaCombe (32) · snap xG 0.18 5–5 ▶
18:46 ANA Cutter Gauthier (26) Leo Carlsson (28), Chris Kreider (13) · wrist xG 0.13 5–6 ▶

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 68%Deserve to win32% ANA
EDMANA
4.24Expected goals3.08
5Goals (no shootout)6
3.25Expected goals, 5 on 51.43
62Shot attempts54
47Unblocked attempts42
27Shots on goal29

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
13:53 ANA Deserve to win Deserve to win · ANA takes the lead, 60–40%
EDM had led since 9:03 of the 1st, by as much as 69%
2nd Period
11:30 EDM No shift No shift · Janmark, 33:41 on the bench
No shift after 18:14 of the 1st; 5 shifts (2:30) before that
3rd Period
4:06 EDM Deserve to win Deserve to win · EDM takes the lead, 61–39%
ANA had led since 13:53 of the 1st, by as much as 61%
6:00 EDM xG swing xG swing · Out-chanced ANA 1.53–0.18
In xG over 10 minutes, 16:30 of the 2nd to 6:30 of the 3rd; goals 3–2
6:39 EDM Goalie Goalie · Jarry −2.4 goals saved
5 goals on 2.61 xG, 25 shots on goal
6:39 EDM Goalie change Goalie change · Ingram in for Jarry
6:39 of the 3rd; Jarry had allowed 5 goals on 25 shots (2.61 xG)
19:53 EDM Pulled goalie Pulled goalie · Pulled Ingram, down 6–5
With 0:07 left

Shot map

EDM shoots ←Bigger circle: higher xG; filled: goal→ ANA shoots
Jeffrey Viel: backhand, 18 ft, xG 0.06 (P1 0:54) Jacob Trouba: slap, 64 ft, xG 0.01 (P1 1:09) Mason McTavish: slap, 32 ft, xG 0.12 (P1 2:23) Alex Killorn: tip-in, 13 ft, xG 0.07 (P1 2:27) Evan Bouchard: wrist, 36 ft, xG 0.06 (P1 3:38) Curtis Lazar: snap, 50 ft, xG 0.01 (P1 4:17) Trent Frederic: snap, 32 ft, xG 0.10 (P1 4:25) Ian Moore: snap, 26 ft, xG 0.04 (P1 5:36) Leon Draisaitl: snap, 54 ft, xG 0.01 (P1 6:49) Curtis Lazar: tip-in, 15 ft, xG 0.02 (P1 7:12) Leo Carlsson: snap, 48 ft, xG 0.03 (P1 8:26) Alex Killorn: tip-in, 9 ft, xG 0.02 (P1 8:30) Ryan Nugent-Hopkins: snap, 39 ft, xG 0.07 (P1 8:58) Leon Draisaitl: wrist, 35 ft, xG 0.08 (P1 9:43) Matt Savoie: snap, 22 ft, xG 0.19 (P1 9:48) Jacob Trouba: snap, 14 ft, xG 0.26 (P1 11:35) Chris Kreider: snap, 20 ft, xG 0.19 (P1 13:28) Cutter Gauthier: snap, 21 ft, xG 0.26 (P1 13:30) Ryan Poehling: wrist, 68 ft, xG 0.01 (P1 13:38) Mason McTavish: wrist, 15 ft, xG 0.15 (P1 13:48) Pavel Mintyukov: wrist, 53 ft, xG 0.03 (P1 13:53) Vasily Podkolzin: wrist, 20 ft, xG 0.16 (P1 16:28) Zach Hyman: tip-in, 5 ft, xG 0.14 (P1 17:37) Ryan Poehling: tip-in, 6 ft, xG 0.10 (P1 18:57) Matt Savoie: wrist, 26 ft, xG 0.05 (P1 19:10) Zach Hyman: tip-in, 8 ft, xG 0.12 (P1 19:58) Connor McDavid: snap, 27 ft, xG 0.11 (P2 0:09) Jake Walman: slap, 62 ft, xG 0.04 (P2 1:21) Leo Carlsson: tip-in, 16 ft, xG 0.10 (P2 2:12) Mason McTavish: wrist, 28 ft, xG 0.07 (P2 2:35) Leo Carlsson: wrist, 31 ft, xG 0.12 (P2 2:59) Jackson LaCombe: slap, 46 ft, xG 0.01 (P2 3:09) Connor McDavid: snap, 16 ft, xG 0.04 (P2 5:33) Ryan Nugent-Hopkins: deflected, 7 ft, xG 0.03 (P2 5:34) Jansen Harkins: snap, 52 ft, xG 0.03 (P2 6:03) Alex Killorn: snap, 32 ft, xG 0.03 (P2 6:16) Jack Roslovic: snap, 29 ft, xG 0.04 (P2 6:23) Jacob Trouba: slap, 58 ft, xG 0.01 (P2 7:51) Zach Hyman: tip-in, 5 ft, xG 0.10 (P2 8:46) Vasily Podkolzin: snap, 31 ft, xG 0.13 (P2 9:58) Trent Frederic: wrist, 8 ft, xG 0.16 (P2 10:53) Beckett Sennecke: wrist, 32 ft, xG 0.08 (P2 11:01) Ryan Poehling: wrist, 45 ft, xG 0.01 (P2 11:47) Evan Bouchard: wrist, 26 ft, xG 0.13 (P2 12:22) Ryan Nugent-Hopkins: snap, 18 ft, xG 0.07 (P2 12:48) Ty Emberson: snap, 44 ft, xG 0.04 (P2 13:35) Vasily Podkolzin: snap, 33 ft, xG 0.04 (P2 13:52) Radko Gudas: wrist, 61 ft, xG 0.01 (P2 14:29) Mason McTavish: snap, 30 ft, xG 0.02 (P2 14:33) Cutter Gauthier: snap, 36 ft, xG 0.03 (P2 16:06) Mattias Ekholm: slap, 43 ft, xG 0.05 (P2 17:15) Andrew Mangiapane: slap, 49 ft, xG 0.04 (P2 17:54) Ryan Nugent-Hopkins: snap, 31 ft, xG 0.13 (P2 19:08) Alex Killorn: snap, 44 ft, xG 0.00 (P3 0:07) Leon Draisaitl: tip-in, 18 ft, xG 0.03 (P3 0:27) Jacob Trouba: backhand, 13 ft, xG 0.07 (P3 1:29) Jansen Harkins: tip-in, 57 ft, xG 0.01 (P3 2:04) Connor McDavid: wrist, 7 ft, xG 0.15 (P3 3:53) Leon Draisaitl: tip-in, 9 ft, xG 0.07 (P3 4:06) Olen Zellweger: backhand, 11 ft, xG 0.03 (P3 5:09) Vasily Podkolzin: tip-in, 6 ft, xG 0.13 (P3 5:50) Andrew Mangiapane: snap, 12 ft, xG 0.21 (P3 6:27) Matt Savoie: wrist, 22 ft, xG 0.03 (P3 8:37) Ian Moore: slap, 44 ft, xG 0.02 (P3 9:08) Pavel Mintyukov: snap, 56 ft, xG 0.02 (P3 9:15) Adam Henrique: snap, 35 ft, xG 0.08 (P3 9:39) Jansen Harkins: wrist, 58 ft, xG 0.03 (P3 10:35) Evan Bouchard: slap, 37 ft, xG 0.07 (P3 13:33) Mattias Ekholm: slap, 48 ft, xG 0.01 (P3 13:36) Matt Savoie: wrist, 92 ft, xG 0.00 (P3 14:14) Alex Killorn: snap, 14 ft, xG 0.15 (P3 15:42) Ty Emberson: snap, 55 ft, xG 0.00 (P3 17:08) Andrew Mangiapane: slap, 42 ft, xG 0.02 (P3 17:14) Vasily Podkolzin: snap, 44 ft, xG 0.02 (P3 17:21) Connor McDavid: tip-in, 9 ft, xG 0.08 (P3 18:03) Zach Hyman: backhand, 9 ft, xG 0.06 (P3 18:29) Alex Killorn: wrist, 47 ft, xG 0.02 (P3 19:41) Beckett Sennecke: backhand, 8 ft, xG 0.11 (P3 19:43) Jack Roslovic: GOAL, snap, 21 ft, xG 0.14 (P1 0:13) Ryan Nugent-Hopkins: GOAL, snap, 9 ft, xG 0.22 (P1 9:03) Ian Moore: GOAL, slap, 37 ft, xG 0.05 (P1 10:30) Alex Killorn: GOAL, wrist, 8 ft, xG 0.32 (P2 3:01) Zach Hyman: GOAL, tip-in, 7 ft, xG 0.10 (P2 18:45) Evan Bouchard: GOAL, wrist, 7 ft, xG 0.09 (P2 19:20) Leo Carlsson: GOAL, wrist, 9 ft, xG 0.05 (P3 1:30) Olen Zellweger: GOAL, snap, 59 ft, xG 0.01 (P3 2:55) Matt Savoie: GOAL, wrist, 11 ft, xG 0.52 (P3 5:53) Beckett Sennecke: GOAL, snap, 27 ft, xG 0.18 (P3 6:39) Cutter Gauthier: GOAL, wrist, 7 ft, xG 0.13 (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

Edmonton Oilers

Skater GAP+/− AttxG HitBlkTOI
Forwards
18 Zach Hyman 101 +1 50.53 1022:17
97 Connor McDavid 022 +2 40.38 1022:02
29 Leon Draisaitl 000 -2 60.20 1020:35
93 Ryan Nugent-Hopkins 112 +1 50.54 0020:12
22 Matt Savoie 123 0 50.78 0116:28
96 Jack Roslovic 101 -2 20.19 1015:28
19 Adam Henrique 000 0 10.08 1012:42
92 Vasily Podkolzin 011 -1 60.48 3012:18
10 Trent Frederic 000 -1 20.27 6011:14
26 Andrew Mangiapane 000 0 50.27 2010:16
20 Curtis Lazar 000 -1 20.03 1110:13
13 Mattias Janmark 000 0 00.00 0002:30
Defense
2 Evan Bouchard 112 +2 50.36 0122:16
25 Darnell Nurse 011 -3 20.00 0221:24
96 Jake Walman 000 -2 30.04 0321:18
14 Mattias Ekholm 022 +1 60.06 2319:30
24 Spencer Stastney 000 0 00.00 0016:51
49 Ty Emberson 000 0 30.05 2015:34
Goalie SAGA SVSV% xGA GSAx
Tristan Jarry 25520 .800 2.61 -2.39
Connor Ingram 413 .750 0.47 -0.53

Anaheim Ducks

Skater GAP+/− AttxG HitBlkTOI
Forwards
17 Alex Killorn 101 -2 70.62 0022:14
83 Mason McTavish 011 +2 50.36 1019:06
25 Ryan Poehling 000 -2 30.12 0017:53
91 Leo Carlsson 123 0 50.30 1117:01
45 Beckett Sennecke 101 -1 30.37 4116:27
22 Chris Kreider 022 +1 30.19 0015:36
61 Cutter Gauthier 101 +1 40.41 0015:15
19 Troy Terry 011 0 10.00 0013:52
25 Jeffrey Viel 000 0 20.06 3012:18
42 Tim Washe 000 +1 00.00 2111:35
10 Jansen Harkins 011 +1 30.07 1111:34
49 Ross Johnston 011 +2 00.00 4109:55
Defense
2 Jackson LaCombe 011 +2 20.01 2122:27
98 Pavel Mintyukov 000 -1 30.05 0220:21
65 Jacob Trouba 011 +1 60.36 3119:58
3 Ian Moore 101 0 40.11 0419:21
8 Olen Zellweger 101 0 20.05 0116:47
6 Radko Gudas 011 0 10.01 2114:23
Goalie SAGA SVSV% xGA GSAx
Lukas Dostal 27522 .815 4.24 -0.76

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
22 Matt Savoie C +3.21 +2.00 +0.51 +0.62 0.00 0.00 +0.09 — 16:28
2 Evan Bouchard D +2.88 +1.30 +0.23 +1.30 0.00 0.00 +0.05 — 22:16
93 Ryan Nugent-Hopkins C +2.78 +1.45 +0.35 +1.00 0.00 0.00 -0.02 — 20:12
97 Connor McDavid C +2.71 +1.25 +0.25 +1.25 0.00 0.00 -0.04 — 22:02
14 Mattias Ekholm D +2.06 +1.25 +0.04 +0.77 -0.15 0.00 +0.15 — 19:30
18 Zach Hyman L +1.95 +0.75 +0.34 +0.88 0.00 0.00 -0.02 — 22:17
92 Vasily Podkolzin R +1.27 +0.70 +0.31 +0.27 0.00 0.00 -0.02 — 12:18
28 Jack Roslovic C +0.97 +0.75 +0.12 +0.28 -0.15 -0.01 -0.02 — 15:28
25 Darnell Nurse D +0.72 +0.55 0.00 +0.13 0.00 0.00 +0.04 — 21:24
96 Jake Walman D +0.61 0.00 +0.02 +0.30 +0.15 0.00 +0.13 — 21:18
29 Leon Draisaitl C +0.59 0.00 +0.13 +0.45 0.00 +0.03 -0.02 — 20:35
49 Ty Emberson D +0.55 0.00 +0.03 +0.67 -0.15 0.00 0.00 — 15:34
88 Andrew Mangiapane L +0.52 0.00 +0.17 +0.35 0.00 0.00 0.00 — 10:16
24 Spencer Stastney D +0.51 0.00 0.00 +0.53 0.00 0.00 -0.02 — 16:51
10 Trent Frederic C +0.46 0.00 +0.17 +0.28 0.00 +0.01 0.00 — 11:14
20 Curtis Lazar C +0.10 0.00 +0.02 -0.02 0.00 +0.05 +0.05 — 10:13
19 Adam Henrique C +0.09 0.00 +0.05 +0.18 -0.15 +0.01 0.00 — 12:42
13 Mattias Janmark C +0.03 0.00 0.00 +0.03 0.00 0.00 0.00 — 2:30
39 Connor Ingram G -0.53 0.00 — — 0.00 — — -0.53 12:41
35 Tristan Jarry G -2.39 0.00 — — 0.00 — — -2.39 46:39

Anaheim Ducks

Player Rating Points Shots On ice Pen FO Other GSAx TOI
91 Leo Carlsson C +1.81 +2.15 +0.20 -0.50 0.00 -0.02 -0.01 — 17:01
65 Jacob Trouba D +1.12 +0.70 +0.23 +0.14 0.00 0.00 +0.05 — 19:58
2 Jackson LaCombe D +0.94 +0.70 +0.01 +0.18 0.00 0.00 +0.05 — 22:27
20 Chris Kreider L +0.86 +1.10 +0.12 -0.32 0.00 -0.01 -0.04 — 15:36
45 Beckett Sennecke R +0.65 +0.75 +0.24 -0.52 +0.15 0.00 +0.03 — 16:27
23 Mason McTavish C +0.54 +0.55 +0.23 -0.32 +0.15 -0.05 -0.02 — 19:06
61 Cutter Gauthier L +0.54 +0.75 +0.27 -0.34 -0.15 +0.01 0.00 — 15:15
44 Ross Johnston L +0.41 +0.55 0.00 -0.19 0.00 0.00 +0.05 — 9:55
17 Alex Killorn L +0.36 +0.75 +0.40 -0.91 +0.15 -0.02 -0.02 — 22:14
24 Jansen Harkins C +0.19 +0.70 +0.04 -0.58 0.00 0.00 +0.03 — 11:34
7 Radko Gudas D +0.13 +0.70 +0.01 -0.63 0.00 0.00 +0.05 — 14:23
19 Troy Terry R +0.12 +0.55 0.00 -0.43 0.00 0.00 0.00 — 13:52
51 Olen Zellweger D +0.06 +0.75 +0.03 -0.73 0.00 0.00 +0.01 — 16:47
42 Tim Washe C -0.23 0.00 0.00 -0.31 0.00 +0.03 +0.05 — 11:35
28 Jeffrey Viel L -0.32 0.00 +0.04 -0.53 +0.15 0.00 +0.02 — 12:18
74 Ian Moore D -0.58 +0.75 +0.07 -1.45 -0.15 0.00 +0.20 — 19:21
25 Ryan Poehling C -0.69 0.00 +0.08 -0.72 0.00 -0.03 -0.02 — 17:53
1 Lukas Dostal G -0.76 0.00 — — 0.00 — — -0.76 60:00
98 Pavel Mintyukov D -0.89 0.00 +0.03 -1.11 +0.15 0.00 +0.04 — 20:21

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.