Utah MammothUTA 2–4 Final Ottawa SenatorsOTT

Sunday, November 9, 2025

Final 1st2nd3rd T SOG
Utah MammothUTA 110 2 31
Ottawa SenatorsOTT 121 4 25

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

Highlights

Scoring

1st Period
13:59 OTT Ridly Greig (2) Dylan Cozens (5) · wrist xG 0.43 0–1 ▶
17:33 UTA Clayton Keller (6) Mikhail Sergachev (9), Vitek Vanecek (1) · wrist xG 0.67 1–1 ▶
2nd Period
7:13 OTT Jordan Spence (1) David Perron (7) · slap xG 0.13 1–2 ▶
15:52 OTT Nick Cousins (3) Dylan Cozens (6), Ridly Greig (5) · wrap-around xG 0.07 1–3 ▶
18:56 UTA Nick Schmaltz (9) Logan Cooley (5), Nick DeSimone (1) · backhand xG 0.19 2–3 ▶
3rd Period
3:46 OTT Michael Amadio (6) Thomas Chabot (8), Jordan Spence (6) · tip-in xG 0.12 2–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

UTA 52%Deserve to win48% OTT
UTAOTT
3.47Expected goals3.50
2Goals (no shootout)4
2.48Expected goals, 5 on 53.09
58Shot attempts48
45Unblocked attempts37
31Shots 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).

3rd Period
17:02 UTA Pulled goalie Pulled goalie · Pulled Vanecek, down 4–2
With 2:58 left
18:36 UTA Pulled goalie Pulled goalie · Pulled Vanecek, down 4–2
With 1:24 left

Shot map

UTA shoots ←Bigger circle: higher xG; filled: goal→ OTT shoots
Tim Stützle: tip-in, 17 ft, xG 0.04 (P1 0:15) Nate Schmidt: wrist, 54 ft, xG 0.01 (P1 0:31) Jake Sanderson: snap, 46 ft, xG 0.00 (P1 3:28) Mikhail Sergachev: snap, 57 ft, xG 0.02 (P1 3:48) Tyler Kleven: wrist, 60 ft, xG 0.02 (P1 4:36) David Perron: wrist, 28 ft, xG 0.02 (P1 4:56) Barrett Hayton: wrist, 9 ft, xG 0.10 (P1 5:09) Dylan Guenther: wrist, 7 ft, xG 0.06 (P1 5:10) Lawson Crouse: wrist, 6 ft, xG 0.09 (P1 6:21) Lawson Crouse: wrist, 7 ft, xG 0.02 (P1 6:22) Lawson Crouse: poke, 7 ft, xG 0.01 (P1 6:23) Dylan Cozens: backhand, 21 ft, xG 0.01 (P1 7:28) Clayton Keller: backhand, 11 ft, xG 0.17 (P1 8:52) Fabian Zetterlund: tip-in, 25 ft, xG 0.02 (P1 10:32) Nick Schmaltz: wrist, 11 ft, xG 0.04 (P1 12:19) Nick DeSimone: snap, 72 ft, xG 0.01 (P1 12:25) Jake Sanderson: wrist, 51 ft, xG 0.02 (P1 13:41) JJ Peterka: snap, 28 ft, xG 0.16 (P1 16:47) Mikhail Sergachev: snap, 48 ft, xG 0.04 (P1 17:00) Clayton Keller: wrist, 20 ft, xG 0.08 (P1 17:31) John Marino: poke, 6 ft, xG 0.06 (P1 19:22) Fabian Zetterlund: wrist, 14 ft, xG 0.07 (P1 19:46) Dylan Cozens: tip-in, 25 ft, xG 0.04 (P1 19:51) Jordan Spence: wrist, 54 ft, xG 0.01 (P2 3:53) Nick Cousins: backhand, 4 ft, xG 0.30 (P2 3:55) Logan Cooley: snap, 39 ft, xG 0.03 (P2 4:30) Dmitri Simashev: snap, 35 ft, xG 0.09 (P2 5:03) Dylan Guenther: wrist, 29 ft, xG 0.10 (P2 5:47) Jake Sanderson: slap, 40 ft, xG 0.06 (P2 6:29) Artem Zub: wrist, 28 ft, xG 0.06 (P2 6:37) Lawson Crouse: wrist, 28 ft, xG 0.02 (P2 8:06) Lars Eller: wrist, 24 ft, xG 0.14 (P2 8:28) Fabian Zetterlund: deflected, 10 ft, xG 0.19 (P2 8:32) Thomas Chabot: wrist, 54 ft, xG 0.01 (P2 8:59) Nate Schmidt: wrist, 42 ft, xG 0.01 (P2 10:54) Nick Schmaltz: wrist, 62 ft, xG 0.01 (P2 11:01) Dmitri Simashev: wrist, 27 ft, xG 0.05 (P2 11:05) Kailer Yamamoto: wrist, 11 ft, xG 0.11 (P2 12:45) Nate Schmidt: wrist, 40 ft, xG 0.05 (P2 13:42) Barrett Hayton: snap, 35 ft, xG 0.09 (P2 13:51) Claude Giroux: tip-in, 5 ft, xG 0.18 (P2 14:03) Jack McBain: snap, 26 ft, xG 0.15 (P2 15:24) Brandon Tanev: wrist, 47 ft, xG 0.02 (P2 16:58) Clayton Keller: wrist, 32 ft, xG 0.02 (P2 19:58) Nate Schmidt: slap, 66 ft, xG 0.02 (P3 0:14) Artem Zub: wrist, 46 ft, xG 0.03 (P3 0:32) Claude Giroux: poke, 4 ft, xG 0.45 (P3 0:35) Thomas Chabot: slap, 65 ft, xG 0.01 (P3 0:53) Jordan Spence: snap, 30 ft, xG 0.08 (P3 0:56) Kevin Stenlund: wrist, 36 ft, xG 0.01 (P3 1:35) John Marino: wrist, 62 ft, xG 0.02 (P3 1:45) Jordan Spence: slap, 54 ft, xG 0.03 (P3 5:03) Michael Amadio: wrist, 92 ft, xG 0.00 (P3 6:02) David Perron: wrist, 32 ft, xG 0.05 (P3 6:11) Ian Cole: wrist, 52 ft, xG 0.01 (P3 6:46) Michael Carcone: wrist, 8 ft, xG 0.04 (P3 8:04) JJ Peterka: wrist, 38 ft, xG 0.01 (P3 8:42) Shane Pinto: poke, 25 ft, xG 0.07 (P3 9:28) Lars Eller: tip-in, 20 ft, xG 0.05 (P3 11:15) Lars Eller: wrist, 10 ft, xG 0.08 (P3 11:39) Kailer Yamamoto: snap, 26 ft, xG 0.09 (P3 12:15) Dylan Guenther: deflected, 6 ft, xG 0.20 (P3 12:35) Jake Sanderson: backhand, 5 ft, xG 0.30 (P3 12:53) Shane Pinto: wrist, 29 ft, xG 0.03 (P3 13:34) Tim Stützle: wrist, 12 ft, xG 0.12 (P3 14:36) Claude Giroux: wrist, 55 ft, xG 0.03 (P3 14:55) Lars Eller: tip-in, 7 ft, xG 0.12 (P3 15:49) Shane Pinto: wrist, 133 ft, xG 0.14 (P3 17:10) Nick Schmaltz: snap, 62 ft, xG 0.02 (P3 17:18) Kevin Stenlund: wrist, 9 ft, xG 0.16 (P3 17:28) Dylan Guenther: wrist, 45 ft, xG 0.02 (P3 17:41) Clayton Keller: wrist, 8 ft, xG 0.08 (P3 19:10) Mikhail Sergachev: snap, 28 ft, xG 0.16 (P3 19:13) Nick Schmaltz: tip-in, 6 ft, xG 0.11 (P3 19:28) Logan Cooley: slap, 41 ft, xG 0.03 (P3 19:38) Logan Cooley: slap, 37 ft, xG 0.05 (P3 19:59) Ridly Greig: GOAL, wrist, 3 ft, xG 0.43 (P1 13:59) Clayton Keller: GOAL, wrist, 2 ft, xG 0.67 (P1 17:33) Jordan Spence: GOAL, slap, 34 ft, xG 0.13 (P2 7:13) Nick Cousins: GOAL, wrap-around, 7 ft, xG 0.07 (P2 15:52) Nick Schmaltz: GOAL, backhand, 6 ft, xG 0.19 (P2 18:56) Michael Amadio: GOAL, tip-in, 7 ft, xG 0.12 (P3 3:46)
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 +2 30.11 1120:50
8 Nick Schmaltz 101 +1 70.37 1020:43
9 Clayton Keller 101 +1 51.01 1020:33
10 JJ Peterka 000 0 30.17 0017:33
11 Dylan Guenther 000 -1 40.37 1016:53
27 Barrett Hayton 000 -1 20.19 0015:21
82 Kevin Stenlund 000 0 20.17 2012:11
56 Kailer Yamamoto 000 0 20.19 0012:10
67 Lawson Crouse 000 -2 50.14 2111:53
22 Jack McBain 000 -3 10.15 3111:49
53 Michael Carcone 000 -3 10.04 1010:11
13 Brandon Tanev 000 0 10.02 0008:19
Defense
98 Mikhail Sergachev 011 0 30.22 0126:07
6 John Marino 000 -1 70.07 0223:21
88 Nate Schmidt 000 -2 50.08 0020:22
28 Ian Cole 000 0 20.01 1217:35
57 Nick DeSimone 011 0 30.01 0012:47
Goalie SAGA SVSV% xGA GSAx
Vitek Vanecek 25421 .840 3.37 -0.63

Ottawa Senators

Skater GAP+/− AttxG HitBlkTOI
Forwards
12 Shane Pinto 000 0 50.23 3119:36
71 Ridly Greig 112 +2 20.43 3117:55
22 Michael Amadio 101 0 30.12 0017:52
19 Drake Batherson 000 +1 10.00 4117:13
28 Claude Giroux 000 0 30.66 1117:13
18 Tim Stützle 000 0 30.16 2015:53
16 David Perron 011 +1 20.07 0115:18
24 Dylan Cozens 022 +2 20.05 3014:20
20 Fabian Zetterlund 000 +1 50.27 3014:15
20 Lars Eller 000 -1 40.38 1012:59
21 Nick Cousins 101 +1 20.37 1010:00
Defense
72 Thomas Chabot 011 +2 30.03 1222:14
85 Jake Sanderson 000 0 40.38 0022:00
2 Artem Zub 000 0 20.09 0121:58
10 Jordan Spence 112 +2 50.24 0120:01
43 Tyler Kleven 000 0 20.02 3115:44
4 Nick Jensen 000 0 00.00 0114:34
Goalie SAGA SVSV% xGA GSAx
Leevi Meriläinen 31229 .935 3.47 +1.47

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
9 Clayton Keller R +1.83 +0.75 +0.66 +0.25 +0.15 0.00 +0.02 — 20:33
8 Nick Schmaltz C +1.29 +0.75 +0.24 +0.28 0.00 0.00 +0.02 — 20:43
6 John Marino D +1.17 0.00 +0.05 +1.02 0.00 0.00 +0.10 — 23:21
92 Logan Cooley C +0.95 +0.70 +0.07 +0.18 0.00 -0.03 +0.03 — 20:50
57 Nick DeSimone D +0.50 +0.55 0.00 -0.02 0.00 0.00 -0.04 — 12:47
82 Kevin Stenlund C +0.34 0.00 +0.11 +0.22 0.00 0.00 0.00 — 12:11
56 Kailer Yamamoto R +0.28 0.00 +0.13 +0.18 0.00 -0.01 -0.02 — 12:10
13 Brandon Tanev L +0.21 0.00 +0.01 +0.22 0.00 0.00 -0.02 — 8:19
11 Dylan Guenther R -0.03 0.00 +0.24 -0.25 0.00 -0.02 0.00 — 16:53
41 Vitek Vanecek G -0.08 +0.55 — — 0.00 — — -0.63 57:14
88 Nate Schmidt D -0.11 0.00 +0.06 -0.10 0.00 0.00 -0.06 — 20:22
28 Ian Cole D -0.15 0.00 +0.01 -0.24 0.00 0.00 +0.08 — 17:35
77 JJ Peterka R -0.19 0.00 +0.11 -0.27 0.00 +0.01 -0.04 — 17:33
98 Mikhail Sergachev D -0.25 +0.70 +0.14 -1.09 0.00 0.00 -0.01 — 26:07
27 Barrett Hayton C -0.60 0.00 +0.13 -0.56 -0.15 -0.02 0.00 — 15:21
67 Lawson Crouse L -0.76 0.00 +0.09 -0.86 0.00 -0.02 +0.03 — 11:53
22 Jack McBain C -1.09 0.00 +0.10 -1.16 0.00 -0.05 +0.03 — 11:49
53 Michael Carcone L -1.30 0.00 +0.03 -1.16 -0.15 0.00 -0.02 — 10:11
26 Dmitri Simashev D -1.38 0.00 +0.09 -1.52 0.00 0.00 +0.05 — 18:08

Ottawa Senators

Player Rating Points Shots On ice Pen FO Other GSAx TOI
71 Ridly Greig C +2.45 +1.30 +0.28 +0.81 0.00 +0.03 +0.03 — 17:55
24 Dylan Cozens C +2.34 +1.40 +0.03 +0.90 0.00 +0.04 -0.04 — 14:20
10 Jordan Spence D +2.12 +1.30 +0.16 +0.65 0.00 0.00 +0.01 — 20:01
72 Thomas Chabot D +1.63 +0.70 +0.02 +0.83 0.00 0.00 +0.08 — 22:14
1 Leevi Meriläinen G +1.47 0.00 — — 0.00 — — +1.47 60:00
21 Nick Cousins C +1.37 +0.75 +0.24 +0.39 0.00 -0.02 0.00 — 10:00
22 Michael Amadio R +1.35 +0.75 +0.08 +0.54 0.00 0.00 -0.02 — 17:52
20 Fabian Zetterlund L +1.20 0.00 +0.18 +1.05 0.00 0.00 -0.02 — 14:15
57 David Perron L +1.07 +0.70 +0.05 +0.14 +0.15 -0.01 +0.05 — 15:18
2 Artem Zub D +1.04 0.00 +0.06 +0.93 0.00 0.00 +0.05 — 21:58
28 Claude Giroux R +0.73 0.00 +0.43 +0.22 0.00 +0.03 +0.05 — 17:13
85 Jake Sanderson D +0.68 0.00 +0.25 +0.43 0.00 0.00 0.00 — 22:00
12 Shane Pinto C +0.30 0.00 +0.15 +0.28 -0.15 0.00 +0.01 — 19:36
19 Drake Batherson R +0.08 0.00 0.00 +0.03 0.00 0.00 +0.05 — 17:13
43 Tyler Kleven D -0.23 0.00 +0.01 -0.29 0.00 0.00 +0.05 — 15:44
89 Lars Eller C -0.23 0.00 +0.25 -0.50 0.00 +0.02 0.00 — 12:59
42 Hayden Hodgson R -0.25 0.00 0.00 -0.25 0.00 0.00 0.00 — 6:55
18 Tim Stützle C -0.40 0.00 +0.10 -0.71 +0.15 +0.05 0.00 — 15:53
3 Nick Jensen D -0.46 0.00 0.00 -0.51 0.00 0.00 +0.05 — 14:34

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.