Utah MammothUTA 6–2 Final Minnesota WildMIN

Saturday, October 25, 2025

Final 1st2nd3rd T SOG
Utah MammothUTA 303 6 41
Minnesota WildMIN 110 2 35

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

Highlights

Scoring

1st Period
0:56 UTA Logan Cooley (6) John Marino (3) · bat xG 0.07 1–0 ▶
3:29 UTA Logan Cooley (7)PP Dylan Guenther (6), Mikhail Sergachev (5) · wrist xG 0.86 2–0 ▶
4:58 UTA Nick Schmaltz (6) Nate Schmidt (1), John Marino (4) · tip-in xG 0.05 3–0 ▶
15:39 MIN Marcus Johansson (2) Zeev Buium (6), Kirill Kaprizov (6) · snap xG 0.09 3–1 ▶
2nd Period
15:43 MIN Marcus Johansson (3)PP Vinnie Hinostroza (1), Marco Rossi (5) · snap xG 0.14 3–2 ▶
3rd Period
13:37 UTA JJ Peterka (3) Logan Cooley (3), Mikhail Sergachev (6) · snap xG 0.16 4–2 ▶
15:13 UTA Nick Schmaltz (7) Unassisted · wrist xG 0.16 5–2 ▶
19:54 UTA John Marino (1)EN Ian Cole (3) · wrist xG 0.47 6–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 66%Deserve to win34% MIN
UTAMIN
5.04Expected goals3.55
6Goals (no shootout)2
3.22Expected goals, 5 on 52.34
62Shot attempts75
50Unblocked attempts48
41Shots on goal35

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:00 UTA xG swing xG swing · Out-chanced MIN 1.85–0.14
In xG over 10 minutes, 3:10 to 13:10 of the 1st; goals 2–0
3rd Period
17:48 MIN Pulled goalie Pulled goalie · Pulled Gustavsson, down 5–2
With 2:12 left; UTA scored at 19:54 of the 3rd (6–2)

Shot map

UTA shoots ←Bigger circle: higher xG; filled: goal→ MIN shoots
Ryan Hartman: wrist, 24 ft, xG 0.14 (P1 1:57) Yakov Trenin: wrist, 45 ft, xG 0.02 (P1 2:15) Logan Cooley: tip-in, 26 ft, xG 0.06 (P1 3:25) Logan Cooley: wrist, 8 ft, xG 0.43 (P1 3:28) Olli Maatta: wrist, 59 ft, xG 0.01 (P1 4:49) Lawson Crouse: snap, 21 ft, xG 0.15 (P1 6:52) Ryan Hartman: wrist, 32 ft, xG 0.01 (P1 7:10) Vladimir Tarasenko: tip-in, 10 ft, xG 0.07 (P1 7:18) Dylan Guenther: wrist, 55 ft, xG 0.01 (P1 8:45) Liam O'Brien: tip-in, 9 ft, xG 0.03 (P1 9:06) Brandon Tanev: wrist, 11 ft, xG 0.09 (P1 9:21) Marco Rossi: wrist, 36 ft, xG 0.06 (P1 12:22) Brandon Tanev: wrist, 12 ft, xG 0.17 (P1 13:02) Ben Jones: wrist, 65 ft, xG 0.01 (P1 13:44) Michael Carcone: wrist, 63 ft, xG 0.01 (P1 14:01) Clayton Keller: wrist, 54 ft, xG 0.02 (P1 15:09) Jack McBain: wrist, 39 ft, xG 0.04 (P1 15:28) Clayton Keller: wrist, 23 ft, xG 0.14 (P1 17:31) Vinnie Hinostroza: wrist, 30 ft, xG 0.02 (P1 17:47) Nick Schmaltz: tip-in, 16 ft, xG 0.07 (P1 19:06) Marco Rossi: backhand, 24 ft, xG 0.01 (P1 19:18) Nick Schmaltz: wrist, 59 ft, xG 0.02 (P1 19:58) Ryan Hartman: wrist, 43 ft, xG 0.04 (P2 1:28) Michael Carcone: wrist, 24 ft, xG 0.06 (P2 1:37) Jake Middleton: snap, 59 ft, xG 0.01 (P2 2:19) Liam O'Brien: snap, 28 ft, xG 0.11 (P2 2:47) Nate Schmidt: slap, 58 ft, xG 0.00 (P2 3:24) Dylan Guenther: wrist, 50 ft, xG 0.01 (P2 3:28) Dylan Guenther: wrist, 45 ft, xG 0.03 (P2 3:35) John Marino: wrist, 57 ft, xG 0.01 (P2 5:29) Jack McBain: backhand, 16 ft, xG 0.03 (P2 5:34) Dylan Guenther: wrist, 18 ft, xG 0.17 (P2 6:57) Nick Schmaltz: backhand, 14 ft, xG 0.08 (P2 7:25) Jack McBain: wrist, 13 ft, xG 0.04 (P2 8:00) Michael Carcone: poke, 11 ft, xG 0.14 (P2 8:02) Ryan Hartman: backhand, 31 ft, xG 0.01 (P2 8:26) Jake Middleton: snap, 27 ft, xG 0.13 (P2 8:39) Dylan Guenther: wrist, 47 ft, xG 0.01 (P2 9:08) Logan Cooley: backhand, 18 ft, xG 0.07 (P2 10:21) Michael Carcone: wrist, 31 ft, xG 0.04 (P2 10:37) Joel Eriksson Ek: wrist, 31 ft, xG 0.06 (P2 10:45) Jack McBain: wrist, 9 ft, xG 0.16 (P2 11:00) Jack McBain: wrist, 7 ft, xG 0.06 (P2 11:01) Brock Faber: wrist, 35 ft, xG 0.07 (P2 11:44) Brock Faber: wrist, 37 ft, xG 0.06 (P2 11:53) Marcus Johansson: backhand, 9 ft, xG 0.13 (P2 13:50) Matt Boldy: wrist, 45 ft, xG 0.04 (P2 14:01) Jake Middleton: slap, 64 ft, xG 0.02 (P2 16:47) Brock Faber: slap, 50 ft, xG 0.02 (P2 18:58) Vladimir Tarasenko: snap, 34 ft, xG 0.05 (P2 19:53) Marco Rossi: wrist, 8 ft, xG 0.17 (P3 0:18) Kirill Kaprizov: wrist, 57 ft, xG 0.02 (P3 1:30) Vladimir Tarasenko: wrist, 8 ft, xG 0.04 (P3 1:31) Jared Spurgeon: wrist, 48 ft, xG 0.04 (P3 2:20) Kirill Kaprizov: slap, 30 ft, xG 0.12 (P3 3:20) Marcus Foligno: wrist, 84 ft, xG 0.00 (P3 4:48) Dylan Guenther: wrist, 24 ft, xG 0.15 (P3 5:20) Kevin Stenlund: wrist, 10 ft, xG 0.08 (P3 5:34) Liam O'Brien: wrist, 8 ft, xG 0.04 (P3 5:35) Liam O'Brien: backhand, 6 ft, xG 0.02 (P3 5:36) Liam O'Brien: backhand, 9 ft, xG 0.04 (P3 5:46) Liam O'Brien: backhand, 10 ft, xG 0.02 (P3 5:51) Ian Cole: wrist, 17 ft, xG 0.05 (P3 5:52) Yakov Trenin: tip-in, 28 ft, xG 0.04 (P3 6:48) Ryan Hartman: backhand, 8 ft, xG 0.22 (P3 6:50) Vladimir Tarasenko: wrist, 7 ft, xG 0.17 (P3 8:53) Kirill Kaprizov: backhand, 14 ft, xG 0.05 (P3 9:34) Barrett Hayton: deflected, 11 ft, xG 0.11 (P3 10:16) Clayton Keller: wrist, 22 ft, xG 0.04 (P3 10:23) Nick Schmaltz: snap, 35 ft, xG 0.09 (P3 10:42) JJ Peterka: backhand, 20 ft, xG 0.02 (P3 11:12) Jake Middleton: wrist, 54 ft, xG 0.02 (P3 11:28) Brock Faber: wrist, 30 ft, xG 0.13 (P3 12:26) JJ Peterka: wrist, 47 ft, xG 0.02 (P3 15:35) Lawson Crouse: deflected, 6 ft, xG 0.17 (P3 15:58) Jack McBain: wrist, 8 ft, xG 0.16 (P3 16:14) Joel Eriksson Ek: wrist, 6 ft, xG 0.08 (P3 16:47) Marcus Foligno: wrist, 6 ft, xG 0.48 (P3 16:50) Marcus Foligno: deflected, 7 ft, xG 0.15 (P3 17:00) Joel Eriksson Ek: snap, 36 ft, xG 0.07 (P3 17:18) Matt Boldy: deflected, 21 ft, xG 0.03 (P3 17:22) Matt Boldy: snap, 44 ft, xG 0.06 (P3 17:55) Matt Boldy: wrist, 33 ft, xG 0.05 (P3 18:02) Joel Eriksson Ek: tip-in, 14 ft, xG 0.10 (P3 18:12) Vladimir Tarasenko: deflected, 21 ft, xG 0.03 (P3 18:24) Kirill Kaprizov: wrist, 49 ft, xG 0.04 (P3 18:30) Jared Spurgeon: wrist, 54 ft, xG 0.04 (P3 19:14) Vladimir Tarasenko: wrist, 35 ft, xG 0.06 (P3 19:33) Vladimir Tarasenko: wrist, 29 ft, xG 0.12 (P3 19:37) Joel Eriksson Ek: wrist, 27 ft, xG 0.03 (P3 19:38) Logan Cooley: GOAL, bat, 8 ft, xG 0.07 (P1 0:56) Logan Cooley: GOAL, wrist, 6 ft, xG 0.86 (P1 3:29) Nick Schmaltz: GOAL, tip-in, 29 ft, xG 0.05 (P1 4:58) Marcus Johansson: GOAL, snap, 25 ft, xG 0.09 (P1 15:39) Marcus Johansson: GOAL, snap, 24 ft, xG 0.14 (P2 15:43) JJ Peterka: GOAL, snap, 30 ft, xG 0.16 (P3 13:37) Nick Schmaltz: GOAL, wrist, 15 ft, xG 0.16 (P3 15:13) John Marino: GOAL, wrist, 142 ft, xG 0.47 (P3 19:54)
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
8 Nick Schmaltz 202 +3 80.47 0116:24
82 Kevin Stenlund 000 0 20.08 1116:21
27 Barrett Hayton 000 +3 10.11 0016:17
9 Clayton Keller 000 +2 30.20 0016:16
67 Lawson Crouse 000 -1 30.32 0116:10
22 Jack McBain 000 0 80.49 3015:16
11 Dylan Guenther 011 +1 60.38 1014:07
92 Logan Cooley 213 +2 51.48 0213:58
10 JJ Peterka 101 +2 30.20 0013:31
13 Brandon Tanev 000 0 20.25 2012:18
53 Michael Carcone 000 -1 50.25 0111:00
38 Liam O'Brien 000 0 60.27 0009:02
Defense
6 John Marino 123 +2 30.48 0223:27
98 Mikhail Sergachev 022 +1 10.00 0322:20
28 Ian Cole 011 0 10.05 2822:03
88 Nate Schmidt 011 +4 30.00 3021:16
3 Olli Maatta 000 +2 20.01 0214:47
Goalie SAGA SVSV% xGA GSAx
Karel Vejmelka 35233 .943 3.55 +1.55

Minnesota Wild

Skater GAP+/− AttxG HitBlkTOI
Forwards
97 Kirill Kaprizov 011 -1 90.24 0023:58
12 Matt Boldy 000 -2 110.17 0022:28
14 Joel Eriksson Ek 000 -2 60.35 1021:05
23 Marco Rossi 011 -2 30.24 0019:03
91 Vladimir Tarasenko 000 -2 80.53 2116:42
90 Marcus Johansson 202 -1 30.36 0114:31
17 Marcus Foligno 000 -1 40.63 9214:03
38 Ryan Hartman 000 -1 60.42 4013:59
22 Danila Yurov 000 -2 00.00 0011:45
18 Vinnie Hinostroza 011 0 20.02 1011:25
13 Yakov Trenin 000 0 20.06 6010:13
Defense
7 Brock Faber 000 -2 60.27 0121:49
25 Jonas Brodin 000 -2 10.00 0221:37
46 Jared Spurgeon 000 -1 50.07 3121:14
8 Zeev Buium 011 0 20.00 0019:06
5 David Jiricek 000 -1 20.00 1014:13
55 Jake Middleton 000 -1 40.18 1114:11
Goalie SAGA SVSV% xGA GSAx
Filip Gustavsson 40535 .875 4.57 -0.43

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
92 Logan Cooley C +3.92 +2.20 +0.96 +0.66 0.00 -0.02 +0.12 — 13:58
8 Nick Schmaltz C +2.84 +1.50 +0.31 +1.02 0.00 -0.03 +0.05 — 16:24
88 Nate Schmidt D +2.52 +0.70 0.00 +1.66 +0.15 0.00 0.00 — 21:16
6 John Marino D +2.31 +2.00 +0.31 -0.02 0.00 0.00 +0.02 — 23:27
98 Mikhail Sergachev D +1.72 +1.10 0.00 +0.51 0.00 0.00 +0.11 — 22:20
77 JJ Peterka R +1.66 +0.75 +0.13 +0.80 0.00 0.00 -0.02 — 13:31
70 Karel Vejmelka G +1.55 0.00 — — 0.00 — — +1.55 60:00
11 Dylan Guenther R +1.35 +0.70 +0.24 +0.44 0.00 -0.01 -0.02 — 14:07
9 Clayton Keller R +0.84 0.00 +0.13 +0.79 0.00 0.00 -0.08 — 16:16
27 Barrett Hayton C +0.82 0.00 +0.07 +0.94 -0.15 -0.02 -0.02 — 16:17
2 Olli Maatta D +0.63 0.00 +0.01 +0.56 0.00 0.00 +0.06 — 14:47
67 Lawson Crouse L +0.61 0.00 +0.21 +0.35 0.00 0.00 +0.05 — 16:10
22 Jack McBain C +0.45 0.00 +0.32 +0.26 -0.15 +0.02 0.00 — 15:16
26 Dmitri Simashev D +0.39 0.00 0.00 +0.45 0.00 0.00 -0.06 — 15:35
13 Brandon Tanev L +0.35 0.00 +0.16 +0.19 0.00 0.00 0.00 — 12:18
28 Ian Cole D +0.25 +0.70 +0.03 -0.54 -0.30 0.00 +0.36 — 22:03
53 Michael Carcone L -0.04 0.00 +0.16 -0.25 0.00 0.00 +0.05 — 11:00
38 Liam O'Brien C -0.12 0.00 +0.17 -0.30 0.00 0.00 0.00 — 9:02
82 Kevin Stenlund C -0.31 0.00 +0.05 -0.43 0.00 +0.04 +0.03 — 16:21

Minnesota Wild

Player Rating Points Shots On ice Pen FO Other GSAx TOI
90 Marcus Johansson L +0.90 +1.50 +0.23 -1.04 +0.15 0.00 +0.05 — 14:31
17 Marcus Foligno L +0.87 0.00 +0.41 +0.37 0.00 -0.01 +0.10 — 14:03
14 Joel Eriksson Ek C +0.78 0.00 +0.23 +0.51 0.00 +0.04 0.00 — 21:05
12 Matt Boldy L +0.54 0.00 +0.11 +0.45 0.00 0.00 -0.02 — 22:28
97 Kirill Kaprizov L +0.46 +0.55 +0.16 -0.33 +0.15 0.00 -0.06 — 23:58
5 Jake Middleton D +0.36 0.00 +0.12 +0.19 0.00 0.00 +0.05 — 14:11
55 David Jiricek D +0.25 0.00 0.00 +0.29 0.00 0.00 -0.04 — 14:13
8 Zeev Buium D +0.14 +0.70 0.00 -0.69 +0.15 0.00 -0.02 — 19:06
91 Vladimir Tarasenko R +0.10 0.00 +0.35 -0.28 0.00 0.00 +0.03 — 16:42
18 Vinnie Hinostroza C -0.06 +0.70 +0.01 -0.75 0.00 0.00 -0.02 — 11:25
38 Ryan Hartman R -0.19 0.00 +0.27 -0.38 0.00 -0.04 -0.04 — 13:59
39 Ben Jones C -0.40 0.00 +0.01 -0.41 0.00 +0.01 0.00 — 8:01
32 Filip Gustavsson G -0.43 0.00 — — 0.00 — — -0.43 57:54
46 Jared Spurgeon D -0.46 0.00 +0.05 -0.55 0.00 0.00 +0.05 — 21:14
23 Marco Rossi C -0.46 +0.55 +0.15 -1.13 0.00 +0.03 -0.06 — 19:03
13 Yakov Trenin C -0.61 0.00 +0.04 -0.47 -0.15 -0.01 -0.02 — 10:13
25 Jonas Brodin D -0.67 0.00 0.00 -0.94 +0.15 0.00 +0.12 — 21:37
22 Danila Yurov R -0.81 0.00 0.00 -0.79 0.00 0.00 -0.02 — 11:45
7 Brock Faber D -0.96 0.00 +0.18 -1.13 0.00 0.00 -0.01 — 21:49

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.