Winnipeg JetsWPG 1–2 Final Detroit Red WingsDET

Wednesday, December 31, 2025

Final 1st2nd3rd T SOG
Winnipeg JetsWPG 001 1 24
Detroit Red WingsDET 200 2 19

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

Highlights

Scoring

1st Period
8:22 DET Dylan Larkin (21)PP Moritz Seider (24), Lucas Raymond (32) · snap xG 0.05 0–1 ▶
14:48 DET Mason Appleton (5) J.T. Compher (9), Michael Rasmussen (8) · snap xG 0.15 0–2 ▶
2nd Period
No scoring
3rd Period
7:04 WPG Logan Stanley (7) Jonathan Toews (8) · wrist xG 0.02 1–2 ▶

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 71%Deserve to win29% DET
WPGDET
2.29Expected goals1.25
1Goals (no shootout)2
1.78Expected goals, 5 on 51.17
55Shot attempts34
35Unblocked attempts23
24Shots on goal19

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
17:32 WPG Pulled goalie Pulled goalie · Pulled Hellebuyck, down 2–1
With 2:28 left

Shot map

WPG shoots ←Bigger circle: higher xG; filled: goal→ DET shoots
Nino Niederreiter: deflected, 6 ft, xG 0.16 (P1 0:22) Cole Perfetti: wrist, 35 ft, xG 0.05 (P1 2:19) Morgan Barron: wrist, 5 ft, xG 0.29 (P1 3:55) Moritz Seider: wrist, 39 ft, xG 0.06 (P1 4:40) Alex DeBrincat: wrist, 46 ft, xG 0.02 (P1 5:39) Nino Niederreiter: wrist, 41 ft, xG 0.01 (P1 6:59) Dylan Samberg: snap, 55 ft, xG 0.01 (P1 8:34) Mason Appleton: tip-in, 12 ft, xG 0.02 (P1 8:49) Ben Chiarot: wrist, 64 ft, xG 0.02 (P1 8:55) Cole Perfetti: tip-in, 16 ft, xG 0.05 (P1 9:40) Emmitt Finnie: snap, 27 ft, xG 0.12 (P1 10:04) Gabriel Vilardi: wrist, 37 ft, xG 0.06 (P1 11:14) Jonathan Toews: tip-in, 19 ft, xG 0.03 (P1 15:15) Andrew Copp: wrist, 16 ft, xG 0.16 (P1 15:37) Alex DeBrincat: backhand, 20 ft, xG 0.06 (P1 17:15) Simon Edvinsson: slap, 83 ft, xG 0.00 (P1 19:44) Morgan Barron: wrist, 159 ft, xG 0.00 (P2 1:56) Gabriel Vilardi: slap, 6 ft, xG 0.05 (P2 4:19) Cole Perfetti: slap, 10 ft, xG 0.15 (P2 5:55) Nino Niederreiter: wrist, 20 ft, xG 0.11 (P2 6:17) Adam Lowry: backhand, 9 ft, xG 0.14 (P2 7:03) Adam Lowry: wrist, 6 ft, xG 0.06 (P2 7:04) Dylan Samberg: snap, 32 ft, xG 0.03 (P2 7:09) Andrew Copp: backhand, 25 ft, xG 0.03 (P2 7:19) Kyle Connor: wrist, 55 ft, xG 0.01 (P2 7:57) Dylan Larkin: tip-in, 7 ft, xG 0.08 (P2 8:19) Alex DeBrincat: snap, 34 ft, xG 0.06 (P2 9:01) Kyle Connor: slap, 65 ft, xG 0.01 (P2 10:10) Emmitt Finnie: snap, 41 ft, xG 0.01 (P2 10:30) J.T. Compher: wrist, 26 ft, xG 0.16 (P2 10:56) Michael Rasmussen: tip-in, 29 ft, xG 0.04 (P2 11:02) Dylan Samberg: wrist, 16 ft, xG 0.07 (P2 13:54) Andrew Copp: snap, 46 ft, xG 0.03 (P2 14:27) James van Riemsdyk: tip-in, 64 ft, xG 0.00 (P2 17:18) Alex DeBrincat: snap, 66 ft, xG 0.01 (P2 18:25) Gustav Nyquist: wrist, 22 ft, xG 0.06 (P2 18:46) Lucas Raymond: snap, 35 ft, xG 0.08 (P3 1:33) Lucas Raymond: wrist, 64 ft, xG 0.01 (P3 1:44) Gustav Nyquist: wrist, 12 ft, xG 0.06 (P3 2:19) Gustav Nyquist: wrist, 31 ft, xG 0.05 (P3 2:49) Cole Perfetti: wrist, 29 ft, xG 0.03 (P3 3:12) Cole Perfetti: deflected, 17 ft, xG 0.07 (P3 3:19) Dylan Samberg: wrist, 72 ft, xG 0.01 (P3 3:24) Tanner Pearson: snap, 33 ft, xG 0.02 (P3 4:22) Dylan Larkin: wrist, 30 ft, xG 0.03 (P3 4:47) Alex DeBrincat: wrist, 39 ft, xG 0.05 (P3 5:40) Kyle Connor: wrist, 30 ft, xG 0.12 (P3 8:12) Kyle Connor: wrist, 28 ft, xG 0.07 (P3 9:10) Alex Iafallo: wrist, 29 ft, xG 0.06 (P3 10:38) Josh Morrissey: wrist, 33 ft, xG 0.02 (P3 10:51) Gabriel Vilardi: tip-in, 10 ft, xG 0.10 (P3 12:18) Dylan DeMelo: wrist, 24 ft, xG 0.14 (P3 15:41) Logan Stanley: slap, 55 ft, xG 0.03 (P3 17:08) Gustav Nyquist: wrist, 15 ft, xG 0.14 (P3 18:22) Kyle Connor: backhand, 15 ft, xG 0.03 (P3 19:43) Dylan Larkin: GOAL, snap, 45 ft, xG 0.05 (P1 8:22) Mason Appleton: GOAL, snap, 10 ft, xG 0.15 (P1 14:48) Logan Stanley: GOAL, wrist, 30 ft, xG 0.02 (P3 7:04)
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 000 0 00.00 0323:36
81 Kyle Connor 000 0 70.23 0023:08
13 Gabriel Vilardi 000 0 30.21 0022:05
14 Gustav Nyquist 000 0 70.31 0016:11
91 Cole Perfetti 000 +1 90.35 1014:06
19 Jonathan Toews 011 +1 10.03 0013:09
17 Adam Lowry 000 -1 20.19 1012:19
9 Alex Iafallo 000 +1 20.06 4212:15
62 Nino Niederreiter 000 0 30.27 1011:41
36 Morgan Barron 000 -1 30.29 3111:31
70 Tanner Pearson 000 -1 20.02 2110:44
7 Vladislav Namestnikov 000 0 00.00 1110:21
Defense
44 Josh Morrissey 000 0 10.02 0223:43
4 Neal Pionk 000 0 20.00 2022:06
2 Dylan DeMelo 000 -1 30.14 2020:53
54 Dylan Samberg 000 0 70.11 2119:44
8 Logan Stanley 101 +1 30.04 1015:34
2 Luke Schenn 000 0 00.00 4014:12
Goalie SAGA SVSV% xGA GSAx
Connor Hellebuyck 19217 .895 1.25 -0.75

Detroit Red Wings

Skater GAP+/− AttxG HitBlkTOI
Forwards
71 Dylan Larkin 101 0 30.16 1020:26
23 Lucas Raymond 011 0 40.09 0117:33
18 Andrew Copp 000 0 30.22 1216:40
88 Patrick Kane 000 0 20.00 0016:31
58 Emmitt Finnie 000 0 30.13 2116:10
37 J.T. Compher 011 +1 10.16 0216:02
93 Alex DeBrincat 000 0 60.20 1015:57
27 Michael Rasmussen 011 +1 10.04 0114:37
22 Mason Appleton 101 +1 30.17 1214:05
92 Marco Kasper 000 -1 00.00 0010:08
21 James van Riemsdyk 000 -1 10.00 0009:50
Defense
53 Moritz Seider 011 0 10.06 1327:48
77 Simon Edvinsson 000 0 20.00 3126:48
8 Ben Chiarot 000 0 10.02 2120:01
20 Albert Johansson 000 0 10.00 1116:52
25 Jacob Bernard-Docker 000 0 10.00 1212:54
44 Axel Sandin-Pellikka 000 0 10.00 0212:10
Goalie SAGA SVSV% xGA GSAx
John Gibson 24123 .958 2.29 +1.29

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
19 Jonathan Toews C +1.11 +0.70 +0.02 +0.34 0.00 +0.03 +0.02 — 13:09
64 Logan Stanley D +0.97 +0.75 +0.03 +0.19 0.00 0.00 0.00 — 15:34
2 Dylan DeMelo D +0.78 0.00 +0.09 +0.71 0.00 0.00 -0.02 — 20:53
62 Nino Niederreiter R +0.55 0.00 +0.18 +0.35 0.00 0.00 +0.02 — 11:41
54 Dylan Samberg D +0.55 0.00 +0.07 +0.41 0.00 0.00 +0.07 — 19:44
91 Cole Perfetti C +0.55 0.00 +0.23 +0.47 -0.15 0.00 0.00 — 14:06
9 Alex Iafallo L +0.49 0.00 +0.04 +0.36 0.00 0.00 +0.10 — 12:15
14 Gustav Nyquist R +0.43 0.00 +0.20 +0.22 0.00 +0.01 0.00 — 16:11
17 Adam Lowry C +0.37 0.00 +0.13 +0.10 +0.15 -0.01 0.00 — 12:19
81 Kyle Connor L +0.36 0.00 +0.15 +0.08 +0.15 0.00 -0.02 — 23:08
44 Josh Morrissey D +0.30 0.00 +0.01 +0.40 -0.15 0.00 +0.04 — 23:43
36 Morgan Barron C +0.27 0.00 +0.19 +0.01 0.00 0.00 +0.07 — 11:31
70 Tanner Pearson L +0.20 0.00 +0.01 +0.14 0.00 0.00 +0.05 — 10:44
7 Vladislav Namestnikov C +0.17 0.00 0.00 +0.29 -0.15 -0.02 +0.05 — 10:21
13 Gabriel Vilardi C +0.08 0.00 +0.14 -0.17 +0.15 +0.02 -0.06 — 22:05
5 Luke Schenn D -0.08 0.00 0.00 -0.08 0.00 0.00 0.00 — 14:12
55 Mark Scheifele C -0.14 0.00 0.00 -0.19 0.00 -0.04 +0.09 — 23:36
4 Neal Pionk D -0.30 0.00 0.00 -0.30 0.00 0.00 0.00 — 22:06
37 Connor Hellebuyck G -0.75 0.00 — — 0.00 — — -0.75 57:32

Detroit Red Wings

Player Rating Points Shots On ice Pen FO Other GSAx TOI
36 John Gibson G +1.29 0.00 — — 0.00 — — +1.29 60:00
53 Moritz Seider D +0.98 +0.70 +0.04 -0.06 +0.15 0.00 +0.15 — 27:48
37 J.T. Compher L +0.97 +0.70 +0.10 +0.03 0.00 +0.03 +0.10 — 16:02
22 Mason Appleton C +0.87 +0.75 +0.11 -0.09 0.00 0.00 +0.10 — 14:05
71 Dylan Larkin C +0.78 +0.75 +0.11 +0.06 -0.15 +0.02 0.00 — 20:26
27 Michael Rasmussen C +0.64 +0.55 +0.03 +0.04 0.00 -0.01 +0.03 — 14:37
23 Lucas Raymond L +0.60 +0.55 +0.06 -0.04 0.00 0.00 +0.03 — 17:33
58 Emmitt Finnie C +0.17 0.00 +0.08 +0.06 0.00 -0.01 +0.03 — 16:10
18 Andrew Copp C 0.00 0.00 +0.14 -0.20 0.00 -0.02 +0.08 — 16:40
25 Jacob Bernard-Docker D -0.02 0.00 0.00 -0.12 0.00 0.00 +0.10 — 12:54
77 Simon Edvinsson D -0.03 0.00 0.00 -0.06 0.00 0.00 +0.03 — 26:48
93 Alex DeBrincat R -0.08 0.00 +0.13 -0.20 0.00 0.00 -0.02 — 15:57
21 James van Riemsdyk L -0.18 0.00 0.00 -0.35 +0.15 0.00 +0.02 — 9:50
8 Ben Chiarot D -0.28 0.00 +0.01 -0.37 0.00 0.00 +0.07 — 20:01
20 Albert Johansson D -0.30 0.00 0.00 -0.35 0.00 0.00 +0.05 — 16:52
44 Axel Sandin-Pellikka D -0.38 0.00 0.00 -0.38 0.00 0.00 0.00 — 12:10
29 Nate Danielson C -0.38 0.00 0.00 -0.44 0.00 -0.01 +0.07 — 9:28
88 Patrick Kane R -0.47 0.00 0.00 -0.32 -0.15 0.00 0.00 — 16:31
92 Marco Kasper C -0.55 0.00 0.00 -0.56 0.00 +0.01 0.00 — 10: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.