Edmonton OilersEDM 1–4 Final Montréal CanadiensMTL

Sunday, December 14, 2025

Final 1st2nd3rd T SOG
Edmonton OilersEDM 001 1 28
Montréal CanadiensMTL 022 4 27

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

Highlights

Scoring

1st Period
No scoring
2nd Period
2:28 MTL Ivan Demidov (7)PP Juraj Slafkovský (10), Lane Hutson (22) · snap xG 0.10 0–1 ▶
11:58 MTL Joseph Veleno (2) Unassisted · snap xG 0.05 0–2 ▶
3rd Period
3:38 MTL Nick Suzuki (9)PP Juraj Slafkovský (11), Lane Hutson (23) · deflected xG 0.29 0–3 ▶
12:29 EDM Zach Hyman (7)PP Evan Bouchard (25), Connor McDavid (34) · snap xG 0.56 1–3 ▶
13:52 MTL Alexandre Texier (2) Jayden Struble (5) · snap xG 0.09 1–4 ▶

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 65%Deserve to win35% MTL
EDMMTL
3.96Expected goals3.56
1Goals (no shootout)4
1.67Expected goals, 5 on 51.64
57Shot attempts49
45Unblocked attempts36
28Shots on goal27

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

2nd Period
15:22 MTL Goalie Goalie · Dobes +2.3 goals saved
0 goals on 2.33 xG, 17 shots on goal
3rd Period
15:17 EDM Pulled goalie Pulled goalie · Pulled Pickard, down 4–1
With 4:43 left
16:50 EDM xG swing xG swing · Out-chanced MTL 1.12–0.09
In xG over 10 minutes, 6:50 to 16:50 of the 3rd; goals 1–1

Shot map

EDM shoots ←Bigger circle: higher xG; filled: goal→ MTL shoots
Alexandre Carrier: snap, 60 ft, xG 0.01 (P1 0:19) Josh Anderson: backhand, 8 ft, xG 0.14 (P1 1:23) Alexandre Texier: snap, 54 ft, xG 0.02 (P1 1:55) Alexandre Texier: snap, 66 ft, xG 0.01 (P1 1:59) Juraj Slafkovský: tip-in, 20 ft, xG 0.07 (P1 2:39) Mattias Ekholm: snap, 59 ft, xG 0.01 (P1 4:13) Connor McDavid: snap, 6 ft, xG 0.23 (P1 6:02) Leon Draisaitl: snap, 30 ft, xG 0.17 (P1 6:17) Connor McDavid: snap, 30 ft, xG 0.18 (P1 6:37) Zach Hyman: tip-in, 7 ft, xG 0.17 (P1 6:49) Leon Draisaitl: snap, 25 ft, xG 0.16 (P1 6:55) Evan Bouchard: snap, 38 ft, xG 0.10 (P1 7:22) Evan Bouchard: slap, 43 ft, xG 0.09 (P1 7:30) Leon Draisaitl: snap, 33 ft, xG 0.13 (P1 7:52) Trent Frederic: tip-in, 23 ft, xG 0.01 (P1 8:25) Ivan Demidov: snap, 29 ft, xG 0.15 (P1 9:35) Alexandre Carrier: snap, 27 ft, xG 0.12 (P1 9:42) Ivan Demidov: snap, 28 ft, xG 0.09 (P1 10:36) Juraj Slafkovský: snap, 20 ft, xG 0.16 (P1 11:23) Brendan Gallagher: snap, 3 ft, xG 0.34 (P1 12:04) Brendan Gallagher: snap, 4 ft, xG 0.10 (P1 12:05) Andrew Mangiapane: snap, 49 ft, xG 0.00 (P1 13:46) Adam Henrique: snap, 43 ft, xG 0.05 (P1 13:56) Cole Caufield: snap, 16 ft, xG 0.03 (P1 15:05) Cole Caufield: backhand, 6 ft, xG 0.05 (P1 15:06) Matt Savoie: deflected, 8 ft, xG 0.17 (P1 15:35) Matt Savoie: snap, 6 ft, xG 0.07 (P1 15:36) Noah Dobson: snap, 168 ft, xG 0.00 (P1 18:24) Adam Henrique: snap, 43 ft, xG 0.01 (P1 19:13) Spencer Stastney: snap, 72 ft, xG 0.01 (P1 19:55) Cole Caufield: wrist, 11 ft, xG 0.03 (P2 0:58) Adam Engstrom: slap, 56 ft, xG 0.04 (P2 1:39) Mattias Ekholm: slap, 53 ft, xG 0.03 (P2 3:08) Alexandre Texier: snap, 44 ft, xG 0.01 (P2 3:22) Ryan Nugent-Hopkins: snap, 37 ft, xG 0.08 (P2 6:22) Alexandre Texier: backhand, 16 ft, xG 0.08 (P2 6:35) Vasily Podkolzin: snap, 29 ft, xG 0.09 (P2 7:27) Matt Savoie: snap, 43 ft, xG 0.04 (P2 7:44) Zachary Bolduc: snap, 86 ft, xG 0.00 (P2 7:52) Juraj Slafkovský: snap, 19 ft, xG 0.18 (P2 9:11) Nick Suzuki: snap, 25 ft, xG 0.13 (P2 9:27) Brendan Gallagher: snap, 41 ft, xG 0.02 (P2 12:20) Juraj Slafkovský: tip-in, 11 ft, xG 0.07 (P2 12:29) Darnell Nurse: snap, 59 ft, xG 0.01 (P2 13:11) Alec Regula: snap, 70 ft, xG 0.01 (P2 13:27) Nick Suzuki: snap, 23 ft, xG 0.18 (P2 13:37) Connor McDavid: snap, 24 ft, xG 0.14 (P2 15:20) Zach Hyman: snap, 10 ft, xG 0.35 (P2 15:22) Ryan Nugent-Hopkins: snap, 57 ft, xG 0.03 (P2 15:27) Alexandre Texier: snap, 20 ft, xG 0.19 (P2 15:48) Trent Frederic: snap, 6 ft, xG 0.06 (P2 16:30) Curtis Lazar: snap, 18 ft, xG 0.10 (P2 17:08) Darnell Nurse: snap, 67 ft, xG 0.01 (P2 17:19) Cole Caufield: snap, 21 ft, xG 0.18 (P2 18:49) Zachary Bolduc: slap, 41 ft, xG 0.06 (P2 19:09) Leon Draisaitl: snap, 31 ft, xG 0.07 (P3 0:52) Evan Bouchard: snap, 49 ft, xG 0.04 (P3 1:40) Evan Bouchard: slap, 70 ft, xG 0.01 (P3 4:43) Lane Hutson: slap, 62 ft, xG 0.03 (P3 6:41) Vasily Podkolzin: tip-in, 8 ft, xG 0.09 (P3 7:20) Darnell Nurse: snap, 72 ft, xG 0.00 (P3 7:25) Evan Bouchard: snap, 64 ft, xG 0.01 (P3 8:06) Trent Frederic: snap, 6 ft, xG 0.20 (P3 9:08) Mattias Janmark: snap, 27 ft, xG 0.05 (P3 9:09) Brendan Gallagher: poke, 121 ft, xG 0.00 (P3 10:12) Cole Caufield: wrist, 90 ft, xG 0.00 (P3 10:50) Evan Bouchard: slap, 47 ft, xG 0.06 (P3 12:26) Darnell Nurse: snap, 57 ft, xG 0.01 (P3 13:25) Evan Bouchard: slap, 55 ft, xG 0.05 (P3 15:22) Zach Hyman: backhand, 5 ft, xG 0.06 (P3 15:23) Noah Dobson: snap, 113 ft, xG 0.45 (P3 15:58) Leon Draisaitl: snap, 41 ft, xG 0.03 (P3 16:21) Connor McDavid: tip-in, 6 ft, xG 0.11 (P3 17:33) Darnell Nurse: snap, 9 ft, xG 0.05 (P3 17:49) Noah Dobson: snap, 145 ft, xG 0.08 (P3 18:55) Mattias Ekholm: snap, 67 ft, xG 0.02 (P3 19:15) Ivan Demidov: GOAL, snap, 28 ft, xG 0.10 (P2 2:28) Joseph Veleno: GOAL, snap, 27 ft, xG 0.05 (P2 11:58) Nick Suzuki: GOAL, deflected, 2 ft, xG 0.29 (P3 3:38) Zach Hyman: GOAL, snap, 8 ft, xG 0.56 (P3 12:29) Alexandre Texier: GOAL, snap, 31 ft, xG 0.09 (P3 13:52)
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
29 Leon Draisaitl 000 -1 70.57 0025:55
97 Connor McDavid 011 -1 50.67 1125:52
18 Zach Hyman 101 -1 51.14 2124:52
93 Ryan Nugent-Hopkins 000 0 20.11 1023:27
92 Vasily Podkolzin 000 0 30.18 1116:43
19 Adam Henrique 000 -1 20.06 0213:11
22 Matt Savoie 000 0 30.28 1012:37
13 Mattias Janmark 000 -1 10.05 0011:51
26 Andrew Mangiapane 000 0 10.00 0010:02
10 Trent Frederic 000 -1 30.27 2009:35
20 Curtis Lazar 000 0 10.10 1007:46
Defense
2 Evan Bouchard 011 -1 100.37 1329:49
14 Mattias Ekholm 000 -1 40.06 2124:26
25 Darnell Nurse 000 -1 70.09 1019:09
75 Alec Regula 000 -1 10.01 0214:10
49 Ty Emberson 000 0 10.00 0012:41
24 Spencer Stastney 000 0 10.01 0111:36
Goalie SAGA SVSV% xGA GSAx
Calvin Pickard 27423 .852 3.04 -0.96

Montréal Canadiens

Skater GAP+/− AttxG HitBlkTOI
Forwards
71 Jake Evans 000 +1 00.00 0019:49
14 Nick Suzuki 101 0 40.60 0319:41
20 Juraj Slafkovský 022 0 60.49 1116:28
17 Josh Anderson 000 +1 20.14 3015:28
13 Cole Caufield 000 0 60.29 0014:38
91 Oliver Kapanen 000 +1 10.00 0014:33
85 Alexandre Texier 101 +1 60.41 1014:17
90 Joseph Veleno 101 +1 10.05 5113:58
76 Zachary Bolduc 000 0 30.06 3013:33
93 Ivan Demidov 101 0 60.35 0013:16
7 Brendan Gallagher 000 +1 40.46 2112:43
62 Owen Beck 000 0 00.00 2008:19
Defense
8 Mike Matheson 000 +1 10.00 0126:05
45 Alexandre Carrier 000 +1 20.13 2122:40
48 Lane Hutson 022 0 10.03 0021:17
53 Noah Dobson 000 0 30.53 0219:16
3 Jayden Struble 011 +1 10.00 1113:24
42 Adam Engstrom 000 +1 20.04 0012:36
Goalie SAGA SVSV% xGA GSAx
Jakub Dobes 28127 .964 3.96 +2.96

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
18 Zach Hyman L +1.38 +0.75 +0.74 -0.16 0.00 0.00 +0.05 — 24:52
2 Evan Bouchard D +1.03 +0.70 +0.24 0.00 0.00 0.00 +0.09 — 29:49
97 Connor McDavid C +0.89 +0.55 +0.43 -0.26 +0.15 +0.02 -0.01 — 25:52
22 Matt Savoie C +0.45 0.00 +0.18 +0.27 0.00 0.00 0.00 — 12:37
49 Ty Emberson D +0.32 0.00 0.00 +0.32 0.00 0.00 0.00 — 12:41
29 Leon Draisaitl C +0.27 0.00 +0.37 -0.09 0.00 +0.03 -0.04 — 25:55
93 Ryan Nugent-Hopkins C +0.26 0.00 +0.07 +0.06 +0.15 0.00 -0.02 — 23:27
24 Spencer Stastney D +0.25 0.00 0.00 +0.22 0.00 0.00 +0.03 — 11:36
19 Adam Henrique C +0.23 0.00 +0.04 +0.15 0.00 -0.02 +0.06 — 13:11
92 Vasily Podkolzin R +0.15 0.00 +0.12 +0.02 0.00 0.00 +0.01 — 16:43
13 Mattias Janmark C +0.06 0.00 +0.03 +0.03 0.00 0.00 0.00 — 11:51
10 Trent Frederic C +0.06 0.00 +0.17 +0.06 -0.15 0.00 -0.02 — 9:35
14 Mattias Ekholm D +0.02 0.00 +0.04 +0.12 -0.15 0.00 +0.01 — 24:26
25 Darnell Nurse D -0.10 0.00 +0.06 -0.48 +0.30 0.00 +0.02 — 19:09
20 Curtis Lazar C -0.11 0.00 +0.07 -0.19 0.00 -0.01 +0.02 — 7:46
46 Max Jones L -0.30 0.00 0.00 -0.30 0.00 0.00 0.00 — 5:39
88 Andrew Mangiapane L -0.40 0.00 0.00 -0.39 0.00 -0.01 0.00 — 10:02
75 Alec Regula D -0.78 0.00 +0.01 -0.72 -0.15 0.00 +0.08 — 14:10
30 Calvin Pickard G -0.96 0.00 — — 0.00 — — -0.96 55:37

Montréal Canadiens

Player Rating Points Shots On ice Pen FO Other GSAx TOI
75 Jakub Dobes G +2.96 0.00 — — 0.00 — — +2.96 59:33
20 Juraj Slafkovský L +1.68 +1.40 +0.32 -0.10 0.00 +0.01 +0.05 — 16:28
47 Jayden Struble D +1.41 +0.70 0.00 +0.68 0.00 0.00 +0.03 — 13:24
14 Nick Suzuki C +1.38 +0.75 +0.39 +0.13 0.00 -0.02 +0.13 — 19:41
90 Joseph Veleno C +1.01 +0.75 +0.03 +0.19 0.00 0.00 +0.03 — 13:58
93 Ivan Demidov R +0.91 +0.75 +0.22 -0.03 0.00 0.00 -0.04 — 13:16
85 Alexandre Texier L +0.90 +0.75 +0.26 +0.07 -0.15 -0.01 -0.02 — 14:17
11 Brendan Gallagher R +0.65 0.00 +0.30 +0.30 0.00 0.00 +0.05 — 12:43
48 Lane Hutson D +0.57 +1.10 +0.02 -0.53 0.00 0.00 -0.02 — 21:17
45 Alexandre Carrier D +0.44 0.00 +0.08 +0.17 +0.15 0.00 +0.03 — 22:40
53 Noah Dobson D +0.36 0.00 +0.34 -0.08 0.00 0.00 +0.10 — 19:16
8 Mike Matheson D +0.29 0.00 0.00 +0.24 0.00 0.00 +0.05 — 26:05
13 Cole Caufield R +0.22 0.00 +0.19 +0.03 0.00 0.00 0.00 — 14:38
76 Zachary Bolduc R +0.18 0.00 +0.04 +0.03 +0.15 0.00 -0.04 — 13:33
71 Jake Evans C +0.09 0.00 0.00 +0.09 0.00 0.00 0.00 — 19:49
42 Adam Engstrom D +0.08 0.00 +0.03 +0.05 0.00 0.00 0.00 — 12:36
62 Owen Beck C +0.02 0.00 0.00 -0.04 0.00 +0.06 0.00 — 8:19
17 Josh Anderson R -0.09 0.00 +0.09 +0.03 -0.15 -0.01 -0.06 — 15:28
91 Oliver Kapanen C -0.11 0.00 0.00 +0.08 -0.15 -0.04 0.00 — 14:33

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.