Winnipeg JetsWPG 2–3 Final/SO Montréal CanadiensMTL

Wednesday, December 3, 2025

Final/SO 1st2nd3rdOTSO T SOG
Winnipeg JetsWPG 11000 2 32
Montréal CanadiensMTL 02001 3 31

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

Highlights

Scoring

1st Period
18:35 WPG Mark Scheifele (14) Kyle Connor (18), Dylan DeMelo (10) · snap xG 0.19 1–0 ▶
2nd Period
9:59 MTL Juraj Slafkovský (9)PP Cole Caufield (15), Nick Suzuki (23) · snap xG 0.17 1–1 ▶
11:53 WPG Kyle Connor (14) Gabriel Vilardi (11), Mark Scheifele (20) · snap xG 0.12 2–1 ▶
14:03 MTL Oliver Kapanen (8) Ivan Demidov (14), Alexandre Texier (3) · snap xG 0.29 2–2 ▶
3rd Period
No scoring
Overtime
No scoring
Shootout
MTL Cole Caufield vs Eric Comrie Goal
WPG Kyle Connor vs Jakub Dobes Saved
MTL Alexandre Texier vs Eric Comrie Saved
WPG Mark Scheifele vs Jakub Dobes Saved
MTL Nick Suzuki vs Eric Comrie Saved
WPG Gabriel Vilardi vs Jakub Dobes Missed

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 22%Deserve to win78% MTL
WPGMTL
2.80Expected goals4.78
2Goals (no shootout)2
2.18Expected goals, 5 on 53.95
68Shot attempts66
48Unblocked attempts51
32Shots on goal31

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
6:46 WPG Goalie Goalie · Comrie +2.1 goals saved
0 goals on 2.08 xG, 14 shots on goal

Shot map

WPG shoots ←Bigger circle: higher xG; filled: goal→ MTL shoots
Gabriel Vilardi: tip-in, 8 ft, xG 0.07 (P1 0:39) Mike Matheson: snap, 37 ft, xG 0.05 (P1 3:50) Mike Matheson: snap, 29 ft, xG 0.14 (P1 4:07) Cole Koepke: wrist, 92 ft, xG 0.00 (P1 4:14) Arber Xhekaj: snap, 48 ft, xG 0.02 (P1 6:01) Kyle Connor: wrist, 50 ft, xG 0.03 (P1 6:56) Vladislav Namestnikov: snap, 24 ft, xG 0.04 (P1 7:10) Jonathan Toews: wrist, 63 ft, xG 0.02 (P1 7:36) Alexandre Carrier: snap, 56 ft, xG 0.02 (P1 8:31) Joseph Veleno: snap, 36 ft, xG 0.02 (P1 8:50) Jayden Struble: snap, 28 ft, xG 0.10 (P1 8:58) Alexandre Texier: snap, 28 ft, xG 0.06 (P1 9:07) Nick Suzuki: backhand, 11 ft, xG 0.06 (P1 9:54) Cole Caufield: snap, 11 ft, xG 0.28 (P1 9:56) Vladislav Namestnikov: snap, 26 ft, xG 0.08 (P1 10:40) Nino Niederreiter: tip-in, 8 ft, xG 0.06 (P1 11:23) Josh Anderson: snap, 21 ft, xG 0.18 (P1 11:38) Brendan Gallagher: snap, 14 ft, xG 0.02 (P1 11:39) Josh Morrissey: wrist, 53 ft, xG 0.01 (P1 11:54) Kyle Connor: snap, 20 ft, xG 0.15 (P1 12:20) Neal Pionk: snap, 28 ft, xG 0.03 (P1 12:26) Alexandre Texier: snap, 21 ft, xG 0.19 (P1 12:38) Ivan Demidov: snap, 34 ft, xG 0.08 (P1 13:03) Jonathan Toews: snap, 83 ft, xG 0.00 (P1 13:12) Brendan Gallagher: wrist, 26 ft, xG 0.22 (P1 14:43) Jake Evans: snap, 14 ft, xG 0.06 (P1 14:44) Morgan Barron: tip-in, 14 ft, xG 0.09 (P1 15:32) Neal Pionk: snap, 62 ft, xG 0.01 (P1 16:32) Vladislav Namestnikov: wrist, 22 ft, xG 0.02 (P1 16:34) Nino Niederreiter: wrap-around, 6 ft, xG 0.04 (P1 16:45) Nino Niederreiter: snap, 50 ft, xG 0.01 (P1 16:55) Alex Iafallo: wrist, 7 ft, xG 0.16 (P1 16:59) Dylan Samberg: slap, 60 ft, xG 0.01 (P1 17:02) Zachary Bolduc: tip-in, 6 ft, xG 0.12 (P1 17:49) Kyle Connor: snap, 36 ft, xG 0.07 (P2 0:39) Alexandre Texier: snap, 30 ft, xG 0.20 (P2 1:36) Cole Caufield: snap, 36 ft, xG 0.08 (P2 3:20) Juraj Slafkovský: snap, 38 ft, xG 0.05 (P2 3:34) Juraj Slafkovský: snap, 18 ft, xG 0.01 (P2 3:35) Jared Davidson: snap, 40 ft, xG 0.01 (P2 3:58) Cole Perfetti: snap, 41 ft, xG 0.01 (P2 5:40) Lane Hutson: snap, 32 ft, xG 0.12 (P2 6:46) Brendan Gallagher: snap, 29 ft, xG 0.14 (P2 7:23) Alex Iafallo: tip-in, 31 ft, xG 0.06 (P2 7:48) Dylan Samberg: slap, 61 ft, xG 0.01 (P2 7:56) Zachary Bolduc: snap, 47 ft, xG 0.03 (P2 9:00) Oliver Kapanen: snap, 51 ft, xG 0.04 (P2 9:09) Gabriel Vilardi: snap, 49 ft, xG 0.03 (P2 10:37) Gabriel Vilardi: tip-in, 7 ft, xG 0.09 (P2 10:56) Gabriel Vilardi: wrist, 6 ft, xG 0.07 (P2 10:58) Kyle Connor: snap, 13 ft, xG 0.18 (P2 11:09) Dylan Samberg: snap, 38 ft, xG 0.02 (P2 13:27) Oliver Kapanen: snap, 11 ft, xG 0.19 (P2 16:43) Alexandre Texier: wrist, 29 ft, xG 0.13 (P2 16:46) Oliver Kapanen: snap, 37 ft, xG 0.07 (P2 16:52) Dylan Samberg: snap, 38 ft, xG 0.08 (P2 17:11) Cole Caufield: backhand, 18 ft, xG 0.06 (P2 17:20) Kyle Connor: poke, 8 ft, xG 0.05 (P2 17:50) Dylan DeMelo: snap, 64 ft, xG 0.02 (P2 17:57) Brendan Gallagher: tip-in, 11 ft, xG 0.07 (P2 18:23) Neal Pionk: snap, 78 ft, xG 0.00 (P2 19:49) Josh Morrissey: slap, 66 ft, xG 0.02 (P3 2:06) Vladislav Namestnikov: snap, 46 ft, xG 0.05 (P3 3:45) Ivan Demidov: snap, 30 ft, xG 0.04 (P3 4:59) Joseph Veleno: snap, 40 ft, xG 0.03 (P3 5:28) Logan Stanley: snap, 62 ft, xG 0.01 (P3 6:05) Joseph Veleno: snap, 41 ft, xG 0.02 (P3 6:17) Juraj Slafkovský: snap, 59 ft, xG 0.02 (P3 6:22) Vladislav Namestnikov: tip-in, 7 ft, xG 0.10 (P3 8:34) Elias Salomonsson: snap, 8 ft, xG 0.04 (P3 8:35) Mike Matheson: slap, 65 ft, xG 0.02 (P3 8:57) Logan Stanley: snap, 62 ft, xG 0.01 (P3 9:36) Alexandre Carrier: snap, 181 ft, xG 0.00 (P3 10:44) Cole Caufield: snap, 14 ft, xG 0.21 (P3 11:47) Noah Dobson: snap, 47 ft, xG 0.03 (P3 12:14) Mike Matheson: snap, 73 ft, xG 0.01 (P3 13:21) Cole Caufield: snap, 13 ft, xG 0.19 (P3 13:26) Cole Koepke: snap, 31 ft, xG 0.04 (P3 14:32) Cole Koepke: backhand, 9 ft, xG 0.07 (P3 14:52) Jake Evans: snap, 22 ft, xG 0.14 (P3 15:01) Logan Stanley: snap, 59 ft, xG 0.02 (P3 15:29) Jake Evans: snap, 27 ft, xG 0.14 (P3 17:27) Adam Lowry: snap, 50 ft, xG 0.01 (P3 17:59) Dylan Samberg: snap, 68 ft, xG 0.00 (P3 18:03) Lane Hutson: snap, 27 ft, xG 0.03 (P3 19:10) Alex Iafallo: wrist, 38 ft, xG 0.01 (P3 19:59) Cole Caufield: snap, 37 ft, xG 0.07 (OT 0:54) Ivan Demidov: snap, 16 ft, xG 0.20 (OT 1:18) Jonathan Toews: snap, 13 ft, xG 0.21 (OT 1:33) Ivan Demidov: snap, 15 ft, xG 0.22 (OT 3:29) Vladislav Namestnikov: snap, 22 ft, xG 0.21 (OT 3:59) Mike Matheson: slap, 52 ft, xG 0.04 (OT 4:12) Lane Hutson: wrist, 32 ft, xG 0.10 (OT 4:32) Kyle Connor: snap, 28 ft, xG 0.16 (OT 4:41) Nick Suzuki: snap, 36 ft, xG 0.03 (OT 4:54) Mark Scheifele: GOAL, snap, 23 ft, xG 0.19 (P1 18:35) Juraj Slafkovský: GOAL, snap, 16 ft, xG 0.17 (P2 9:59) Kyle Connor: GOAL, snap, 20 ft, xG 0.12 (P2 11:53) Oliver Kapanen: GOAL, snap, 21 ft, xG 0.29 (P2 14:03)
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
55 Mark Scheifele 112 +1 20.19 0122:06
81 Kyle Connor 112 +1 80.76 0121:07
13 Gabriel Vilardi 011 +1 70.26 1019:40
19 Jonathan Toews 000 0 30.22 0019:04
7 Vladislav Namestnikov 000 0 70.50 0018:22
91 Cole Perfetti 000 0 50.01 1017:06
9 Alex Iafallo 000 0 30.23 1216:22
62 Nino Niederreiter 000 0 30.11 3015:58
17 Adam Lowry 000 0 10.01 4114:48
36 Morgan Barron 000 0 10.09 4110:07
45 Cole Koepke 000 0 50.11 0008:33
70 Tanner Pearson 000 0 00.00 1108:11
Defense
44 Josh Morrissey 000 -1 30.02 0127:57
2 Dylan DeMelo 011 -1 30.02 2324:52
4 Neal Pionk 000 +1 50.05 2224:18
54 Dylan Samberg 000 +1 70.12 0122:03
8 Logan Stanley 000 +1 40.05 2112:19
Goalie SAGA SVSV% xGA GSAx
Eric Comrie 31229 .935 4.78 +2.78

Montréal Canadiens

Skater GAP+/− AttxG HitBlkTOI
Forwards
91 Oliver Kapanen 101 +1 40.59 0020:07
20 Juraj Slafkovský 101 -2 50.25 3220:06
14 Nick Suzuki 011 -2 40.09 1120:06
13 Cole Caufield 011 -2 70.87 1019:55
93 Ivan Demidov 011 +1 50.54 1119:29
85 Alexandre Texier 011 +1 50.58 0017:56
71 Jake Evans 000 0 40.34 0116:22
17 Josh Anderson 000 0 10.18 5115:23
7 Brendan Gallagher 000 0 40.44 4013:03
90 Joseph Veleno 000 0 30.06 4009:50
76 Zachary Bolduc 000 0 30.15 0007:54
Defense
8 Mike Matheson 000 -1 50.25 0427:12
48 Lane Hutson 000 0 60.25 0126:19
53 Noah Dobson 000 -1 30.03 0621:16
45 Alexandre Carrier 000 0 30.02 0018:18
3 Jayden Struble 000 0 10.10 0017:54
72 Arber Xhekaj 000 0 20.02 3213:41
Goalie SAGA SVSV% xGA GSAx
Jakub Dobes 32230 .938 2.80 +0.80

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
1 Eric Comrie G +2.78 0.00 — — 0.00 — — +2.78 65:00
81 Kyle Connor L +2.04 +1.45 +0.49 +0.09 0.00 0.00 +0.01 — 21:07
55 Mark Scheifele C +1.50 +1.30 +0.12 +0.15 0.00 -0.08 +0.01 — 22:06
13 Gabriel Vilardi C +0.86 +0.70 +0.17 +0.07 0.00 -0.02 -0.06 — 19:40
54 Dylan Samberg D +0.05 0.00 +0.08 -0.06 0.00 0.00 +0.03 — 22:03
4 Neal Pionk D -0.05 0.00 +0.03 -0.12 0.00 0.00 +0.04 — 24:18
7 Vladislav Namestnikov C -0.20 0.00 +0.33 -0.47 0.00 -0.02 -0.04 — 18:22
9 Alex Iafallo L -0.23 0.00 +0.15 -0.49 0.00 0.00 +0.10 — 16:22
2 Dylan DeMelo D -0.31 +0.55 +0.01 -1.03 0.00 0.00 +0.15 — 24:52
36 Morgan Barron C -0.38 0.00 +0.06 -0.41 0.00 -0.04 +0.01 — 10:07
62 Nino Niederreiter R -0.40 0.00 +0.07 -0.48 0.00 0.00 0.00 — 15:58
19 Jonathan Toews C -0.49 0.00 +0.15 -0.65 0.00 +0.02 0.00 — 19:04
91 Cole Perfetti C -0.59 0.00 +0.01 -0.77 +0.15 0.00 +0.02 — 17:06
64 Logan Stanley D -0.59 0.00 +0.03 -0.64 0.00 0.00 +0.01 — 12:19
57 Elias Salomonsson D -0.63 0.00 +0.02 -0.63 0.00 0.00 -0.02 — 11:39
17 Adam Lowry C -0.73 0.00 +0.01 -0.78 0.00 +0.01 +0.03 — 14:48
70 Tanner Pearson L -0.82 0.00 0.00 -0.72 -0.15 0.00 +0.05 — 8:11
45 Cole Koepke L -0.87 0.00 +0.07 -0.94 0.00 0.00 0.00 — 8:33
44 Josh Morrissey D -1.07 0.00 +0.02 -1.12 0.00 0.00 +0.03 — 27:57

Montréal Canadiens

Player Rating Points Shots On ice Pen FO Other GSAx TOI
91 Oliver Kapanen C +2.64 +0.75 +0.38 +1.52 0.00 -0.01 0.00 — 20:07
93 Ivan Demidov R +2.57 +0.70 +0.35 +1.64 -0.15 0.00 +0.03 — 19:29
85 Alexandre Texier L +2.57 +0.55 +0.38 +1.64 0.00 0.00 0.00 — 17:56
48 Lane Hutson D +1.68 0.00 +0.16 +1.32 +0.15 0.00 +0.05 — 26:19
47 Jayden Struble D +1.25 0.00 +0.07 +1.19 0.00 0.00 0.00 — 17:54
13 Cole Caufield R +0.97 +0.70 +0.57 -0.30 0.00 0.00 0.00 — 19:55
72 Arber Xhekaj D +0.83 0.00 +0.01 +0.76 0.00 0.00 +0.06 — 13:41
75 Jakub Dobes G +0.80 0.00 — — 0.00 — — +0.80 64:51
45 Alexandre Carrier D +0.73 0.00 +0.01 +0.74 0.00 0.00 -0.02 — 18:18
20 Juraj Slafkovský L +0.69 +0.75 +0.17 -0.31 0.00 0.00 +0.08 — 20:06
71 Jake Evans C +0.68 0.00 +0.22 +0.40 0.00 +0.05 +0.01 — 16:22
11 Brendan Gallagher R +0.61 0.00 +0.29 +0.35 0.00 0.00 -0.02 — 13:03
17 Josh Anderson R +0.40 0.00 +0.12 +0.24 0.00 -0.01 +0.05 — 15:23
14 Nick Suzuki C +0.36 +0.55 +0.06 -0.36 0.00 +0.04 +0.07 — 20:06
76 Zachary Bolduc R +0.29 0.00 +0.10 +0.21 0.00 0.00 -0.02 — 7:54
90 Joseph Veleno C +0.27 0.00 +0.04 +0.17 0.00 +0.06 0.00 — 9:50
49 Jared Davidson C +0.22 0.00 +0.01 +0.21 0.00 0.00 0.00 — 8:18
53 Noah Dobson D +0.12 0.00 +0.02 -0.18 0.00 0.00 +0.28 — 21:16
8 Mike Matheson D +0.11 0.00 +0.16 -0.25 0.00 0.00 +0.20 — 27:12

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.