Edmonton OilersEDM 2–3 Final St. Louis BluesSTL

Monday, November 3, 2025

Final 1st2nd3rd T SOG
Edmonton OilersEDM 110 2 26
St. Louis BluesSTL 021 3 22

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

Highlights

Scoring

1st Period
18:38 EDM Jack Roslovic (3)PP Connor McDavid (15), Ryan Nugent-Hopkins (9) · snap xG 0.20 1–0 ▶
2nd Period
2:27 EDM Andrew Mangiapane (4) Ryan Nugent-Hopkins (10), Connor McDavid (16) · wrist xG 0.14 2–0 ▶
16:08 STL Dalibor Dvorsky (1)PP Justin Faulk (4), Robert Thomas (6) · slap xG 0.10 2–1 ▶
18:38 STL Robert Thomas (2) Philip Broberg (4), Jimmy Snuggerud (4) · wrist xG 0.15 2–2 ▶
3rd Period
18:37 STL Pius Suter (5) Colton Parayko (6), Brayden Schenn (4) · wrist xG 0.18 2–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

EDM 53%Deserve to win47% STL
EDMSTL
2.43Expected goals2.28
2Goals (no shootout)3
2.19Expected goals, 5 on 52.08
60Shot attempts47
37Unblocked attempts35
26Shots on goal22

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
3:40 EDM No shift No shift · Howard, 10:24 on the bench
No shift from 13:25 of the 2nd to 4:03 of the 3rd; 8 shifts (5:45) before that
19:00 EDM Pulled goalie Pulled goalie · Pulled Pickard, down 3–2
With 1:00 left

Shot map

EDM shoots ←Bigger circle: higher xG; filled: goal→ STL shoots
Vasily Podkolzin: wrist, 38 ft, xG 0.01 (P1 0:33) Vasily Podkolzin: slap, 45 ft, xG 0.06 (P1 0:50) Robert Thomas: wrap-around, 3 ft, xG 0.04 (P1 1:54) Robert Thomas: wrist, 7 ft, xG 0.06 (P1 1:55) Philip Broberg: slap, 58 ft, xG 0.04 (P1 2:09) Adam Henrique: wrist, 10 ft, xG 0.15 (P1 3:33) Trent Frederic: wrist, 93 ft, xG 0.00 (P1 3:53) Jordan Kyrou: wrist, 77 ft, xG 0.00 (P1 4:21) Jimmy Snuggerud: slap, 24 ft, xG 0.04 (P1 4:49) Robert Thomas: wrist, 35 ft, xG 0.03 (P1 5:02) Mattias Ekholm: wrist, 117 ft, xG 0.00 (P1 6:16) Philip Broberg: wrist, 62 ft, xG 0.01 (P1 6:27) Jack Roslovic: snap, 28 ft, xG 0.09 (P1 8:45) Jimmy Snuggerud: tip-in, 7 ft, xG 0.09 (P1 11:03) Nick Bjugstad: wrist, 36 ft, xG 0.05 (P1 11:47) Oskar Sundqvist: wrist, 89 ft, xG 0.00 (P1 12:01) Mathieu Joseph: wrist, 38 ft, xG 0.03 (P1 12:29) Jordan Kyrou: snap, 34 ft, xG 0.05 (P1 12:54) Matthew Kessel: wrist, 41 ft, xG 0.03 (P1 14:52) Jack Roslovic: wrist, 27 ft, xG 0.06 (P1 15:40) Mattias Ekholm: snap, 66 ft, xG 0.01 (P1 15:45) Brett Kulak: wrist, 39 ft, xG 0.06 (P1 17:09) Matt Savoie: wrist, 22 ft, xG 0.04 (P1 18:28) Pius Suter: bat, 7 ft, xG 0.13 (P2 1:22) Philip Broberg: wrist, 18 ft, xG 0.13 (P2 2:07) Tyler Tucker: wrist, 33 ft, xG 0.08 (P2 2:40) Brett Kulak: snap, 70 ft, xG 0.01 (P2 3:15) Dylan Holloway: wrist, 34 ft, xG 0.08 (P2 4:56) Colton Parayko: wrist, 39 ft, xG 0.02 (P2 5:16) Vasily Podkolzin: wrist, 17 ft, xG 0.18 (P2 7:33) Noah Philp: wrist, 31 ft, xG 0.07 (P2 7:36) Vasily Podkolzin: wrist, 32 ft, xG 0.07 (P2 7:38) Andrew Mangiapane: snap, 34 ft, xG 0.09 (P2 8:10) Cam Fowler: snap, 28 ft, xG 0.07 (P2 9:52) Jordan Kyrou: wrist, 44 ft, xG 0.03 (P2 9:57) Darnell Nurse: wrist, 43 ft, xG 0.03 (P2 11:59) Vasily Podkolzin: wrist, 42 ft, xG 0.01 (P2 14:19) Dalibor Dvorsky: snap, 19 ft, xG 0.15 (P2 14:46) Matt Savoie: snap, 22 ft, xG 0.14 (P2 14:56) Connor McDavid: bat, 9 ft, xG 0.14 (P2 15:43) Mattias Ekholm: wrist, 52 ft, xG 0.01 (P2 16:27) Justin Faulk: snap, 29 ft, xG 0.15 (P2 16:42) Matthew Kessel: slap, 61 ft, xG 0.03 (P2 17:02) Curtis Lazar: tip-in, 15 ft, xG 0.09 (P2 17:39) Andrew Mangiapane: snap, 11 ft, xG 0.19 (P2 18:07) Philip Broberg: slap, 28 ft, xG 0.15 (P2 18:35) Leon Draisaitl: snap, 12 ft, xG 0.11 (P2 19:20) Darnell Nurse: wrist, 84 ft, xG 0.00 (P3 0:45) Jake Walman: slap, 56 ft, xG 0.03 (P3 2:48) Darnell Nurse: wrist, 24 ft, xG 0.15 (P3 3:02) Jake Walman: slap, 59 ft, xG 0.04 (P3 4:43) Ryan Nugent-Hopkins: wrist, 7 ft, xG 0.06 (P3 4:45) Evan Bouchard: wrist, 64 ft, xG 0.02 (P3 7:14) Brayden Schenn: wrist, 30 ft, xG 0.08 (P3 7:24) Pius Suter: slap, 21 ft, xG 0.08 (P3 7:31) Darnell Nurse: wrist, 50 ft, xG 0.01 (P3 8:22) Nick Bjugstad: wrist, 45 ft, xG 0.01 (P3 8:49) Dylan Holloway: wrist, 39 ft, xG 0.03 (P3 9:04) Jake Walman: wrist, 54 ft, xG 0.03 (P3 10:45) Pavel Buchnevich: snap, 59 ft, xG 0.02 (P3 11:20) Pavel Buchnevich: backhand, 5 ft, xG 0.05 (P3 11:44) Dylan Holloway: snap, 41 ft, xG 0.05 (P3 12:15) Evan Bouchard: wrist, 34 ft, xG 0.07 (P3 13:29) Brett Kulak: snap, 54 ft, xG 0.02 (P3 15:02) Trent Frederic: slap, 30 ft, xG 0.06 (P3 15:52) Evan Bouchard: slap, 52 ft, xG 0.00 (P3 15:56) Colton Parayko: slap, 59 ft, xG 0.03 (P3 18:35) Jack Roslovic: GOAL, snap, 8 ft, xG 0.20 (P1 18:38) Andrew Mangiapane: GOAL, wrist, 25 ft, xG 0.14 (P2 2:27) Dalibor Dvorsky: GOAL, slap, 30 ft, xG 0.10 (P2 16:08) Robert Thomas: GOAL, wrist, 22 ft, xG 0.15 (P2 18:38) Pius Suter: GOAL, wrist, 7 ft, xG 0.18 (P3 18:37)
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 022 0 20.14 0021:30
29 Leon Draisaitl 000 -1 10.11 0119:26
93 Ryan Nugent-Hopkins 022 +1 50.06 0119:17
96 Jack Roslovic 101 -2 30.34 0017:52
26 Andrew Mangiapane 101 +1 30.42 1116:22
92 Vasily Podkolzin 000 -2 60.33 0016:11
19 Adam Henrique 000 0 10.15 0115:50
10 Trent Frederic 000 0 20.06 6015:45
22 Matt Savoie 000 0 20.18 0113:27
15 Noah Philp 000 0 20.07 2008:49
20 Curtis Lazar 000 0 10.09 2007:57
53 Isaac Howard 000 0 00.00 0007:00
Defense
27 Brett Kulak 000 -1 70.09 0021:22
25 Darnell Nurse 000 +1 60.19 4220:54
14 Mattias Ekholm 000 -1 50.02 0120:42
2 Evan Bouchard 000 -1 50.09 0119:31
96 Jake Walman 000 +1 60.10 0219:19
49 Ty Emberson 000 -1 30.00 2118:14
Goalie SAGA SVSV% xGA GSAx
Calvin Pickard 22319 .864 2.28 -0.72

St. Louis Blues

Skater GAP+/− AttxG HitBlkTOI
Forwards
18 Robert Thomas 112 0 60.28 0019:56
21 Jimmy Snuggerud 011 0 30.13 2019:15
89 Pavel Buchnevich 000 -1 30.07 0119:07
10 Brayden Schenn 011 +1 40.08 1116:22
22 Pius Suter 101 +1 40.39 0016:09
81 Dylan Holloway 000 +1 40.16 1114:34
15 Dalibor Dvorsky 101 0 20.25 1014:33
25 Jordan Kyrou 000 +1 30.09 0114:04
21 Mathieu Joseph 000 0 10.03 2212:33
72 Nick Bjugstad 000 0 20.06 1112:28
13 Alexey Toropchenko 000 0 00.00 1411:27
70 Oskar Sundqvist 000 0 10.00 0011:08
Defense
72 Justin Faulk 011 0 20.15 2424:18
17 Cam Fowler 000 +1 10.07 0022:03
6 Philip Broberg 011 +1 40.32 1221:38
55 Colton Parayko 011 0 30.05 1321:24
4 Matthew Kessel 000 0 20.06 0014:58
75 Tyler Tucker 000 0 20.08 0113:55
Goalie SAGA SVSV% xGA GSAx
Jordan Binnington 26224 .923 2.43 +0.43

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
93 Ryan Nugent-Hopkins C +1.98 +1.25 +0.04 +0.64 0.00 +0.02 +0.03 — 19:17
88 Andrew Mangiapane L +1.69 +0.75 +0.27 +0.61 0.00 0.00 +0.05 — 16:22
97 Connor McDavid C +1.52 +1.25 +0.09 +0.33 -0.15 +0.02 -0.02 — 21:30
96 Jake Walman D +0.80 0.00 +0.06 +0.62 0.00 0.00 +0.12 — 19:19
25 Darnell Nurse D +0.51 0.00 +0.12 +0.33 0.00 0.00 +0.06 — 20:54
22 Matt Savoie C +0.47 0.00 +0.12 +0.15 +0.15 0.00 +0.05 — 13:27
10 Trent Frederic C +0.30 0.00 +0.04 +0.28 0.00 -0.01 0.00 — 15:45
19 Adam Henrique C +0.29 0.00 +0.10 +0.09 0.00 +0.07 +0.03 — 15:50
20 Curtis Lazar C +0.19 0.00 +0.06 +0.13 0.00 0.00 0.00 — 7:57
49 Ty Emberson D +0.19 0.00 0.00 +0.14 0.00 0.00 +0.05 — 18:14
48 Noah Philp C +0.18 0.00 +0.04 +0.09 0.00 +0.04 0.00 — 8:49
27 Brett Kulak D -0.06 0.00 +0.06 -0.10 0.00 0.00 -0.02 — 21:22
28 Jack Roslovic C -0.11 +0.75 +0.22 -1.07 0.00 +0.01 -0.02 — 17:52
53 Isaac Howard L -0.27 0.00 0.00 -0.12 -0.15 0.00 0.00 — 7:00
2 Evan Bouchard D -0.39 0.00 +0.06 -0.50 0.00 0.00 +0.05 — 19:31
92 Vasily Podkolzin R -0.44 0.00 +0.22 -0.65 0.00 -0.01 0.00 — 16:11
14 Mattias Ekholm D -0.52 0.00 +0.01 -0.54 0.00 0.00 +0.01 — 20:42
29 Leon Draisaitl C -0.55 0.00 +0.07 -0.56 0.00 -0.05 -0.01 — 19:26
30 Calvin Pickard G -0.72 0.00 — — 0.00 — — -0.72 58:18

St. Louis Blues

Player Rating Points Shots On ice Pen FO Other GSAx TOI
18 Robert Thomas C +1.52 +1.30 +0.18 +0.07 0.00 -0.01 -0.02 — 19:56
22 Pius Suter C +1.47 +0.75 +0.26 +0.46 0.00 +0.01 0.00 — 16:09
10 Brayden Schenn C +1.10 +0.55 +0.05 +0.46 0.00 -0.01 +0.05 — 16:22
72 Justin Faulk D +0.85 +0.70 +0.10 -0.13 0.00 0.00 +0.18 — 24:18
6 Philip Broberg D +0.81 +0.70 +0.21 -0.18 0.00 0.00 +0.08 — 21:38
25 Jordan Kyrou R +0.71 0.00 +0.06 +0.61 0.00 0.00 +0.05 — 14:04
21 Jimmy Snuggerud R +0.67 +0.55 +0.09 +0.04 0.00 0.00 0.00 — 19:15
17 Cam Fowler D +0.63 0.00 +0.05 +0.60 0.00 0.00 -0.02 — 22:03
55 Colton Parayko D +0.60 +0.70 +0.03 -0.43 +0.15 0.00 +0.15 — 21:24
50 Jordan Binnington G +0.43 0.00 — — 0.00 — — +0.43 60:00
54 Dalibor Dvorsky R +0.37 +0.75 +0.16 -0.46 0.00 -0.06 -0.02 — 14:33
75 Tyler Tucker D +0.33 0.00 +0.05 +0.26 0.00 0.00 +0.01 — 13:55
13 Alexey Toropchenko R +0.18 0.00 0.00 -0.15 +0.15 0.00 +0.18 — 11:27
81 Dylan Holloway L +0.13 0.00 +0.11 +0.02 0.00 +0.02 -0.01 — 14:34
77 Nick Bjugstad C +0.03 0.00 +0.04 -0.03 0.00 -0.03 +0.05 — 12:28
51 Matthew Kessel D -0.02 0.00 +0.04 -0.08 0.00 0.00 +0.02 — 14:58
71 Mathieu Joseph R -0.19 0.00 +0.02 -0.29 0.00 0.00 +0.08 — 12:33
89 Pavel Buchnevich L -0.30 0.00 +0.05 -0.41 0.00 0.00 +0.07 — 19:07
70 Oskar Sundqvist C -0.37 0.00 0.00 -0.21 -0.15 -0.01 0.00 — 11:08

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.