Utah MammothUTA 3–2 Final Winnipeg JetsWPG

Sunday, October 26, 2025

Final 1st2nd3rd T SOG
Utah MammothUTA 021 3 32
Winnipeg JetsWPG 020 2 30

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

Highlights

Scoring

1st Period
No scoring
2nd Period
0:45 WPG Dylan DeMelo (1) Josh Morrissey (6), Kyle Connor (7) · slap xG 0.03 0–1 ▶
10:03 UTA Mikhail Sergachev (2)PP Nick Schmaltz (9) · wrist xG 0.08 1–1 ▶
11:07 UTA Michael Carcone (2) Kailer Yamamoto (1), Nate Schmidt (2) · slap xG 0.15 2–1 ▶
15:09 WPG Mark Scheifele (8)PP Josh Morrissey (7), Gabriel Vilardi (6) · wrist xG 0.08 2–2 ▶
3rd Period
14:24 UTA Dylan Guenther (5) Logan Cooley (4), JJ Peterka (6) · wrist xG 0.10 3–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

UTA 41%Deserve to win59% WPG
UTAWPG
2.89Expected goals3.44
3Goals (no shootout)2
2.08Expected goals, 5 on 52.20
63Shot attempts61
50Unblocked attempts46
32Shots on goal30

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
9:57 UTA Deserve to win Deserve to win · UTA takes the lead, 61–39%
WPG had led since 0:59 of the 1st, by as much as 65%
11:10 UTA xG swing xG swing · Out-chanced WPG 1.30–0.18
In xG over 10 minutes, 1:10 to 11:10 of the 2nd; goals 2–0
17:23 WPG Deserve to win Deserve to win · WPG takes the lead, 61–39%
UTA had led since 9:57 of the 2nd, by as much as 66%
3rd Period
19:07 WPG Pulled goalie Pulled goalie · Pulled Hellebuyck, down 3–2
With 0:53 left

Shot map

UTA shoots ←Bigger circle: higher xG; filled: goal→ WPG shoots
Gustav Nyquist: snap, 15 ft, xG 0.20 (P1 0:59) Barrett Hayton: tip-in, 24 ft, xG 0.05 (P1 1:28) Lawson Crouse: wrist, 44 ft, xG 0.02 (P1 1:52) Jack McBain: tip-in, 12 ft, xG 0.04 (P1 2:06) Alex Iafallo: wrist, 62 ft, xG 0.00 (P1 2:28) Josh Morrissey: snap, 54 ft, xG 0.01 (P1 2:58) Ian Cole: slap, 54 ft, xG 0.03 (P1 7:11) JJ Peterka: tip-in, 24 ft, xG 0.02 (P1 7:15) Logan Cooley: tip-in, 8 ft, xG 0.04 (P1 7:20) Gabriel Vilardi: wrist, 46 ft, xG 0.00 (P1 7:41) Nick Schmaltz: wrist, 47 ft, xG 0.01 (P1 8:23) Gabriel Vilardi: deflected, 9 ft, xG 0.12 (P1 10:44) Gabriel Vilardi: wrist, 7 ft, xG 0.06 (P1 10:45) Haydn Fleury: slap, 50 ft, xG 0.04 (P1 11:36) Neal Pionk: wrist, 39 ft, xG 0.03 (P1 11:38) Haydn Fleury: wrist, 30 ft, xG 0.03 (P1 11:50) Neal Pionk: wrist, 68 ft, xG 0.01 (P1 11:58) Alex Iafallo: tip-in, 7 ft, xG 0.10 (P1 12:45) Brandon Tanev: wrist, 19 ft, xG 0.05 (P1 13:53) Logan Cooley: wrist, 33 ft, xG 0.03 (P1 14:26) Haydn Fleury: wrist, 61 ft, xG 0.01 (P1 15:06) Gustav Nyquist: wrist, 6 ft, xG 0.04 (P1 15:26) Barrett Hayton: tip-in, 28 ft, xG 0.03 (P1 15:37) Neal Pionk: wrist, 37 ft, xG 0.03 (P1 15:52) Morgan Barron: backhand, 8 ft, xG 0.05 (P1 17:04) Gabriel Vilardi: slap, 23 ft, xG 0.02 (P1 19:52) Nick Schmaltz: backhand, 9 ft, xG 0.12 (P2 1:19) Nate Schmidt: wrist, 71 ft, xG 0.00 (P2 1:23) Lawson Crouse: wrist, 17 ft, xG 0.11 (P2 2:34) Morgan Barron: wrist, 9 ft, xG 0.18 (P2 3:28) JJ Peterka: wrist, 16 ft, xG 0.12 (P2 4:48) Jack McBain: wrist, 8 ft, xG 0.17 (P2 4:57) Brandon Tanev: backhand, 19 ft, xG 0.01 (P2 5:19) Clayton Keller: wrist, 11 ft, xG 0.13 (P2 6:22) Dmitri Simashev: wrist, 55 ft, xG 0.01 (P2 6:28) Michael Carcone: wrist, 27 ft, xG 0.02 (P2 7:20) Lawson Crouse: wrist, 18 ft, xG 0.12 (P2 7:22) Kevin Stenlund: backhand, 18 ft, xG 0.07 (P2 9:09) Mikhail Sergachev: slap, 51 ft, xG 0.04 (P2 9:16) Logan Cooley: wrist, 6 ft, xG 0.06 (P2 9:50) Clayton Keller: slap, 39 ft, xG 0.08 (P2 9:57) Gustav Nyquist: backhand, 11 ft, xG 0.11 (P2 12:56) Mikhail Sergachev: wrist, 168 ft, xG 0.00 (P2 13:20) Kyle Connor: wrist, 47 ft, xG 0.04 (P2 13:50) Josh Morrissey: slap, 59 ft, xG 0.03 (P2 14:01) Mark Scheifele: slap, 46 ft, xG 0.06 (P2 14:30) Gabriel Vilardi: wrist, 7 ft, xG 0.24 (P2 14:33) Josh Morrissey: slap, 50 ft, xG 0.05 (P2 14:43) Alex Iafallo: wrist, 11 ft, xG 0.14 (P2 14:53) Gustav Nyquist: tip-in, 20 ft, xG 0.04 (P2 15:36) Dylan Guenther: wrist, 37 ft, xG 0.04 (P2 16:03) Cole Koepke: tip-in, 21 ft, xG 0.04 (P2 16:14) Cole Koepke: deflected, 6 ft, xG 0.30 (P2 16:17) Gustav Nyquist: wrist, 5 ft, xG 0.10 (P2 17:23) Nick Schmaltz: wrist, 37 ft, xG 0.03 (P2 18:22) Nate Schmidt: wrist, 62 ft, xG 0.00 (P2 18:24) Barrett Hayton: tip-in, 9 ft, xG 0.08 (P2 18:31) Barrett Hayton: bat, 5 ft, xG 0.04 (P2 18:32) Dylan Guenther: snap, 30 ft, xG 0.09 (P2 18:52) Logan Cooley: wrist, 8 ft, xG 0.17 (P2 18:58) Nate Schmidt: wrist, 185 ft, xG 0.00 (P2 19:27) Dmitri Simashev: wrist, 31 ft, xG 0.01 (P3 0:24) Kyle Connor: snap, 18 ft, xG 0.21 (P3 0:38) Haydn Fleury: wrist, 64 ft, xG 0.02 (P3 1:09) Nino Niederreiter: wrist, 50 ft, xG 0.01 (P3 1:33) Barrett Hayton: wrist, 19 ft, xG 0.10 (P3 2:04) Michael Carcone: wrist, 39 ft, xG 0.01 (P3 2:24) Kyle Connor: wrist, 8 ft, xG 0.15 (P3 3:27) John Marino: wrist, 62 ft, xG 0.02 (P3 3:53) Mikhail Sergachev: wrist, 49 ft, xG 0.02 (P3 6:32) Clayton Keller: wrist, 52 ft, xG 0.03 (P3 6:38) Haydn Fleury: wrist, 40 ft, xG 0.02 (P3 7:17) Haydn Fleury: wrist, 9 ft, xG 0.25 (P3 7:19) Alex Iafallo: wrist, 14 ft, xG 0.07 (P3 7:20) Brandon Tanev: wrist, 46 ft, xG 0.04 (P3 9:06) Kevin Stenlund: wrist, 46 ft, xG 0.03 (P3 9:13) Kevin Stenlund: tip-in, 7 ft, xG 0.11 (P3 9:46) John Marino: wrist, 30 ft, xG 0.08 (P3 10:02) Dylan Guenther: slap, 41 ft, xG 0.08 (P3 10:45) Dylan Guenther: slap, 36 ft, xG 0.09 (P3 10:56) Dylan Guenther: wrist, 21 ft, xG 0.07 (P3 11:37) Lawson Crouse: wrist, 42 ft, xG 0.01 (P3 12:52) Cole Koepke: wrist, 25 ft, xG 0.02 (P3 14:03) Neal Pionk: wrist, 52 ft, xG 0.01 (P3 14:09) Vladislav Namestnikov: tip-in, 14 ft, xG 0.07 (P3 15:37) Morgan Barron: backhand, 6 ft, xG 0.20 (P3 16:34) Gabriel Vilardi: tip-in, 18 ft, xG 0.07 (P3 17:08) Kyle Connor: wrist, 50 ft, xG 0.04 (P3 17:25) Mark Scheifele: wrist, 40 ft, xG 0.03 (P3 19:57) Josh Morrissey: wrist, 6 ft, xG 0.04 (P3 19:58) Josh Morrissey: wrist, 8 ft, xG 0.02 (P3 19:59) Dylan DeMelo: GOAL, slap, 51 ft, xG 0.03 (P2 0:45) Mikhail Sergachev: GOAL, wrist, 35 ft, xG 0.08 (P2 10:03) Michael Carcone: GOAL, slap, 17 ft, xG 0.15 (P2 11:07) Mark Scheifele: GOAL, wrist, 30 ft, xG 0.08 (P2 15:09) Dylan Guenther: GOAL, wrist, 25 ft, xG 0.10 (P3 14:24)
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

Utah Mammoth

Skater GAP+/− AttxG HitBlkTOI
Forwards
92 Logan Cooley 011 0 50.31 0119:51
8 Nick Schmaltz 011 0 40.16 0019:10
11 Dylan Guenther 101 0 70.47 1018:53
9 Clayton Keller 000 0 40.24 0018:24
10 JJ Peterka 011 0 20.14 0017:40
82 Kevin Stenlund 000 +1 40.21 0116:03
27 Barrett Hayton 000 0 60.30 0113:55
67 Lawson Crouse 000 0 50.26 1113:35
56 Kailer Yamamoto 011 +1 00.00 0012:22
13 Brandon Tanev 000 0 30.11 2110:58
53 Michael Carcone 101 +1 30.18 1010:13
22 Jack McBain 000 0 30.21 3009:57
Defense
98 Mikhail Sergachev 101 -1 50.14 0126:09
88 Nate Schmidt 011 +2 50.01 0221:34
6 John Marino 000 +2 40.10 0021:07
28 Ian Cole 000 0 10.03 1216:53
3 Olli Maatta 000 0 00.00 0211:36
Goalie SAGA SVSV% xGA GSAx
Vitek Vanecek 30228 .933 3.44 +1.44

Winnipeg Jets

Skater GAP+/− AttxG HitBlkTOI
Forwards
81 Kyle Connor 011 +1 60.45 1019:56
55 Mark Scheifele 101 +1 30.17 0119:49
13 Gabriel Vilardi 011 0 80.52 0018:13
7 Vladislav Namestnikov 000 0 30.07 1014:07
9 Alex Iafallo 000 -1 60.31 1014:01
45 Cole Koepke 000 -1 30.37 4013:45
62 Nino Niederreiter 000 0 10.01 0013:44
36 Morgan Barron 000 -1 40.43 3013:37
19 Jonathan Toews 000 -1 10.00 0013:04
14 Gustav Nyquist 000 0 50.50 2112:12
70 Tanner Pearson 000 -1 00.00 3010:48
Defense
4 Neal Pionk 000 -1 50.08 1024:52
44 Josh Morrissey 022 +1 50.15 1224:09
2 Dylan DeMelo 101 +1 10.03 1422:39
24 Haydn Fleury 000 -1 60.36 1119:12
8 Logan Stanley 000 -1 20.00 2214:57
2 Luke Schenn 000 -1 10.00 2212:50
Goalie SAGA SVSV% xGA GSAx
Connor Hellebuyck 32329 .906 2.89 -0.11

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.

Utah Mammoth

Player Rating Points Shots On ice Pen FO Other GSAx TOI
88 Nate Schmidt D +2.03 +0.55 +0.01 +1.37 0.00 0.00 +0.10 — 21:34
41 Vitek Vanecek G +1.44 0.00 — — 0.00 — — +1.44 60:00
53 Michael Carcone L +1.06 +0.75 +0.12 +0.20 0.00 0.00 0.00 — 10:13
8 Nick Schmaltz C +1.02 +0.70 +0.11 +0.27 0.00 0.00 -0.06 — 19:10
11 Dylan Guenther R +0.94 +0.75 +0.31 -0.11 0.00 0.00 0.00 — 18:53
56 Kailer Yamamoto R +0.85 +0.70 0.00 +0.17 0.00 0.00 -0.02 — 12:22
92 Logan Cooley C +0.71 +0.70 +0.20 -0.23 0.00 +0.04 +0.01 — 19:51
27 Barrett Hayton C +0.66 0.00 +0.19 +0.40 0.00 +0.01 +0.05 — 13:55
6 John Marino D +0.64 0.00 +0.06 +0.79 -0.15 0.00 -0.06 — 21:07
13 Brandon Tanev L +0.41 0.00 +0.07 +0.14 +0.15 0.00 +0.05 — 10:58
82 Kevin Stenlund C +0.28 0.00 +0.14 +0.14 0.00 -0.03 +0.03 — 16:03
9 Clayton Keller R +0.26 0.00 +0.15 +0.12 0.00 0.00 -0.02 — 18:24
77 JJ Peterka R +0.23 +0.55 +0.09 -0.38 0.00 -0.01 -0.02 — 17:40
2 Olli Maatta D -0.09 0.00 0.00 -0.17 0.00 0.00 +0.08 — 11:36
67 Lawson Crouse L -0.10 0.00 +0.17 -0.32 0.00 -0.01 +0.07 — 13:35
26 Dmitri Simashev D -0.19 0.00 +0.02 -0.46 +0.15 0.00 +0.10 — 17:43
98 Mikhail Sergachev D -0.22 +0.75 +0.09 -1.09 0.00 0.00 +0.03 — 26:09
22 Jack McBain C -0.25 0.00 +0.14 -0.34 0.00 -0.03 -0.02 — 9:57
28 Ian Cole D -0.29 0.00 +0.02 -0.41 0.00 0.00 +0.10 — 16:53

Winnipeg Jets

Player Rating Points Shots On ice Pen FO Other GSAx TOI
44 Josh Morrissey D +1.52 +1.40 +0.10 -0.08 0.00 0.00 +0.10 — 24:09
55 Mark Scheifele C +1.52 +0.75 +0.11 +0.69 0.00 -0.08 +0.05 — 19:49
81 Kyle Connor L +1.24 +0.55 +0.29 +0.38 0.00 0.00 +0.02 — 19:56
2 Dylan DeMelo D +1.00 +0.75 +0.02 +0.05 0.00 0.00 +0.18 — 22:39
13 Gabriel Vilardi C +0.94 +0.55 +0.34 +0.07 0.00 0.00 -0.02 — 18:13
14 Gustav Nyquist R +0.93 0.00 +0.32 +0.56 0.00 0.00 +0.05 — 12:12
62 Nino Niederreiter R +0.68 0.00 +0.01 +0.54 +0.15 0.00 -0.02 — 13:44
24 Haydn Fleury D +0.35 0.00 +0.24 +0.09 0.00 0.00 +0.03 — 19:12
4 Neal Pionk D +0.35 0.00 +0.05 +0.47 -0.15 0.00 -0.02 — 24:52
7 Vladislav Namestnikov C +0.27 0.00 +0.05 +0.25 0.00 -0.03 0.00 — 14:07
64 Logan Stanley D -0.03 0.00 0.00 -0.15 0.00 0.00 +0.12 — 14:57
36 Morgan Barron C -0.07 0.00 +0.28 -0.39 0.00 +0.08 -0.04 — 13:37
37 Connor Hellebuyck G -0.11 0.00 — — 0.00 — — -0.11 59:07
9 Alex Iafallo L -0.12 0.00 +0.20 -0.33 0.00 +0.01 0.00 — 14:01
19 Jonathan Toews C -0.32 0.00 0.00 -0.35 0.00 +0.05 -0.02 — 13:04
45 Cole Koepke L -0.37 0.00 +0.24 -0.61 0.00 0.00 0.00 — 13:45
90 Nikita Chibrikov R -0.45 0.00 0.00 -0.26 -0.15 0.00 -0.04 — 10:15
5 Luke Schenn D -0.53 0.00 0.00 -0.42 -0.15 0.00 +0.04 — 12:50
70 Tanner Pearson L -0.65 0.00 0.00 -0.61 0.00 0.00 -0.04 — 10:48

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.