Backcheck
Recap · SEA at UTA

Mammoth hold off the Kraken

The Mammoth earned it — the game and the expected-goals battle both.

By the ModelJul 11, 8:09 PMxG: xgboost-0.758Edited for clarity
Away
SEA
Seattle Kraken
3
Home
UTA
Utah Mammoth
5
FINAL
Process vs result

The underlying story

4.54Expected goals5.69
56% share for the better side
37Shot attempts (SOG)33
10High-danger chances8
68Corsi (all attempts)79
Score-adjusted: 48% / 53%
Source · NHL play-by-play · XGBoost xG

P. Grubauer saved 2.69 goals above expected and Seattle still lost 3-5. The Kraken underperformed their xG by 1.54 goals while generating more high-danger chances (10 to 8)—a cruel combination of efficiency gaps. Utah's underlying control (5.69–4.54 xG, 56–44%) held up, but the margin reflected how close elite play made this game.

Utah's rush attack broke through: four goals on 34 rush chances, with K. Vejmelka stopping 90% of Seattle's high-danger shots (1.54 above expected). The turning point came early in the third when Ben Meyers's wrist shot from the doorstep (19:17, P3) gave Utah breathing room.

M. Marchment scored twice for Seattle (17:37), enough to keep the Kraken close but not close enough. Utah's balance decided it. N. Schmaltz (1G, 2A, 19:55) orchestrated the top line with precision; K. Stenlund (3A, 16:56) moved the play without the goal.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
SEA1 / 10 · 2.17 xG
UTA2 / 8 · 3.25 xG
Medium dangermid-range
SEA1 / 16 · 1.61 xG
UTA2 / 15 · 1.74 xG
Low dangerperimeter & point
SEA1 / 42 · 0.75 xG
UTA1 / 56 · 0.70 xG

UTA went 2-for-8 from high danger on 3.25 expected goals — 1.3 left on the table.

Source · Backcheck xG model · NHL play-by-play
The luck layer

Finishing vs expected

expectedactual
SEA
3 G · 4.54 xG · -1.5
UTA
5 G · 5.69 xG · -0.7
0123456
Goalies · GSAx (goals saved above expected)
P. GrubauerSEA
+2.7
K. VejmelkaUTA
+1.5

SEA finished -1.5 against expected, UTA -0.7 — P. Grubauer (SEA) saved 2.7 goals above expected.

Source · Backcheck xG model
What they shot — and what went in

Shot diet

goalsshots
SEA
SNAP0/12
WRIST1/13
SLAP1/12
TIP IN0/6
BACKHAND1/2
DEFLECTED0/2
POKE0/1
BAT0/1
WRAP AROUND0/0
OTHER0/19
UTA
SNAP2/23
WRIST1/9
SLAP1/7
TIP IN0/4
BACKHAND1/5
DEFLECTED0/0
POKE0/0
BAT0/0
WRAP AROUND0/1
OTHER0/30
SEA
UTA
Off the rush
3 G on 36 · 3.27 xG
4 G on 34 · 4.20 xG
Off rebounds
0 G on 3 · 0.35 xG
0 G on 1 · 0.13 xG

Snap shots carried the volume: SEA went 0-for-12, UTA 2-for-23. UTA scored 4 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
N. Schmaltz
#8 · C · UTA
1 G · 2 A · 2 SOG · 19:55 TOI
K. Stenlund
#82 · C · UTA
0 G · 3 A · 2 SOG · 16:56 TOI · +1
M. Marchment
#27 · L · SEA
2 G · 0 A · 6 SOG · 17:37 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • SEA generated higher-quality looks than the shot total suggests.
  • P. Grubauer (SEA) stopped 2.7 goals above expected.
  • Open game — 18 high-danger chances combined (UTA 8, SEA 10).
  • UTA was lethal off the rush — 4 goals on 34 rush chances.
  • SEA was lethal off the rush — 3 goals on 36 rush chances.
  • SEA created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • SEA underperformed xG by 1.5 — wasted quality chances.
  • P. Grubauer (SEA) saved 2.7 goals above expected — stole the show.
  • K. Vejmelka (UTA) saved 1.5 goals above expected — stole the show.
  • K. Vejmelka was a wall on HD chances — 90% SV on 10 high-danger shots.
Before the game — the model's pre-game read
Preview · SEA at UTA · 9:00 PM ET

The Mammoth are the model's lean over the Kraken on the underlying numbers

By the ModelJul 11, 8:06 PMEdited for clarity
Win probability

The model's lean

58%
UTA
Model favorite
42%
58%
SEA50UTA

UTA by 16 points of win probability — a clear lean. Projected score SEA 2.32.7 UTA; 18% chance it's tied after 60.

Source · Backcheck Poisson projection · season scoring rates
Season profile · edge from the spine

Tale of the tape

SEA← edge
edge →UTA
46.0%5v5 xG%52.0%
45.0%Corsi%53.0%
2.13xGF / 602.64
2.51xGA / 602.39
1.87Goals for / gm2.26
1.95Goals against / gm1.99
1.011PDO — luck, not skill1.003

UTA holds 5 of 6 process categories — and PDO (1.011 vs 1.003) says SEA has run hotter.

Source · MoneyPuck season tables · 5v5

Utah's model advantage is overwhelming: a 58% win probability in a projected 2.3–2.7 game tells you everything about how the underlying numbers tip this matchup. The Mammoth don't just have the edge—they control it.

Start with the foundational numbers. Utah owns the territorial play at 53.0% Corsi, meaning they'll generate more shots from better ice. That translates to expected goal share: 52.0% xG against Seattle's 46.0%. The Kraken are fighting upstream here. Their recent form doesn't help—they're -14 in goal differential over their last 10 games, a hole that compounds when the model expects to be dominated in shot volume and quality.

Goaltending adds a wrinkle. Both K. Vejmelka and J. Daccord are on back-to-backs, which could mean either backup appearances or tired starters. The fatigue question matters more for Seattle, which is already outgunned in the underlying metrics. Utah's shot volume advantage gets worse if J. Daccord isn't sharp.

On the individual level, Dylan Guenther is the engine. He's generating 1.02 xG per 60 minutes and has scored 28 goals with a 16.8% shooting rate—he's efficient and hungry. Daniil But sits close behind at 1.01 xG/60, adding a secondary threat that Seattle's defense has to account for.

Seattle's answer lies with Shane Wright, a 0.77 xG/60 producer with 8 goals and 10 assists. He's posted 4 high-danger chances and maintains a 10.4% shooting rate, the kind of consistency that keeps a struggling team in games. Berkly Catton (0.68 xG/60, 8.8% shot) is the secondary option, though he's more inconsistent.

The matchup math gets harder for Seattle when you add the context: Utah doesn't just hold the Corsi advantage, they hold it decisively. The Mammoth will press for territory and will get it. The Kraken's weak defensive link—Chandler Stephenson—figures to see heavy scrutiny in a game where Utah controls play. Meanwhile, Utah's Maveric Lamoureux is the corresponding liability, but it matters less when Utah's offense is built to compensate.

PDO sits nearly neutral for both teams (Utah 1.003, Seattle 1.011), meaning lucky finishes aren't the story. The advantage is structural. Utah's model favor reflects a team that should dictate pace and position and a Seattle squad that's been trending wrong. The Kraken need sharp goaltending and opportunistic scoring to steal this one—and with both goalies potentially fatigued, that's a tall ask.

Computed danger · scouting

Players to watch

SEA
Shane Wright8G 10A
0.77 xG/60 · 4 HD · 10.4% sh
Berkly Catton6G 8A
0.68 xG/60 · 5 HD · 8.8% sh
UTA
Dylan Guenther28G 15A
1.02 xG/60 · 3 HD · 16.8% sh
Daniil But2G 2A
1.01 xG/60 · 1 HD · 5.6% sh
Source · MoneyPuck skaters