Backcheck
Recap · SEA at CGY

P. Grubauer stands tall as the Kraken edge the Flames

The Kraken won a genuine coin flip — neither side controlled the run of play.

By the ModelJul 11, 11:19 PMxG: xgboost-0.758Edited for clarity
Away
SEA
Seattle Kraken
5
Home
CGY
Calgary Flames
1
FINAL
Process vs result

The underlying story

4.23Expected goals4.31
51% share for the better side
28Shot attempts (SOG)42
10High-danger chances5
49Corsi (all attempts)77
Score-adjusted: 38% / 62%
Source · NHL play-by-play · XGBoost xG

Expected goals predicted a toss-up—4.31–4.23 favoring Calgary—yet Seattle won 5-1. That four-goal scoreline wasn't written in the underlying play; it was goaltending and shot quality that created the gulf.

P. Grubauer stopped 3.31 goals above expected, turning an even xG split into a rout. He posted 0.976 SV% on 42 shots, perfect on high-danger chances (5-for-5). D. Wolf absorbed the variance: 0.852 SV%, victim of superior shot quality.

Calgary owned volume—60% of shot attempts (42–28)—but volume meant little. Their xG per shot (0.056) lagged Seattle's (0.086). In high-danger situations, the pattern crystallized: Calgary was 0 for 5; Seattle generated 10. On the rush, Seattle was clinical (2 goals on 22 chances). Rebound opportunities told a parallel story: Calgary found 4 (1 converted); Seattle found 6 (2 converted).

Matty Beniers's wrist shot from the slot (P3, 17:39) marked the turning point—confirming that Seattle's efficiency would overwhelm Calgary's volume.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
SEA3 / 10 · 2.48 xG
CGY0 / 5 · 1.45 xG
Medium dangermid-range
SEA1 / 11 · 1.35 xG
CGY1 / 20 · 2.05 xG
Low dangerperimeter & point
SEA1 / 28 · 0.40 xG
CGY0 / 52 · 0.82 xG

CGY went 0-for-5 from high danger on 1.45 expected goals — 1.4 left on the table.

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

Finishing vs expected

expectedactual
SEA
5 G · 4.23 xG · +0.8
CGY
1 G · 4.31 xG · -3.3
0123456
Goalies · GSAx (goals saved above expected)
P. GrubauerSEA
+3.3
D. WolfCGY
+0.2

SEA finished +0.8 against expected, CGY -3.3 — P. Grubauer (SEA) saved 3.3 goals above expected.

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

Shot diet

goalsshots
SEA
WRIST4/20
SLAP0/6
TIP IN1/4
SNAP0/5
BACKHAND0/2
BAT0/0
DEFLECTED0/0
OTHER0/12
CGY
WRIST0/36
SLAP0/6
TIP IN0/7
SNAP0/3
BACKHAND0/4
BAT1/2
DEFLECTED0/1
OTHER0/18
SEA
CGY
Off the rush
2 G on 22 · 2.59 xG
0 G on 36 · 3.17 xG
Off rebounds
2 G on 6 · 0.99 xG
1 G on 4 · 0.57 xG

Wrist shots carried the volume: SEA went 4-for-20, CGY 0-for-36. SEA scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
M. Weegar
#52 · D · CGY
0 G · 1 A · 0 SOG · 21:49 TOI · -1
A. Larsson
#6 · D · SEA
0 G · 1 A · 1 SOG · 20:56 TOI · +3
V. Dunn
#29 · D · SEA
1 G · 0 A · 1 SOG · 18:40 TOI · +2
Ranked from the box score — points first · Backcheck
What the model flagged
  • CGY had the shot volume but the chances weren't dangerous.
  • P. Grubauer (SEA) stopped 3.3 goals above expected.
  • Open game — 15 high-danger chances combined (CGY 5, SEA 10).
  • SEA had the higher quality looks — 0.086 xG/shot vs 0.056.
  • CGY couldn't convert — 0/5 on high-danger chances. That won't happen often.
  • SEA was lethal off the rush — 2 goals on 22 rush chances.
  • CGY created 4 rebound opportunities (1 converted) — crashing the net effectively.
  • SEA created 6 rebound opportunities (2 converted) — crashing the net effectively.
  • CGY underperformed xG by 3.3 — wasted quality chances.
  • P. Grubauer (SEA) saved 3.3 goals above expected — stole the show.
  • P. Grubauer was a wall on HD chances — 100% SV on 5 high-danger shots.
Before the game — the model's pre-game read
Preview · SEA at CGY · 9:30 PM ET

Kraken at Flames: a genuine coin flip

By the ModelJul 11, 11:16 PMEdited for clarity
Win probability

The model's lean

53%
CGY
Model favorite
47%
53%
SEA50CGY

CGY by 6 points of win probability — a modest lean. Projected score SEA 2.42.5 CGY; 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 →CGY
46.0%5v5 xG%47.0%
45.0%Corsi%49.0%
2.13xGF / 602.36
2.51xGA / 602.66
1.87Goals for / gm1.76
1.95Goals against / gm2.15
1.011PDO — luck, not skill0.985

The season numbers split 33 — no clear process edge — and PDO (1.011 vs 0.985) says SEA has run hotter.

Source · MoneyPuck season tables · 5v5

The model draws a 53% Flames win probability—Seattle and Calgary are separated by a single goal, at best. Expect a game where bounces and discipline matter more than talent.

Calgary owns territorial command. Their 49.0% Corsi suggests they'll dictate where play happens; Seattle's 45.0% means they'll spend the night chasing. But expected goals tell a narrower story: Calgary at 47.0% xG%, Seattle at 46.0%. The teams generate nearly identical shot quality.

Calgary's 0.985 PDO is the red flag. Running cold on conversion and luck, they're due for variance to swing their way. Seattle's 1.011 PDO runs hot—usually a sign of regression incoming. If puck luck aligns with territory, Calgary's advantage widens. If variance regresses Seattle's way, the coin flip tilts Seattle.

D. Wolf starts on a back-to-back. Watch whether Calgary delegates to a backup or asks him to gut out tired legs. In a 1-goal game, that decision could echo.

Shane Wright drives Seattle's attack at 0.77 xG/60, with 8 goals on 10 assists and 4 hard-chance markers. His 10.4% shooting rate is high but survivable. Berkly Catton sits leaner at 0.68 xG/60 with 6 goals, 8 assists, and 8.8% shooting—but his 5 hard-chance goals make him a higher-variance threat.

Blake Coleman anchors Calgary. His 0.89 xG/60 and 16-goal season rank elite. But 11.4% shooting suggests unsustainable conversion; regression stalks him. Matt Coronato's secondary thrust—0.80 xG/60, 10 goals, 16 assists—features a 6.6% shooting rate hinting at healthier efficiency floor.

Both rosters record 0% hard-chance and 0% rebound-goal rates, an artifact likely driven by counting rules rather than true dominance. Seattle's Chandler Stephenson represents their defensive seam. Calgary's weak link, surprisingly, is Coronato—though his offensive ceiling complicates simple defensive labels.

The 53% line is honest. This goes either direction.

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
CGY
Blake Coleman16G 12A
0.89 xG/60 · 2 HD · 11.4% sh
Matt Coronato10G 16A
0.80 xG/60 · 0 HD · 6.6% sh
Source · MoneyPuck skaters