Winnipeg JetsWPG 5–2 Final Nashville PredatorsNSH

Saturday, November 29, 2025

Final 1st2nd3rd T SOG
Winnipeg JetsWPG 212 5 27
Nashville PredatorsNSH 011 2 23

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

Highlights

Scoring

1st Period
0:47 WPG Gabriel Vilardi (11) Mark Scheifele (18), Dylan Samberg (1) · snap xG 0.40 1–0 ▶
19:06 WPG Nino Niederreiter (5) Luke Schenn (3), Dylan Samberg (2) · snap xG 0.05 2–0 ▶
2nd Period
12:18 WPG Cole Perfetti (2) Vladislav Namestnikov (2), Jonathan Toews (6) · wrist xG 0.19 3–0 ▶
17:02 NSH Nick Blankenburg (4)PP Luke Evangelista (13), Erik Haula (10) · slap xG 0.05 3–1 ▶
3rd Period
2:45 NSH Luke Evangelista (4) Erik Haula (11), Roman Josi (6) · backhand xG 0.04 3–2 ▶
9:37 WPG Kyle Connor (12) Luke Schenn (4), Gabriel Vilardi (10) · tip-in xG 0.05 4–2 ▶
19:39 WPG Nino Niederreiter (6)EN Alex Iafallo (5), Dylan Samberg (3) · backhand xG 0.84 5–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 68%Deserve to win32% NSH
WPGNSH
5.19Expected goals2.10
5Goals (no shootout)2
2.42Expected goals, 5 on 51.58
50Shot attempts55
42Unblocked attempts39
27Shots on goal23

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
10:10 WPG xG swing xG swing · Out-chanced NSH 1.12–0.00
In xG over 10 minutes, 0:10 to 10:10 of the 1st; goals 1–0
3rd Period
2:40 NSH No shift No shift · McCarron, 18:22 on the bench
No shift after 12:02 of the 2nd; 10 shifts (8:32) before that
15:30 NSH Pulled goalie Pulled goalie · Pulled Annunen, down 4–2
With 4:30 left
17:06 NSH Pulled goalie Pulled goalie · Pulled Annunen, down 4–2
With 2:54 left
19:00 NSH Pulled goalie Pulled goalie · Pulled Annunen, down 4–2
With 1:00 left; WPG scored at 19:39 of the 3rd (5–2)

Shot map

WPG shoots ←Bigger circle: higher xG; filled: goal→ NSH shoots
Mark Scheifele: wrist, 13 ft, xG 0.10 (P1 0:44) Logan Stanley: snap, 62 ft, xG 0.02 (P1 2:09) Mark Scheifele: tip-in, 20 ft, xG 0.05 (P1 3:57) Morgan Barron: wrist, 9 ft, xG 0.17 (P1 5:28) Nick Blankenburg: wrist, 126 ft, xG 0.00 (P1 6:48) Colin Miller: slap, 50 ft, xG 0.04 (P1 7:28) Jonathan Toews: wrist, 36 ft, xG 0.06 (P1 10:00) Logan Stanley: wrist, 49 ft, xG 0.01 (P1 10:05) Jonathan Toews: wrist, 7 ft, xG 0.03 (P1 10:06) Jonathan Toews: deflected, 6 ft, xG 0.23 (P1 10:08) Michael McCarron: tip-in, 13 ft, xG 0.07 (P1 10:37) Reid Schaefer: backhand, 9 ft, xG 0.09 (P1 11:01) Reid Schaefer: wrist, 6 ft, xG 0.05 (P1 11:02) Fedor Svechkov: wrist, 13 ft, xG 0.22 (P1 11:04) Brady Skjei: wrist, 38 ft, xG 0.01 (P1 11:33) Luke Evangelista: tip-in, 8 ft, xG 0.12 (P1 13:44) Mark Scheifele: slap, 28 ft, xG 0.02 (P1 14:32) Ryan O'Reilly: tip-in, 13 ft, xG 0.06 (P1 15:06) Alex Iafallo: wrist, 22 ft, xG 0.02 (P1 16:28) Ozzy Wiesblatt: snap, 32 ft, xG 0.10 (P1 18:04) Roman Josi: backhand, 9 ft, xG 0.11 (P2 0:45) Dylan DeMelo: slap, 68 ft, xG 0.01 (P2 1:16) Ryan O'Reilly: slap, 50 ft, xG 0.01 (P2 1:33) Spencer Stastney: wrist, 65 ft, xG 0.01 (P2 2:48) Nick Perbix: wrist, 32 ft, xG 0.08 (P2 6:02) Michael McCarron: snap, 39 ft, xG 0.05 (P2 7:46) Luke Schenn: wrist, 188 ft, xG 0.00 (P2 7:53) Kyle Connor: wrist, 34 ft, xG 0.03 (P2 8:52) Mark Scheifele: tip-in, 13 ft, xG 0.05 (P2 9:30) Nick Blankenburg: wrist, 179 ft, xG 0.00 (P2 9:55) Reid Schaefer: tip-in, 6 ft, xG 0.09 (P2 10:08) Nino Niederreiter: wrist, 5 ft, xG 0.27 (P2 10:45) Michael Bunting: wrist, 73 ft, xG 0.00 (P2 10:53) Tanner Pearson: snap, 27 ft, xG 0.04 (P2 11:40) Gustav Nyquist: tip-in, 24 ft, xG 0.06 (P2 11:48) Reid Schaefer: deflected, 7 ft, xG 0.08 (P2 14:16) Fedor Svechkov: wrist, 41 ft, xG 0.01 (P2 14:32) Michael Bunting: wrist, 44 ft, xG 0.03 (P2 15:31) Nicolas Hague: snap, 35 ft, xG 0.06 (P2 16:03) Filip Forsberg: slap, 45 ft, xG 0.01 (P2 17:27) Nick Blankenburg: snap, 56 ft, xG 0.02 (P2 17:33) Alex Iafallo: wrist, 31 ft, xG 0.08 (P2 18:01) Morgan Barron: wrist, 37 ft, xG 0.01 (P2 18:33) Morgan Barron: wrist, 50 ft, xG 0.03 (P2 19:05) Brady Skjei: wrist, 61 ft, xG 0.02 (P3 1:03) Luke Evangelista: wrist, 41 ft, xG 0.01 (P3 2:12) Filip Forsberg: tip-in, 23 ft, xG 0.07 (P3 2:25) Filip Forsberg: tip-in, 17 ft, xG 0.08 (P3 2:27) Tyson Jost: tip-in, 11 ft, xG 0.07 (P3 4:01) Nino Niederreiter: snap, 16 ft, xG 0.16 (P3 5:25) Vladislav Namestnikov: tip-in, 7 ft, xG 0.12 (P3 5:38) Vladislav Namestnikov: tip-in, 9 ft, xG 0.12 (P3 5:48) Vladislav Namestnikov: tip-in, 9 ft, xG 0.06 (P3 5:48) Kyle Connor: snap, 46 ft, xG 0.01 (P3 6:24) Nicolas Hague: wrist, 29 ft, xG 0.08 (P3 7:02) Alex Iafallo: poke, 10 ft, xG 0.12 (P3 7:52) Jonathan Toews: tip-in, 11 ft, xG 0.08 (P3 7:58) Roman Josi: wrap-around, 8 ft, xG 0.04 (P3 8:20) Nicolas Hague: slap, 50 ft, xG 0.05 (P3 8:32) Gabriel Vilardi: snap, 48 ft, xG 0.03 (P3 9:18) Nino Niederreiter: wrist, 53 ft, xG 0.01 (P3 9:55) Jonathan Toews: wrist, 23 ft, xG 0.09 (P3 10:39) Erik Haula: wrist, 49 ft, xG 0.03 (P3 10:52) Roman Josi: wrist, 55 ft, xG 0.02 (P3 12:32) Cole Perfetti: snap, 22 ft, xG 0.15 (P3 13:25) Dylan Samberg: tip-in, 23 ft, xG 0.07 (P3 14:44) Alex Iafallo: wrist, 75 ft, xG 0.00 (P3 14:58) Steven Stamkos: slap, 39 ft, xG 0.04 (P3 15:39) Luke Schenn: wrist, 173 ft, xG 0.47 (P3 16:04) Nick Blankenburg: wrist, 58 ft, xG 0.03 (P3 16:13) Ryan O'Reilly: wrist, 9 ft, xG 0.12 (P3 16:21) Gabriel Vilardi: wrist, 86 ft, xG 0.50 (P3 17:44) Roman Josi: slap, 39 ft, xG 0.02 (P3 19:26) Alex Iafallo: wrist, 36 ft, xG 0.32 (P3 19:36) Gabriel Vilardi: GOAL, snap, 15 ft, xG 0.40 (P1 0:47) Nino Niederreiter: GOAL, snap, 36 ft, xG 0.05 (P1 19:06) Cole Perfetti: GOAL, wrist, 15 ft, xG 0.19 (P2 12:18) Nick Blankenburg: GOAL, slap, 49 ft, xG 0.05 (P2 17:02) Luke Evangelista: GOAL, backhand, 9 ft, xG 0.04 (P3 2:45) Kyle Connor: GOAL, tip-in, 19 ft, xG 0.05 (P3 9:37) Nino Niederreiter: GOAL, backhand, 11 ft, xG 0.84 (P3 19:39)
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
81 Kyle Connor 101 +2 50.09 0018:42
19 Jonathan Toews 011 +1 50.50 1017:41
55 Mark Scheifele 011 +2 40.23 0016:56
62 Nino Niederreiter 202 +1 61.33 2016:30
13 Gabriel Vilardi 112 +2 30.93 0016:01
91 Cole Perfetti 101 +1 30.34 1015:50
17 Adam Lowry 000 +1 00.00 3214:59
7 Vladislav Namestnikov 011 +1 30.30 4114:22
14 Gustav Nyquist 000 0 10.06 0014:20
9 Alex Iafallo 011 +1 60.54 1213:49
36 Morgan Barron 000 0 30.21 1010:35
70 Tanner Pearson 000 0 10.04 1110:29
Defense
44 Josh Morrissey 000 +3 00.00 0122:55
54 Dylan Samberg 033 +1 20.07 1121:51
2 Dylan DeMelo 000 +3 10.01 3319:46
2 Luke Schenn 022 +1 40.47 4219:04
6 Colin Miller 000 0 10.04 2016:40
8 Logan Stanley 000 0 20.03 3113:20
Goalie SAGA SVSV% xGA GSAx
Eric Comrie 23221 .913 2.10 +0.10

Nashville Predators

Skater GAP+/− AttxG HitBlkTOI
Forwards
90 Ryan O'Reilly 000 -3 30.19 0121:26
9 Filip Forsberg 000 0 50.16 1019:33
56 Erik Haula 022 0 10.03 1018:51
91 Steven Stamkos 000 -3 30.04 2018:12
77 Luke Evangelista 112 -2 40.17 0017:01
58 Michael Bunting 000 0 40.03 2015:29
71 Matthew Wood 000 -2 10.00 0013:45
89 Ozzy Wiesblatt 000 0 10.10 7012:22
9 Fedor Svechkov 000 -1 30.23 0011:25
49 Reid Schaefer 000 -1 40.32 0008:46
17 Tyson Jost 000 -1 10.07 0108:40
47 Michael McCarron 000 0 20.13 0008:32
Defense
59 Roman Josi 011 -2 60.19 0227:12
3 Nick Blankenburg 101 -1 60.11 0122:11
41 Nicolas Hague 000 0 40.20 3121:18
76 Brady Skjei 000 -2 40.03 2219:51
48 Nick Perbix 000 -3 10.08 1017:08
24 Spencer Stastney 000 0 20.01 0013:50
Goalie SAGA SVSV% xGA GSAx
Justus Annunen 26422 .846 3.07 -0.93

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
62 Nino Niederreiter R +2.66 +1.50 +0.86 +0.30 0.00 -0.01 0.00 — 16:30
13 Gabriel Vilardi C +2.19 +1.30 +0.60 +0.43 -0.15 0.00 0.00 — 16:01
19 Jonathan Toews C +1.64 +0.55 +0.33 +0.77 0.00 +0.05 -0.06 — 17:41
7 Vladislav Namestnikov C +1.63 +0.70 +0.20 +0.72 0.00 0.00 +0.01 — 14:22
2 Dylan DeMelo D +1.59 0.00 +0.01 +1.43 0.00 0.00 +0.15 — 19:46
5 Luke Schenn D +1.58 +1.40 +0.30 -0.35 +0.15 0.00 +0.08 — 19:04
9 Alex Iafallo L +1.49 +0.70 +0.35 +0.36 0.00 0.00 +0.08 — 13:49
54 Dylan Samberg D +1.40 +1.65 +0.04 -0.21 -0.15 0.00 +0.07 — 21:51
91 Cole Perfetti C +1.35 +0.75 +0.22 +0.57 -0.15 0.00 -0.04 — 15:50
44 Josh Morrissey D +1.24 0.00 0.00 +1.23 0.00 0.00 +0.01 — 22:55
55 Mark Scheifele C +1.24 +0.70 +0.15 +0.46 0.00 -0.05 -0.02 — 16:56
81 Kyle Connor L +1.17 +0.75 +0.06 +0.36 0.00 0.00 0.00 — 18:42
6 Colin Miller D +0.39 0.00 +0.03 +0.36 0.00 0.00 0.00 — 16:40
17 Adam Lowry C +0.38 0.00 0.00 +0.26 0.00 +0.02 +0.10 — 14:59
36 Morgan Barron C +0.33 0.00 +0.14 -0.13 +0.30 +0.02 0.00 — 10:35
64 Logan Stanley D +0.25 0.00 +0.02 +0.33 -0.15 0.00 +0.05 — 13:20
1 Eric Comrie G +0.25 0.00 — — +0.15 — — +0.10 59:40
70 Tanner Pearson L +0.08 0.00 +0.03 -0.02 0.00 0.00 +0.07 — 10:29
14 Gustav Nyquist R 0.00 0.00 +0.04 -0.05 0.00 -0.01 +0.02 — 14:20

Nashville Predators

Player Rating Points Shots On ice Pen FO Other GSAx TOI
56 Erik Haula L +1.74 +1.25 +0.02 +0.46 0.00 +0.03 -0.02 — 18:51
59 Roman Josi D +1.02 +0.55 +0.12 +0.27 0.00 0.00 +0.08 — 27:12
77 Luke Evangelista R +0.80 +1.45 +0.11 -0.87 +0.15 0.00 -0.04 — 17:01
37 Nick Blankenburg D +0.66 +0.75 +0.07 -0.34 +0.15 0.00 +0.03 — 22:11
9 Filip Forsberg L +0.54 0.00 +0.11 +0.46 0.00 -0.01 -0.02 — 19:33
49 Reid Schaefer L +0.31 0.00 +0.21 +0.10 0.00 0.00 0.00 — 8:46
41 Nicolas Hague D +0.17 0.00 +0.13 +0.02 0.00 0.00 +0.03 — 21:18
40 Fedor Svechkov C -0.01 0.00 +0.15 -0.01 -0.15 0.00 0.00 — 11:25
17 Tyson Jost C -0.17 0.00 +0.05 -0.11 -0.15 +0.01 +0.03 — 8:40
89 Ozzy Wiesblatt C -0.20 0.00 +0.07 -0.28 0.00 0.00 +0.02 — 12:22
47 Michael McCarron C -0.23 0.00 +0.08 -0.24 0.00 -0.05 -0.02 — 8:32
71 Matthew Wood R -0.32 0.00 0.00 -0.32 0.00 0.00 0.00 — 13:45
76 Brady Skjei D -0.54 0.00 +0.02 -0.67 0.00 0.00 +0.10 — 19:51
24 Spencer Stastney D -0.57 0.00 +0.01 -0.74 +0.15 0.00 +0.02 — 13:50
58 Michael Bunting L -0.71 0.00 +0.02 -0.70 0.00 -0.01 -0.02 — 15:29
29 Justus Annunen G -0.93 0.00 — — 0.00 — — -0.93 56:28
48 Nick Perbix D -1.21 0.00 +0.05 -1.21 0.00 0.00 -0.06 — 17:08
91 Steven Stamkos C -1.28 0.00 +0.03 -1.29 0.00 -0.02 0.00 — 18:12
90 Ryan O'Reilly C -1.29 0.00 +0.12 -1.34 -0.15 +0.03 +0.05 — 21:26

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.