Winnipeg JetsWPG 2–6 Final Edmonton OilersEDM

Saturday, December 6, 2025

Final 1st2nd3rd T SOG
Winnipeg JetsWPG 002 2 21
Edmonton OilersEDM 411 6 27

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

Highlights

Scoring

1st Period
3:00 EDM Ryan Nugent-Hopkins (7) Connor McDavid (27), Zach Hyman (4) · wrist xG 0.25 0–1 ▶
4:37 EDM Leon Draisaitl (17) Evan Bouchard (22) · backhand xG 0.12 0–2 ▶
7:24 EDM Matt Savoie (6) Mattias Ekholm (12), Vasily Podkolzin (7) · backhand xG 0.13 0–3 ▶
13:31 EDM Evan Bouchard (5)PP Leon Draisaitl (20), Connor McDavid (28) · slap xG 0.11 0–4 ▶
2nd Period
2:42 EDM Curtis Lazar (2) Mattias Janmark (4), Ty Emberson (5) · wrist xG 0.14 0–5 ▶
3rd Period
4:12 WPG Gabriel Vilardi (13) Mark Scheifele (22), Kyle Connor (20) · wrist xG 0.16 1–5 ▶
13:29 EDM David Tomasek (3) Trent Frederic (1) · snap xG 0.17 1–6 ▶
15:25 WPG Cole Koepke (2) Unassisted · wrap-around xG 0.04 2–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

WPG 28%Deserve to win72% EDM
WPGEDM
2.20Expected goals3.50
2Goals (no shootout)6
1.87Expected goals, 5 on 53.18
48Shot attempts47
35Unblocked attempts41
21Shots 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).

1st Period
7:24 WPG Goalie Goalie · Comrie −2.2 goals saved
3 goals on 0.83 xG, 7 shots on goal
12:20 EDM xG swing xG swing · Out-chanced WPG 1.41–0.28
In xG over 10 minutes, 2:20 to 12:20 of the 1st; goals 3–0
20:00 WPG Goalie change Goalie change · Milic in for Comrie
The start of the 2nd; Comrie had allowed 4 goals on 16 shots (1.82 xG)

Shot map

WPG shoots ←Bigger circle: higher xG; filled: goal→ EDM shoots
Cole Perfetti: snap, 24 ft, xG 0.16 (P1 0:46) Connor McDavid: snap, 8 ft, xG 0.16 (P1 1:18) Cole Koepke: snap, 30 ft, xG 0.02 (P1 1:41) Ty Emberson: snap, 57 ft, xG 0.03 (P1 2:32) Connor McDavid: snap, 39 ft, xG 0.02 (P1 2:43) Connor McDavid: snap, 29 ft, xG 0.08 (P1 2:58) Mark Scheifele: snap, 29 ft, xG 0.08 (P1 4:26) Josh Morrissey: slap, 51 ft, xG 0.03 (P1 5:19) Mattias Ekholm: snap, 30 ft, xG 0.03 (P1 7:22) Darnell Nurse: snap, 62 ft, xG 0.02 (P1 8:25) Trent Frederic: snap, 41 ft, xG 0.01 (P1 8:46) Alex Iafallo: slap, 42 ft, xG 0.01 (P1 9:24) Vladislav Namestnikov: snap, 38 ft, xG 0.02 (P1 9:30) Evan Bouchard: slap, 57 ft, xG 0.04 (P1 11:00) Kyle Connor: snap, 11 ft, xG 0.15 (P1 11:27) Connor McDavid: snap, 9 ft, xG 0.21 (P1 11:58) Darnell Nurse: snap, 6 ft, xG 0.06 (P1 11:59) Ryan Nugent-Hopkins: snap, 11 ft, xG 0.18 (P1 12:10) Connor McDavid: poke, 7 ft, xG 0.23 (P1 12:12) Vasily Podkolzin: snap, 23 ft, xG 0.12 (P1 14:59) Alec Regula: snap, 56 ft, xG 0.01 (P1 15:38) Kyle Connor: snap, 28 ft, xG 0.10 (P1 18:57) Mark Scheifele: snap, 33 ft, xG 0.08 (P1 19:32) Josh Morrissey: snap, 38 ft, xG 0.02 (P2 3:09) Trent Frederic: snap, 20 ft, xG 0.14 (P2 3:22) Trent Frederic: backhand, 6 ft, xG 0.04 (P2 3:23) Ryan Nugent-Hopkins: snap, 28 ft, xG 0.09 (P2 3:47) Neal Pionk: slap, 67 ft, xG 0.00 (P2 4:14) Mattias Ekholm: slap, 60 ft, xG 0.03 (P2 5:22) Morgan Barron: backhand, 7 ft, xG 0.09 (P2 8:02) Zach Hyman: snap, 22 ft, xG 0.10 (P2 10:45) Cole Koepke: snap, 52 ft, xG 0.01 (P2 13:16) Adam Lowry: slap, 59 ft, xG 0.01 (P2 15:45) Ty Emberson: snap, 69 ft, xG 0.01 (P2 16:05) Trent Frederic: snap, 45 ft, xG 0.04 (P2 17:00) Ty Emberson: snap, 54 ft, xG 0.01 (P2 17:47) Dylan Samberg: snap, 62 ft, xG 0.02 (P2 18:28) Darnell Nurse: snap, 54 ft, xG 0.03 (P2 19:41) Matt Savoie: snap, 20 ft, xG 0.17 (P2 19:55) Matt Savoie: snap, 23 ft, xG 0.05 (P2 19:55) Darnell Nurse: snap, 53 ft, xG 0.00 (P2 19:58) Matt Savoie: tip-in, 72 ft, xG 0.00 (P3 0:44) Jonathan Toews: snap, 34 ft, xG 0.03 (P3 1:13) Adam Lowry: tip-in, 25 ft, xG 0.04 (P3 1:17) Kyle Connor: snap, 36 ft, xG 0.06 (P3 3:31) Jonathan Toews: tip-in, 6 ft, xG 0.16 (P3 4:54) Vladislav Namestnikov: tip-in, 14 ft, xG 0.05 (P3 5:35) Mark Scheifele: snap, 12 ft, xG 0.14 (P3 5:44) Cole Koepke: snap, 33 ft, xG 0.05 (P3 6:46) Darnell Nurse: snap, 67 ft, xG 0.01 (P3 7:23) Matt Savoie: snap, 8 ft, xG 0.09 (P3 7:25) Josh Morrissey: wrist, 28 ft, xG 0.15 (P3 7:34) Neal Pionk: snap, 61 ft, xG 0.01 (P3 9:11) Cole Koepke: slap, 43 ft, xG 0.05 (P3 10:07) Morgan Barron: deflected, 6 ft, xG 0.16 (P3 10:12) Leon Draisaitl: snap, 32 ft, xG 0.08 (P3 10:58) Mark Scheifele: tip-in, 19 ft, xG 0.08 (P3 11:22) Brett Kulak: slap, 38 ft, xG 0.10 (P3 11:41) Zach Hyman: backhand, 13 ft, xG 0.04 (P3 11:42) Dylan DeMelo: snap, 21 ft, xG 0.08 (P3 12:13) Morgan Barron: snap, 36 ft, xG 0.05 (P3 13:07) Gabriel Vilardi: snap, 33 ft, xG 0.07 (P3 14:48) Logan Stanley: snap, 65 ft, xG 0.01 (P3 16:26) Curtis Lazar: snap, 38 ft, xG 0.08 (P3 17:04) Alex Iafallo: snap, 89 ft, xG 0.00 (P3 17:08) Darnell Nurse: snap, 27 ft, xG 0.16 (P3 18:11) Kyle Connor: snap, 40 ft, xG 0.03 (P3 18:26) Curtis Lazar: tip-in, 6 ft, xG 0.11 (P3 19:38) Ryan Nugent-Hopkins: GOAL, wrist, 12 ft, xG 0.25 (P1 3:00) Leon Draisaitl: GOAL, backhand, 11 ft, xG 0.12 (P1 4:37) Matt Savoie: GOAL, backhand, 13 ft, xG 0.13 (P1 7:24) Evan Bouchard: GOAL, slap, 40 ft, xG 0.11 (P1 13:31) Curtis Lazar: GOAL, wrist, 29 ft, xG 0.14 (P2 2:42) Gabriel Vilardi: GOAL, wrist, 7 ft, xG 0.16 (P3 4:12) David Tomasek: GOAL, snap, 17 ft, xG 0.17 (P3 13:29) Cole Koepke: GOAL, wrap-around, 6 ft, xG 0.04 (P3 15:25)
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

Winnipeg Jets

Skater GAP+/− AttxG HitBlkTOI
Forwards
13 Gabriel Vilardi 101 -1 20.24 0019:20
55 Mark Scheifele 011 0 40.38 1018:41
81 Kyle Connor 011 0 50.34 0017:32
17 Adam Lowry 000 -1 20.05 7016:09
19 Jonathan Toews 000 -1 30.19 0015:57
9 Alex Iafallo 000 -1 20.02 2114:31
7 Vladislav Namestnikov 000 -3 40.07 2013:33
91 Cole Perfetti 000 -2 10.16 1013:04
45 Cole Koepke 101 +1 70.17 4012:39
70 Tanner Pearson 000 +1 00.00 1012:36
36 Morgan Barron 000 +1 30.30 6112:28
62 Nino Niederreiter 000 -3 10.00 1012:13
Defense
44 Josh Morrissey 000 -2 40.19 0122:46
4 Neal Pionk 000 -1 40.01 2021:41
2 Dylan DeMelo 000 -3 10.08 2121:27
8 Logan Stanley 000 0 10.01 4120:13
54 Dylan Samberg 000 0 40.02 0118:05
2 Luke Schenn 000 0 00.00 3014:08
Goalie SAGA SVSV% xGA GSAx
Eric Comrie 16412 .750 1.82 -2.18
Thomas Milic 1129 .818 1.68 -0.32

Edmonton Oilers

Skater GAP+/− AttxG HitBlkTOI
Forwards
97 Connor McDavid 022 0 50.70 0118:38
18 Zach Hyman 011 -1 30.14 0018:28
93 Ryan Nugent-Hopkins 101 -1 30.52 0118:06
29 Leon Draisaitl 112 +1 20.20 1116:20
92 Vasily Podkolzin 011 +1 10.12 4114:14
26 Andrew Mangiapane 000 +2 10.00 0013:44
22 Matt Savoie 101 +2 50.44 0013:42
13 Mattias Janmark 011 +1 00.00 0013:22
19 Adam Henrique 000 0 00.00 0113:00
20 Curtis Lazar 101 +2 40.32 1112:48
10 Trent Frederic 011 +1 40.24 1011:39
Defense
25 Darnell Nurse 000 0 70.28 1021:41
75 Alec Regula 000 +1 20.01 1321:33
2 Evan Bouchard 112 -1 20.15 0220:51
14 Mattias Ekholm 011 +1 20.06 0119:11
27 Brett Kulak 000 +2 20.10 0018:17
49 Ty Emberson 011 +3 30.05 0017:36
Goalie SAGA SVSV% xGA GSAx
Stuart Skinner 21219 .905 2.20 +0.20

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.

Winnipeg Jets

Player Rating Points Shots On ice Pen FO Other GSAx TOI
45 Cole Koepke L +1.09 +0.75 +0.11 +0.25 0.00 0.00 -0.02 — 12:39
36 Morgan Barron C +0.60 0.00 +0.19 +0.37 0.00 -0.01 +0.05 — 12:28
54 Dylan Samberg D +0.58 0.00 +0.01 +0.52 0.00 0.00 +0.05 — 18:05
55 Mark Scheifele C +0.46 +0.70 +0.25 -0.48 0.00 -0.01 0.00 — 18:41
70 Tanner Pearson L +0.37 0.00 0.00 +0.37 0.00 0.00 0.00 — 12:36
5 Luke Schenn D +0.01 0.00 0.00 +0.01 0.00 0.00 0.00 — 14:08
81 Kyle Connor L -0.07 +0.55 +0.22 -0.65 -0.15 0.00 -0.04 — 17:32
13 Gabriel Vilardi C -0.15 +0.75 +0.15 -1.05 0.00 0.00 0.00 — 19:20
32 Thomas Milic G -0.32 0.00 — — 0.00 — — -0.32 40:00
19 Jonathan Toews C -0.38 0.00 +0.12 -0.48 0.00 -0.01 -0.02 — 15:57
17 Adam Lowry C -0.42 0.00 +0.03 -0.45 0.00 0.00 0.00 — 16:09
9 Alex Iafallo L -0.52 0.00 +0.01 -0.58 0.00 0.00 +0.05 — 14:31
91 Cole Perfetti C -0.63 0.00 +0.10 -0.71 0.00 0.00 -0.02 — 13:04
64 Logan Stanley D -0.70 0.00 +0.01 -0.74 0.00 0.00 +0.03 — 20:13
4 Neal Pionk D -0.73 0.00 +0.01 -0.74 0.00 0.00 0.00 — 21:41
7 Vladislav Namestnikov C -1.10 0.00 +0.04 -1.12 0.00 0.00 -0.02 — 13:33
44 Josh Morrissey D -1.14 0.00 +0.12 -1.30 0.00 0.00 +0.03 — 22:46
62 Nino Niederreiter R -1.14 0.00 0.00 -1.14 0.00 0.00 0.00 — 12:13
2 Dylan DeMelo D -1.42 0.00 +0.05 -1.54 0.00 0.00 +0.07 — 21:27
1 Eric Comrie G -2.03 0.00 — — +0.15 — — -2.18 19:44

Edmonton Oilers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
97 Connor McDavid C +2.91 +1.25 +0.45 +1.12 0.00 +0.02 +0.07 — 18:38
29 Leon Draisaitl C +2.19 +1.45 +0.13 +0.61 0.00 -0.03 +0.03 — 16:20
93 Ryan Nugent-Hopkins C +2.08 +0.75 +0.34 +0.97 0.00 -0.01 +0.03 — 18:06
22 Matt Savoie C +1.97 +0.75 +0.29 +0.94 0.00 +0.01 -0.02 — 13:42
20 Curtis Lazar C +1.68 +0.75 +0.21 +0.67 0.00 0.00 +0.05 — 12:48
49 Ty Emberson D +1.53 +0.55 +0.03 +0.97 0.00 0.00 -0.02 — 17:36
2 Evan Bouchard D +1.51 +1.45 +0.10 -0.12 0.00 0.00 +0.08 — 20:51
14 Mattias Ekholm D +1.39 +0.70 +0.04 +0.62 0.00 0.00 +0.03 — 19:11
92 Vasily Podkolzin R +1.36 +0.55 +0.08 +0.74 0.00 0.00 -0.01 — 14:14
18 Zach Hyman L +1.35 +0.55 +0.09 +0.72 0.00 0.00 0.00 — 18:28
86 David Tomasek R +1.25 +0.75 +0.11 +0.39 0.00 0.00 0.00 — 12:50
10 Trent Frederic C +1.07 +0.70 +0.16 +0.21 0.00 0.00 0.00 — 11:39
75 Alec Regula D +1.07 0.00 +0.01 +0.93 0.00 0.00 +0.13 — 21:33
25 Darnell Nurse D +0.81 0.00 +0.18 +0.67 0.00 0.00 -0.04 — 21:41
27 Brett Kulak D +0.76 0.00 +0.06 +0.71 0.00 0.00 -0.02 — 18:17
13 Mattias Janmark C +0.49 +0.70 0.00 -0.21 0.00 0.00 0.00 — 13:22
74 Stuart Skinner G +0.20 0.00 — — 0.00 — — +0.20 60:00
88 Andrew Mangiapane L 0.00 0.00 0.00 +0.02 0.00 0.00 -0.02 — 13:44
19 Adam Henrique C -0.44 0.00 0.00 -0.51 0.00 +0.04 +0.03 — 13:00

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.