Edmonton OilersEDM 4–3 Final Winnipeg JetsWPG

Thursday, January 8, 2026

Final 1st2nd3rd T SOG
Edmonton OilersEDM 112 4 30
Winnipeg JetsWPG 300 3 16

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

Highlights

Scoring

1st Period
11:11 WPG Kyle Connor (21) Mark Scheifele (29), Alex Iafallo (8) · snap xG 0.16 0–1 ▶
17:02 EDM Vasily Podkolzin (10) Kasperi Kapanen (4), Ty Emberson (7) · wrist xG 0.14 1–1 ▶
18:16 WPG Tanner Pearson (5) Cole Koepke (5) · wrist xG 0.05 1–2 ▶
18:56 WPG Josh Morrissey (7) Kyle Connor (30), Mark Scheifele (30) · snap xG 0.05 1–3 ▶
2nd Period
19:39 EDM Connor McDavid (29) Leon Draisaitl (40), Evan Bouchard (32) · wrist xG 0.18 2–3 ▶
3rd Period
8:19 EDM Zach Hyman (13) Darnell Nurse (10) · wrist xG 0.11 3–3 ▶
10:37 EDM Evan Bouchard (9)PP Ryan Nugent-Hopkins (24), Connor McDavid (48) · snap xG 0.16 4–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 72%Deserve to win28% WPG
EDMWPG
3.21Expected goals1.96
4Goals (no shootout)3
2.78Expected goals, 5 on 51.74
52Shot attempts40
42Unblocked attempts31
30Shots on goal16

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
16:18 WPG Deserve to win Deserve to win · WPG takes the lead, 60–40%
EDM had led since 5:47 of the 1st, by as much as 70%
2nd Period
17:45 EDM Deserve to win Deserve to win · EDM takes the lead, 60–40%
WPG had led since 16:18 of the 1st, by as much as 62%
20:00 EDM xG swing xG swing · Out-chanced WPG 1.28–0.05
In xG over 10 minutes, 14:10 of the 2nd to 4:10 of the 3rd; goals 1–0
3rd Period
18:03 WPG Pulled goalie Pulled goalie · Pulled Hellebuyck, down 4–3
With 1:57 left

Shot map

EDM shoots ←Bigger circle: higher xG; filled: goal→ WPG shoots
Spencer Stastney: wrist, 64 ft, xG 0.01 (P1 1:08) Matt Savoie: deflected, 11 ft, xG 0.02 (P1 1:09) Isaac Howard: snap, 27 ft, xG 0.05 (P1 1:21) Danil Zhilkin: wrist, 33 ft, xG 0.04 (P1 2:49) Matt Savoie: wrist, 36 ft, xG 0.03 (P1 4:34) Zach Hyman: wrist, 8 ft, xG 0.17 (P1 5:47) Connor McDavid: backhand, 19 ft, xG 0.09 (P1 6:58) Connor McDavid: backhand, 14 ft, xG 0.07 (P1 7:26) Leon Draisaitl: snap, 28 ft, xG 0.11 (P1 7:43) Jonathan Toews: snap, 36 ft, xG 0.05 (P1 9:02) Mark Scheifele: snap, 36 ft, xG 0.06 (P1 9:56) Josh Morrissey: slap, 60 ft, xG 0.03 (P1 10:00) Nino Niederreiter: snap, 21 ft, xG 0.19 (P1 10:19) Nino Niederreiter: poke, 12 ft, xG 0.03 (P1 10:20) Zach Hyman: tip-in, 11 ft, xG 0.05 (P1 10:34) Nino Niederreiter: snap, 8 ft, xG 0.10 (P1 12:26) Danil Zhilkin: wrist, 32 ft, xG 0.02 (P1 13:11) Kyle Connor: wrist, 36 ft, xG 0.06 (P1 14:08) Kyle Connor: slap, 30 ft, xG 0.10 (P1 16:00) Adam Lowry: tip-in, 7 ft, xG 0.10 (P1 16:18) Morgan Barron: tip-in, 19 ft, xG 0.07 (P1 19:14) Josh Morrissey: slap, 56 ft, xG 0.05 (P1 19:48) Jonathan Toews: backhand, 9 ft, xG 0.03 (P1 19:49) Jack Roslovic: snap, 25 ft, xG 0.16 (P2 1:21) Evan Bouchard: wrist, 69 ft, xG 0.00 (P2 2:21) Cole Koepke: wrist, 36 ft, xG 0.07 (P2 3:06) Evan Bouchard: wrist, 34 ft, xG 0.05 (P2 4:47) Zach Hyman: tip-in, 5 ft, xG 0.16 (P2 5:53) Ryan Nugent-Hopkins: snap, 30 ft, xG 0.12 (P2 6:40) Logan Stanley: wrist, 54 ft, xG 0.02 (P2 7:29) Dylan DeMelo: slap, 65 ft, xG 0.02 (P2 7:38) Jonathan Toews: wrist, 33 ft, xG 0.11 (P2 9:23) Jonathan Toews: wrist, 26 ft, xG 0.08 (P2 9:38) Cole Perfetti: tip-in, 27 ft, xG 0.06 (P2 9:59) Logan Stanley: slap, 49 ft, xG 0.04 (P2 13:05) Cole Koepke: wrist, 36 ft, xG 0.04 (P2 14:10) Jack Roslovic: deflected, 16 ft, xG 0.10 (P2 14:49) Isaac Howard: snap, 7 ft, xG 0.34 (P2 14:51) Isaac Howard: wrist, 6 ft, xG 0.02 (P2 14:52) Dylan DeMelo: snap, 61 ft, xG 0.01 (P2 16:34) Mattias Janmark: wrist, 55 ft, xG 0.02 (P2 17:32) Evan Bouchard: wrist, 55 ft, xG 0.02 (P2 17:38) Connor McDavid: wrist, 5 ft, xG 0.24 (P2 17:43) Connor McDavid: wrist, 6 ft, xG 0.05 (P2 17:44) Connor McDavid: backhand, 4 ft, xG 0.08 (P2 17:45) Leon Draisaitl: wrist, 48 ft, xG 0.03 (P2 18:10) Leon Draisaitl: snap, 24 ft, xG 0.06 (P2 18:21) Isaac Howard: wrist, 41 ft, xG 0.01 (P2 18:25) Gabriel Vilardi: backhand, 7 ft, xG 0.04 (P2 18:58) Darnell Nurse: snap, 35 ft, xG 0.08 (P3 0:31) Evan Bouchard: wrist, 62 ft, xG 0.01 (P3 1:22) Evan Bouchard: wrist, 42 ft, xG 0.04 (P3 2:15) Mattias Ekholm: slap, 49 ft, xG 0.02 (P3 4:56) Spencer Stastney: wrist, 57 ft, xG 0.03 (P3 5:34) Vasily Podkolzin: wrist, 6 ft, xG 0.07 (P3 5:35) Isaac Howard: wrist, 34 ft, xG 0.08 (P3 6:30) Isaac Howard: wrist, 55 ft, xG 0.02 (P3 7:03) Darnell Nurse: wrist, 44 ft, xG 0.01 (P3 8:33) Josh Morrissey: backhand, 22 ft, xG 0.08 (P3 8:53) Kasperi Kapanen: wrist, 57 ft, xG 0.01 (P3 11:02) Connor McDavid: backhand, 21 ft, xG 0.05 (P3 12:10) Darnell Nurse: wrist, 180 ft, xG 0.00 (P3 13:38) Josh Morrissey: slap, 43 ft, xG 0.02 (P3 14:28) Alex Iafallo: tip-in, 14 ft, xG 0.06 (P3 16:24) Mattias Janmark: wrist, 21 ft, xG 0.13 (P3 17:37) Mark Scheifele: wrist, 23 ft, xG 0.10 (P3 18:26) Kyle Connor: GOAL, snap, 23 ft, xG 0.16 (P1 11:11) Vasily Podkolzin: GOAL, wrist, 12 ft, xG 0.14 (P1 17:02) Tanner Pearson: GOAL, wrist, 9 ft, xG 0.05 (P1 18:16) Josh Morrissey: GOAL, snap, 38 ft, xG 0.05 (P1 18:56) Connor McDavid: GOAL, wrist, 7 ft, xG 0.18 (P2 19:39) Zach Hyman: GOAL, wrist, 16 ft, xG 0.11 (P3 8:19) Evan Bouchard: GOAL, snap, 33 ft, xG 0.16 (P3 10: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 112 +1 90.77 0024:24
29 Leon Draisaitl 011 +2 40.21 0020:31
93 Ryan Nugent-Hopkins 011 +1 20.12 0019:53
18 Zach Hyman 101 0 40.49 0019:41
92 Vasily Podkolzin 101 +1 20.21 2014:45
42 Kasperi Kapanen 011 +1 10.01 1014:44
96 Jack Roslovic 000 -2 20.26 0014:11
22 Matt Savoie 000 -2 30.05 0012:47
53 Isaac Howard 000 -2 60.52 0012:26
13 Mattias Janmark 000 0 20.14 0012:12
20 Curtis Lazar 000 0 00.00 1006:51
10 Trent Frederic 000 0 00.00 0006:47
Defense
2 Evan Bouchard 112 0 70.29 0126:02
24 Spencer Stastney 000 -2 40.04 0020:55
14 Mattias Ekholm 000 +1 10.02 0220:07
25 Darnell Nurse 011 -1 30.10 1320:05
49 Ty Emberson 011 +1 10.00 2116:40
61 Riley Stillman 000 +1 10.00 2112:59
Goalie SAGA SVSV% xGA GSAx
Calvin Pickard 16313 .813 1.96 -1.04

Winnipeg Jets

Skater GAP+/− AttxG HitBlkTOI
Forwards
55 Mark Scheifele 022 0 20.16 0022:43
81 Kyle Connor 112 -1 50.33 0020:43
13 Gabriel Vilardi 000 0 10.04 0018:21
19 Jonathan Toews 000 -1 40.28 0017:28
9 Alex Iafallo 011 -1 10.06 1016:50
36 Morgan Barron 000 0 30.07 1016:02
17 Adam Lowry 000 0 20.10 2015:34
62 Nino Niederreiter 000 0 30.32 0014:43
91 Cole Perfetti 000 0 10.06 3112:27
70 Tanner Pearson 101 +1 10.05 2010:20
45 Cole Koepke 011 +1 20.10 5009:29
53 Danil Zhilkin 000 +1 20.06 0006:55
Defense
44 Josh Morrissey 101 +1 60.23 0224:40
4 Neal Pionk 000 +1 10.00 3322:20
2 Dylan DeMelo 000 -2 20.03 0019:43
54 Dylan Samberg 000 -2 00.00 1019:21
8 Logan Stanley 000 +1 40.06 1116:44
2 Luke Schenn 000 +1 00.00 5214:35
Goalie SAGA SVSV% xGA GSAx
Connor Hellebuyck 30426 .867 3.21 -0.79

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
97 Connor McDavid C +3.37 +1.30 +0.50 +1.47 +0.15 -0.03 -0.02 — 24:24
2 Evan Bouchard D +2.80 +1.30 +0.19 +1.30 0.00 0.00 +0.01 — 26:02
18 Zach Hyman L +2.43 +0.75 +0.32 +1.38 0.00 0.00 -0.02 — 19:41
14 Mattias Ekholm D +1.53 0.00 +0.01 +1.42 0.00 0.00 +0.10 — 20:07
29 Leon Draisaitl C +1.49 +0.70 +0.13 +0.62 0.00 +0.09 -0.06 — 20:31
93 Ryan Nugent-Hopkins C +1.31 +0.70 +0.08 +0.72 -0.15 -0.02 -0.02 — 19:53
92 Vasily Podkolzin R +0.82 +0.75 +0.14 -0.07 0.00 0.00 0.00 — 14:45
53 Isaac Howard L +0.70 0.00 +0.34 +0.39 0.00 0.00 -0.02 — 12:26
25 Darnell Nurse D +0.70 +0.70 +0.06 -0.20 0.00 0.00 +0.13 — 20:05
49 Ty Emberson D +0.64 +0.55 0.00 +0.04 0.00 0.00 +0.05 — 16:40
42 Kasperi Kapanen R +0.51 +0.70 0.00 -0.19 0.00 0.00 0.00 — 14:44
28 Jack Roslovic C +0.25 0.00 +0.17 +0.26 -0.15 -0.01 -0.02 — 14:11
61 Riley Stillman D +0.23 0.00 0.00 +0.18 0.00 0.00 +0.05 — 12:59
13 Mattias Janmark C -0.07 0.00 +0.09 -0.18 0.00 0.00 +0.02 — 12:12
10 Trent Frederic C -0.25 0.00 0.00 -0.25 0.00 0.00 0.00 — 6:47
22 Matt Savoie C -0.30 0.00 +0.03 -0.29 0.00 0.00 -0.04 — 12:47
20 Curtis Lazar C -0.37 0.00 0.00 -0.36 0.00 -0.01 0.00 — 6:51
24 Spencer Stastney D -0.47 0.00 +0.03 -0.45 0.00 0.00 -0.04 — 20:55
30 Calvin Pickard G -1.04 0.00 — — 0.00 — — -1.04 60:00

Winnipeg Jets

Player Rating Points Shots On ice Pen FO Other GSAx TOI
44 Josh Morrissey D +1.17 +0.75 +0.15 +0.19 0.00 0.00 +0.08 — 24:40
81 Kyle Connor L +1.08 +1.45 +0.21 -0.69 +0.15 0.00 -0.04 — 20:43
70 Tanner Pearson L +0.99 +0.75 +0.03 +0.21 0.00 0.00 0.00 — 10:20
55 Mark Scheifele C +0.76 +1.25 +0.10 -0.59 0.00 0.00 0.00 — 22:43
45 Cole Koepke L +0.41 +0.70 +0.07 -0.34 0.00 0.00 -0.02 — 9:29
91 Cole Perfetti C +0.30 0.00 +0.04 +0.24 0.00 0.00 +0.03 — 12:27
5 Luke Schenn D +0.22 0.00 0.00 +0.12 0.00 0.00 +0.10 — 14:35
19 Jonathan Toews C +0.22 0.00 +0.18 +0.07 0.00 -0.01 -0.02 — 17:28
53 Danil Zhilkin C +0.13 0.00 +0.04 +0.09 0.00 0.00 0.00 — 6:55
13 Gabriel Vilardi C +0.03 0.00 +0.03 +0.01 0.00 -0.01 0.00 — 18:21
64 Logan Stanley D -0.15 0.00 +0.04 -0.22 0.00 0.00 +0.03 — 16:44
9 Alex Iafallo L -0.34 +0.55 +0.04 -0.94 0.00 +0.01 0.00 — 16:50
36 Morgan Barron C -0.36 0.00 +0.05 -0.39 0.00 -0.01 0.00 — 16:02
62 Nino Niederreiter R -0.42 0.00 +0.21 -0.33 -0.30 0.00 0.00 — 14:43
4 Neal Pionk D -0.44 0.00 0.00 -0.55 0.00 0.00 +0.11 — 22:20
17 Adam Lowry C -0.56 0.00 +0.07 -0.78 +0.15 0.00 0.00 — 15:34
37 Connor Hellebuyck G -0.79 0.00 — — 0.00 — — -0.79 57:46
2 Dylan DeMelo D -0.85 0.00 +0.02 -0.84 0.00 0.00 -0.02 — 19:43
54 Dylan Samberg D -1.00 0.00 0.00 -1.00 0.00 0.00 0.00 — 19: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.