Detroit Red WingsDET 1–4 Final Utah MammothUTA

Wednesday, February 4, 2026

Final 1st2nd3rd T SOG
Detroit Red WingsDET 001 1 30
Utah MammothUTA 202 4 25
Playoff odds, % Change
UTA +4.4
DET -2.5
NSH -0.8
LAK -0.7
VGK -0.6
SJS -0.6
EDM -0.6
BOS +0.5
CBJ +0.5
ANA -0.5

How the result moved each team's playoff odds, calculated Feb 4, 2026 7:07 PM EST.

Highlights

Scoring

1st Period
0:57 UTA Sean Durzi (5) Unassisted · snap xG 0.01 0–1 ▶
8:11 UTA Nick Schmaltz (23)PP Barrett Hayton (14), Clayton Keller (37) · snap xG 0.27 0–2 ▶
2nd Period
No scoring
3rd Period
4:40 UTA Dylan Guenther (25) Unassisted · wrist xG 0.17 0–3 ▶
15:52 DET Dylan Larkin (26)PP James van Riemsdyk (11), Moritz Seider (31) · wrist xG 0.35 1–3 ▶
17:42 UTA Clayton Keller (17)EN Nick Schmaltz (30), Lawson Crouse (15) · snap xG 0.58 1–4 ▶

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

DET 56%Deserve to win44% UTA
DETUTA
3.59Expected goals4.43
1Goals (no shootout)4
1.61Expected goals, 5 on 52.09
70Shot attempts47
53Unblocked attempts40
30Shots on goal25

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
19:11 UTA Goalie Goalie · Vejmelka +2.0 goals saved
0 goals on 2.03 xG, 16 shots on goal
19:50 DET xG swing xG swing · Out-chanced UTA 1.45–0.03
In xG over 10 minutes, 11:40 of the 2nd to 1:40 of the 3rd; neither team scored
3rd Period
14:21 DET Pulled goalie Pulled goalie · Pulled Gibson, down 3–0
With 5:39 left; DET scored at 15:52 of the 3rd (1–3)
16:24 DET Pulled goalie Pulled goalie · Pulled Gibson, down 3–1
With 3:36 left; UTA scored at 17:42 of the 3rd (1–4)

Shot map

DET shoots ←Bigger circle: higher xG; filled: goal→ UTA shoots
Nick Schmaltz: snap, 13 ft, xG 0.09 (P1 3:15) Mikhail Sergachev: snap, 23 ft, xG 0.03 (P1 5:46) Patrick Kane: snap, 24 ft, xG 0.06 (P1 5:53) Nick DeSimone: wrist, 62 ft, xG 0.01 (P1 6:23) Clayton Keller: slap, 35 ft, xG 0.10 (P1 6:38) Dylan Guenther: snap, 36 ft, xG 0.09 (P1 7:06) Dylan Guenther: slap, 38 ft, xG 0.11 (P1 7:56) Marco Kasper: backhand, 8 ft, xG 0.16 (P1 8:38) Marco Kasper: snap, 22 ft, xG 0.18 (P1 8:40) Barrett Hayton: bat, 10 ft, xG 0.12 (P1 9:46) Barrett Hayton: tip-in, 6 ft, xG 0.10 (P1 9:53) Travis Hamonic: slap, 68 ft, xG 0.01 (P1 11:29) JJ Peterka: slap, 37 ft, xG 0.08 (P1 11:53) Lawson Crouse: wrist, 19 ft, xG 0.14 (P1 12:40) Liam O'Brien: slap, 40 ft, xG 0.05 (P1 12:46) Alex DeBrincat: snap, 25 ft, xG 0.03 (P1 13:47) Patrick Kane: backhand, 26 ft, xG 0.02 (P1 14:03) Alex DeBrincat: wrist, 9 ft, xG 0.15 (P1 15:14) Moritz Seider: snap, 57 ft, xG 0.03 (P1 16:00) Andrew Copp: wrist, 24 ft, xG 0.04 (P1 16:29) Mason Appleton: snap, 43 ft, xG 0.01 (P1 17:10) Barrett Hayton: snap, 33 ft, xG 0.13 (P1 17:18) Marco Kasper: tip-in, 21 ft, xG 0.05 (P1 18:00) Albert Johansson: snap, 66 ft, xG 0.01 (P1 18:12) Dylan Guenther: snap, 32 ft, xG 0.09 (P1 19:25) Dylan Guenther: snap, 52 ft, xG 0.01 (P1 19:32) Albert Johansson: backhand, 57 ft, xG 0.01 (P2 1:46) Nick Schmaltz: slap, 20 ft, xG 0.15 (P2 3:04) Nick Schmaltz: slap, 37 ft, xG 0.06 (P2 3:55) Nick Schmaltz: wrist, 10 ft, xG 0.13 (P2 4:18) Mikhail Sergachev: slap, 48 ft, xG 0.06 (P2 4:25) Barrett Hayton: backhand, 8 ft, xG 0.06 (P2 4:26) JJ Peterka: snap, 20 ft, xG 0.06 (P2 4:40) Patrick Kane: slap, 20 ft, xG 0.14 (P2 5:00) Clayton Keller: snap, 31 ft, xG 0.10 (P2 7:16) Nick Schmaltz: deflected, 17 ft, xG 0.11 (P2 7:18) Jacob Bernard-Docker: snap, 63 ft, xG 0.02 (P2 7:54) Nick Schmaltz: slap, 35 ft, xG 0.03 (P2 8:04) Axel Sandin-Pellikka: slap, 85 ft, xG 0.00 (P2 9:46) Barrett Hayton: wrist, 27 ft, xG 0.15 (P2 10:23) Lawson Crouse: snap, 49 ft, xG 0.01 (P2 11:14) Andrew Copp: snap, 13 ft, xG 0.18 (P2 14:12) Patrick Kane: snap, 48 ft, xG 0.03 (P2 14:23) Jacob Bernard-Docker: snap, 23 ft, xG 0.16 (P2 14:39) Alex DeBrincat: wrist, 10 ft, xG 0.01 (P2 14:40) Lucas Raymond: snap, 14 ft, xG 0.16 (P2 14:57) Lucas Raymond: slap, 8 ft, xG 0.04 (P2 14:58) Dylan Larkin: snap, 28 ft, xG 0.15 (P2 15:07) Alex DeBrincat: tip-in, 9 ft, xG 0.10 (P2 15:59) Moritz Seider: slap, 43 ft, xG 0.08 (P2 16:32) Lucas Raymond: slap, 17 ft, xG 0.04 (P2 16:33) Patrick Kane: snap, 51 ft, xG 0.02 (P2 16:51) Jack McBain: snap, 37 ft, xG 0.02 (P2 17:09) Axel Sandin-Pellikka: snap, 36 ft, xG 0.03 (P2 17:19) Jacob Bernard-Docker: snap, 64 ft, xG 0.03 (P2 17:31) Patrick Kane: slap, 44 ft, xG 0.07 (P2 19:11) Alex DeBrincat: slap, 40 ft, xG 0.09 (P2 19:47) Lucas Raymond: slap, 28 ft, xG 0.13 (P2 19:53) Sean Durzi: wrist, 142 ft, xG 0.00 (P3 0:52) Emmitt Finnie: tip-in, 8 ft, xG 0.08 (P3 1:16) Albert Johansson: slap, 55 ft, xG 0.03 (P3 1:34) Ben Chiarot: slap, 60 ft, xG 0.00 (P3 1:36) Barrett Hayton: snap, 37 ft, xG 0.08 (P3 2:07) Kailer Yamamoto: tip-in, 13 ft, xG 0.08 (P3 2:09) Kailer Yamamoto: tip-in, 20 ft, xG 0.08 (P3 2:23) Dylan Larkin: snap, 55 ft, xG 0.01 (P3 3:43) Lucas Raymond: slap, 45 ft, xG 0.02 (P3 3:48) Marco Kasper: tip-in, 7 ft, xG 0.09 (P3 3:57) Patrick Kane: backhand, 17 ft, xG 0.02 (P3 5:03) Lucas Raymond: snap, 30 ft, xG 0.15 (P3 6:51) Mason Appleton: snap, 46 ft, xG 0.02 (P3 7:31) Ben Chiarot: snap, 60 ft, xG 0.01 (P3 7:49) Jack McBain: slap, 16 ft, xG 0.15 (P3 8:02) Jack McBain: tip-in, 22 ft, xG 0.03 (P3 8:09) Jack McBain: slap, 17 ft, xG 0.17 (P3 8:13) John Marino: wrist, 57 ft, xG 0.01 (P3 8:27) Marco Kasper: snap, 34 ft, xG 0.05 (P3 8:41) James van Riemsdyk: wrist, 28 ft, xG 0.07 (P3 9:19) Jacob Bernard-Docker: snap, 43 ft, xG 0.04 (P3 9:25) Andrew Copp: tip-in, 85 ft, xG 0.00 (P3 10:05) Clayton Keller: tip-in, 14 ft, xG 0.09 (P3 12:04) Lucas Raymond: snap, 41 ft, xG 0.05 (P3 12:21) Alex DeBrincat: tip-in, 72 ft, xG 0.00 (P3 13:20) Dylan Larkin: slap, 20 ft, xG 0.14 (P3 14:28) Moritz Seider: slap, 50 ft, xG 0.05 (P3 15:49) Jack McBain: snap, 62 ft, xG 0.61 (P3 16:50) Mason Appleton: tip-in, 12 ft, xG 0.10 (P3 19:18) Axel Sandin-Pellikka: slap, 59 ft, xG 0.04 (P3 19:31) Sean Durzi: GOAL, snap, 44 ft, xG 0.01 (P1 0:57) Nick Schmaltz: GOAL, snap, 16 ft, xG 0.27 (P1 8:11) Dylan Guenther: GOAL, wrist, 15 ft, xG 0.17 (P3 4:40) Dylan Larkin: GOAL, wrist, 15 ft, xG 0.35 (P3 15:52) Clayton Keller: GOAL, snap, 86 ft, xG 0.58 (P3 17:42)
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

Detroit Red Wings

Skater GAP+/− AttxG HitBlkTOI
Forwards
71 Dylan Larkin 101 -1 40.66 3020:14
88 Patrick Kane 000 -2 70.36 1019:41
93 Alex DeBrincat 000 -2 80.38 0019:29
23 Lucas Raymond 000 -1 70.59 1019:20
18 Andrew Copp 000 -2 30.23 1017:01
92 Marco Kasper 000 0 70.53 4015:06
21 James van Riemsdyk 011 -1 10.07 0014:05
22 Mason Appleton 000 -1 30.13 4013:24
37 J.T. Compher 000 -1 20.00 0013:05
58 Emmitt Finnie 000 -1 20.08 3012:35
27 Michael Rasmussen 000 0 00.00 0010:44
25 Elmer Soderblom 000 0 00.00 0009:53
Defense
53 Moritz Seider 011 -1 50.16 3330:34
20 Albert Johansson 000 0 40.05 0122:21
25 Jacob Bernard-Docker 000 0 60.25 0016:54
8 Ben Chiarot 000 -1 30.02 2016:50
44 Axel Sandin-Pellikka 000 -2 70.07 1016:36
52 Travis Hamonic 000 0 10.01 1109:23
Goalie SAGA SVSV% xGA GSAx
John Gibson 24321 .875 3.24 +0.24

Utah Mammoth

Skater GAP+/− AttxG HitBlkTOI
Forwards
8 Nick Schmaltz 112 +1 70.85 0121:10
67 Lawson Crouse 011 +1 20.15 0119:30
11 Dylan Guenther 101 +2 50.47 0017:38
22 Jack McBain 000 +2 60.99 4016:41
9 Clayton Keller 112 +1 60.86 0116:23
27 Barrett Hayton 011 0 60.63 1016:19
82 Kevin Stenlund 000 0 00.00 0014:49
10 JJ Peterka 000 0 30.14 0014:48
53 Michael Carcone 000 +2 00.00 0112:34
56 Kailer Yamamoto 000 0 20.16 2011:45
38 Liam O'Brien 000 0 10.05 4008:10
13 Brandon Tanev 000 0 00.00 2007:13
Defense
98 Mikhail Sergachev 000 +2 30.09 0125:02
28 Ian Cole 000 +2 10.00 0520:00
5 Sean Durzi 101 +1 30.02 0219:46
6 John Marino 000 0 10.01 0018:26
88 Nate Schmidt 000 0 00.00 1217:30
57 Nick DeSimone 000 +1 10.01 1114:47
Goalie SAGA SVSV% xGA GSAx
Karel Vejmelka 30129 .967 3.59 +2.59

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.

Detroit Red Wings

Player Rating Points Shots On ice Pen FO Other GSAx TOI
53 Moritz Seider D +1.10 +0.55 +0.11 +0.30 0.00 0.00 +0.15 — 30:34
71 Dylan Larkin C +1.00 +0.75 +0.43 -0.03 -0.15 +0.02 -0.02 — 20:14
25 Jacob Bernard-Docker D +0.94 0.00 +0.16 +0.47 +0.30 0.00 0.00 — 16:54
92 Marco Kasper C +0.44 0.00 +0.35 +0.07 0.00 -0.01 +0.04 — 15:06
23 Lucas Raymond L +0.33 0.00 +0.38 -0.05 0.00 0.00 0.00 — 19:20
21 James van Riemsdyk L +0.33 +0.70 +0.05 -0.42 0.00 0.00 0.00 — 14:05
36 John Gibson G +0.24 0.00 — — 0.00 — — +0.24 57:06
88 Patrick Kane R +0.18 0.00 +0.24 -0.04 0.00 +0.01 -0.02 — 19:41
93 Alex DeBrincat R +0.05 0.00 +0.25 -0.16 0.00 +0.01 -0.04 — 19:29
18 Andrew Copp C -0.06 0.00 +0.15 -0.18 0.00 +0.02 -0.04 — 17:01
85 Elmer Soderblom L -0.06 0.00 0.00 -0.19 +0.15 0.00 -0.02 — 9:53
20 Albert Johansson D -0.13 0.00 +0.03 -0.19 0.00 0.00 +0.03 — 22:21
52 Travis Hamonic D -0.21 0.00 +0.01 -0.12 -0.15 0.00 +0.05 — 9:23
22 Mason Appleton C -0.26 0.00 +0.08 -0.34 0.00 0.00 0.00 — 13:24
58 Emmitt Finnie C -0.37 0.00 +0.05 -0.42 0.00 0.00 0.00 — 12:35
37 J.T. Compher L -0.46 0.00 0.00 -0.46 0.00 0.00 0.00 — 13:05
27 Michael Rasmussen C -0.62 0.00 0.00 -0.61 0.00 -0.03 +0.02 — 10:44
8 Ben Chiarot D -0.90 0.00 +0.01 -0.74 -0.15 0.00 -0.02 — 16:50
44 Axel Sandin-Pellikka D -1.01 0.00 +0.05 -1.05 0.00 0.00 0.00 — 16:36

Utah Mammoth

Player Rating Points Shots On ice Pen FO Other GSAx TOI
70 Karel Vejmelka G +2.59 0.00 — — 0.00 — — +2.59 59:58
9 Clayton Keller R +2.22 +1.30 +0.56 +0.31 0.00 0.00 +0.05 — 16:23
8 Nick Schmaltz C +2.05 +1.45 +0.55 +0.04 0.00 -0.02 +0.03 — 21:10
27 Barrett Hayton C +1.66 +0.70 +0.41 +0.70 -0.15 0.00 0.00 — 16:19
11 Dylan Guenther R +1.46 +0.75 +0.31 +0.56 -0.15 0.00 0.00 — 17:38
50 Sean Durzi D +1.16 +0.75 +0.01 +0.30 0.00 0.00 +0.10 — 19:46
67 Lawson Crouse L +1.08 +0.55 +0.10 +0.24 +0.15 -0.01 +0.05 — 19:30
22 Jack McBain C +0.72 0.00 +0.64 +0.10 0.00 -0.02 0.00 — 16:41
28 Ian Cole D +0.69 0.00 0.00 +0.46 0.00 0.00 +0.23 — 20:00
53 Michael Carcone L +0.66 0.00 0.00 +0.60 0.00 +0.01 +0.05 — 12:34
56 Kailer Yamamoto R +0.51 0.00 +0.10 +0.26 +0.15 -0.01 0.00 — 11:45
98 Mikhail Sergachev D +0.49 0.00 +0.06 +0.38 0.00 0.00 +0.05 — 25:02
77 JJ Peterka R +0.26 0.00 +0.09 +0.17 0.00 0.00 0.00 — 14:48
88 Nate Schmidt D +0.20 0.00 0.00 +0.25 -0.15 0.00 +0.10 — 17:30
6 John Marino D +0.02 0.00 +0.01 +0.03 0.00 0.00 -0.02 — 18:26
82 Kevin Stenlund C -0.05 0.00 0.00 -0.08 0.00 +0.03 0.00 — 14:49
38 Liam O'Brien C -0.07 0.00 +0.03 -0.08 0.00 0.00 -0.02 — 8:10
13 Brandon Tanev L -0.08 0.00 0.00 -0.08 0.00 0.00 0.00 — 7:13
57 Nick DeSimone D -0.11 0.00 0.00 +0.03 -0.15 0.00 +0.01 — 14:47

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.