Backcheck
Recap · SEA at ANA

P. Grubauer stands tall as the Kraken edge the Ducks

The Kraken stole one. They lost the expected-goals battle 2.57–5.41 and won anyway.

By the ModelJul 11, 9:34 PMxG: xgboost-0.758Edited for clarity
Away
SEA
Seattle Kraken
3
Home
ANA
Anaheim Ducks
1
FINAL
Process vs result

The underlying story

2.57Expected goals5.41
68% share for the better side
21Shot attempts (SOG)41
3High-danger chances7
45Corsi (all attempts)76
Score-adjusted: 36% / 64%
Source · NHL play-by-play · XGBoost xG

The Kraken beat the Ducks 3–1 despite the Ducks generating 68% of expected goals. Seattle's goaltender stole the game.

Anaheim controlled 66% of shot attempts (41–21) and 68% of expected goals (5.41–2.57). They led 7–3 on high-danger chances. This was not a close game; the Ducks were the better team.

P. Grubauer stopped 40 of 41 shots at 0.976 save percentage, a +4.41 performance against expected. He saved all seven high-danger chances he faced. L. Dostal (ANA) managed 18 of 20 stops at 0.900 SV% with a +0.57 performance. The gap between them decided the game.

Anaheim's execution collapsed. They scored zero goals on seven high-danger chances and wasted 10 rebound opportunities. They underperformed their expected goals by 4.41 goals. One goaltender overrode everything Anaheim accomplished.

J. Eberle (SEA) scored twice in 18:07. K. Kakko (SEA) added two assists in 17:07. J. LaCombe (ANA) recorded one assist in 24:58.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
SEA2 / 3 · 0.71 xG
ANA0 / 7 · 1.64 xG
Medium dangermid-range
SEA1 / 12 · 1.41 xG
ANA1 / 26 · 2.71 xG
Low dangerperimeter & point
SEA0 / 30 · 0.45 xG
ANA0 / 43 · 1.06 xG

ANA went 1-for-26 from medium danger on 2.71 expected goals — 1.7 left on the table.

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

Finishing vs expected

expectedactual
SEA
3 G · 2.57 xG · +0.4
ANA
1 G · 5.41 xG · -4.4
0123456
Goalies · GSAx (goals saved above expected)
P. GrubauerSEA
+4.4
L. DostalANA
+0.6

SEA finished +0.4 against expected, ANA -4.4 — P. Grubauer (SEA) saved 4.4 goals above expected.

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

Shot diet

goalsshots
SEA
SNAP1/10
WRIST1/10
TIP IN0/3
SLAP0/6
BACKHAND1/3
DEFLECTED0/1
WRAP AROUND0/0
OTHER0/12
ANA
SNAP0/23
WRIST0/17
TIP IN1/10
SLAP0/7
BACKHAND0/3
DEFLECTED0/1
WRAP AROUND0/2
OTHER0/13
SEA
ANA
Off the rush
1 G on 20 · 1.50 xG
0 G on 40 · 2.96 xG
Off rebounds
1 G on 2 · 0.36 xG
0 G on 10 · 1.71 xG

Snap shots carried the volume: SEA went 1-for-10, ANA 0-for-23.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
J. Eberle
#7 · R · SEA
2 G · 0 A · 2 SOG · 18:07 TOI · +2
K. Kakko
#84 · R · SEA
0 G · 2 A · 2 SOG · 17:07 TOI · +1
J. LaCombe
#2 · D · ANA
0 G · 1 A · 1 SOG · 24:58 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • SEA stole this one. ANA owned 68% of the xG and lost.
  • P. Grubauer (SEA) stopped 4.4 goals above expected.
  • ANA couldn't convert — 0/7 on high-danger chances. That won't happen often.
  • ANA created 10 rebound opportunities (0 converted) — crashing the net effectively.
  • ANA underperformed xG by 4.4 — wasted quality chances.
  • P. Grubauer (SEA) saved 4.4 goals above expected — stole the show.
  • P. Grubauer was a wall on HD chances — 100% SV on 7 high-danger shots.
Before the game — the model's pre-game read
Preview · SEA at ANA · 10:00 PM ET

The Ducks are the model's lean over the Kraken — with PDO regression in play

By the ModelJul 11, 9:32 PMEdited for clarity
Win probability

The model's lean

57%
ANA
Model favorite
43%
57%
SEA50ANA

ANA by 14 points of win probability — a modest lean. Projected score SEA 2.42.8 ANA; 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 →ANA
46.0%5v5 xG%52.0%
45.0%Corsi%52.0%
2.13xGF / 602.80
2.51xGA / 602.59
1.87Goals for / gm2.09
1.95Goals against / gm2.32
1.011PDO — luck, not skill0.981

ANA holds 4 of 6 process categories — and PDO (1.011 vs 0.981) says SEA has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.4-2.8 goal game favoring Anaheim at 57% win probability. This edge lives in underlying play, not luck.

Anaheim dominates the underlying metrics. The Ducks generate 52.0% of expected goals at 5v5 to Seattle's 46.0%, and control 52.0% of shot attempts to the Kraken's 45.0%. That territorial edge matters over 60 minutes.

The Ducks are also the hotter team by points pace, winning 5-4-1 over their last 10. But form doesn't tell the full story. Anaheim sits at -7 goal differential in that span while Seattle is -18. Both teams are getting outshot or burned on execution — or both.

The real edge lies in PDO. Anaheim's 0.981 reflects genuinely cold shooting and/or goaltending; Seattle's 1.011 is softer ground. History says Anaheim regresses upward. This is how underlying play becomes actual play.

Both L. Dostal and J. Daccord are on back-to-backs — watch for a backup or a tired starter from either net.

Beckett Sennecke anchors Anaheim's offense with 20 goals, a 1.03 xG/60 rate, and 8 high-danger chances. Cutter Gauthier matches that edge at 0.99 xG/60 with 25 goals, though only 2 high-danger goals. For Seattle, Shane Wright (0.77 xG/60, 8 goals, 4 high-danger goals, 10.4% shooting) and Berkly Catton (0.68 xG/60, 6 goals, 8 assists, 5 high-danger goals, 8.8% shooting) carry the load.

Sennecke's high-danger volume and Gauthier's goal total both outpace Wright's 0.77 xG/60 and Catton's 0.68. The underlying play runs through Anaheim's top two.

The model's lean on Anaheim hinges on PDO regression. If the Ducks' cold shooting and goaltending normalize, underlying play becomes real play. Seattle's only path is stealing another tight result, but the Ducks' territorial advantage makes that unlikely.

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
ANA
Beckett Sennecke20G 19A
1.03 xG/60 · 8 HD · 13.5% sh
Cutter Gauthier25G 16A
0.99 xG/60 · 2 HD · 12.9% sh
Source · MoneyPuck skaters