Backcheck
Recap · PHI at SEA

P. Grubauer stands tall as the Kraken edge the Flyers

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

By the ModelJul 11, 10:13 PMxG: xgboost-0.758Edited for clarity
Away
PHI
Philadelphia Flyers
1
Home
SEA
Seattle Kraken
4
FINAL
Process vs result

The underlying story

3.87Expected goals2.75
59% share for the better side
33Shot attempts (SOG)20
6High-danger chances3
67Corsi (all attempts)44
Score-adjusted: 63% / 37%
Source · NHL play-by-play · XGBoost xG

The Flyers controlled this game. They mustered 58% of expected goals at 5v5, generated six high-danger chances, and peppered P. Grubauer with quality looks. Yet they lost 4-1—a heist orchestrated by a goalie performing at an elite level.

P. Grubauer stopped 32 of 33 shots for a 0.970 save percentage, 2.87 goals better than expected. That salvage job was the entire game. The Flyers underperformed their own xG by 2.87 goals, meaning they wasted a two-goal advantage in shot quality and came away with nothing.

The Kraken, by contrast, executed ruthlessly when it mattered. They won the high-danger battle 3-6 but converted at a rate the Flyers simply did not match. A wrist shot from Eeli Tolvanen off the top of the circles (18:24, third period) crystallized Seattle's efficiency—they capitalized on the chances that existed.

The goaltending disparity tells the full story. D. Vladar made 16 of 18 saves for Philadelphia (0.889 SV%, +0.75 above expected), a respectable outing that mattered little when your team could not finish. The Flyers went 0-for-6 on high-danger chances, a wasteful margin no amount of possession can overcome.

Seattle's rush game proved lethal: four goals on fifteen rush attempts. The Kraken finished not by dominating expected-goals metrics, but by punishing mistakes and getting reliable goaltending when it counted.

The Flyers created a game they should have won by xG. Instead, they learned a harsh lesson in why possession without conversion is a hollow victory. P. Grubauer had other ideas, turning in a performance that stole two points the Flyers should have claimed.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
PHI0 / 6 · 1.37 xG
SEA3 / 3 · 1.90 xG
Medium dangermid-range
PHI1 / 16 · 1.66 xG
SEA1 / 5 · 0.42 xG
Low dangerperimeter & point
PHI0 / 45 · 0.83 xG
SEA0 / 36 · 0.43 xG

PHI went 0-for-6 from high danger on 1.37 expected goals — 1.4 left on the table.

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

Finishing vs expected

expectedactual
PHI
1 G · 3.87 xG · -2.9
SEA
4 G · 2.75 xG · +1.3
012345
Goalies · GSAx (goals saved above expected)
D. VladarPHI
+0.7
P. GrubauerSEA
+2.9

PHI finished -2.9 against expected, SEA +1.3 — P. Grubauer (SEA) saved 2.9 goals above expected.

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

Shot diet

goalsshots
PHI
WRIST1/28
SNAP0/5
TIP IN0/5
SLAP0/4
BACKHAND0/5
DEFLECTED0/2
BAT0/1
WRAP AROUND0/0
OTHER0/17
SEA
WRIST1/14
SNAP2/5
TIP IN0/2
SLAP0/2
BACKHAND0/1
DEFLECTED1/1
BAT0/0
WRAP AROUND0/1
OTHER0/18
PHI
SEA
Off the rush
1 G on 35 · 2.95 xG
4 G on 15 · 2.57 xG
Off rebounds
0 G on 3 · 0.48 xG
0 G on 0 · 0.00 xG

Wrist shots carried the volume: PHI went 1-for-28, SEA 1-for-14. SEA scored 4 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
E. Tolvanen
#20 · R · SEA
2 G · 1 A · 4 SOG · 17:58 TOI · +3
C. Stephenson
#9 · C · SEA
1 G · 1 A · 1 SOG · 17:56 TOI · +3
M. Beniers
#10 · C · SEA
0 G · 1 A · 1 SOG · 17:08 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • SEA won despite being outplayed by xG (42%). Goaltending or finishing carried them.
  • P. Grubauer (SEA) stopped 2.9 goals above expected.
  • PHI couldn't convert — 0/6 on high-danger chances. That won't happen often.
  • SEA was lethal off the rush — 4 goals on 15 rush chances.
  • PHI created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • PHI underperformed xG by 2.9 — wasted quality chances.
  • P. Grubauer (SEA) saved 2.9 goals above expected — stole the show.
  • P. Grubauer was a wall on HD chances — 100% SV on 6 high-danger shots.
Before the game — the model's pre-game read
Preview · PHI at SEA · 8:00 PM ET

Flyers at Kraken: a genuine coin flip

By the ModelJul 11, 10:31 PMEdited for clarity
Win probability

The model's lean

52%
PHI
Model favorite
52%
48%
PHI50SEA

PHI by 4 points of win probability — effectively a coin flip. Projected score PHI 2.42.3 SEA; 19% chance it's tied after 60.

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

Tale of the tape

PHI← edge
edge →SEA
51.0%5v5 xG%46.0%
48.0%Corsi%45.0%
2.26xGF / 602.13
2.20xGA / 602.51
1.96Goals for / gm1.87
1.82Goals against / gm1.95
1.008PDO — luck, not skill1.011

PHI holds 6 of 6 process categories — and PDO (1.008 vs 1.011) says SEA has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.4–2.3 Flyers victory with Philadelphia at 52% win probability. This is about as close to a pick'em as you'll find—a genuine toss-up with no clear edge.

Philadelphia's advantage lies in possession. The Flyers own 51.0% expected goals at 5v5 compared to Seattle's 46.0%, and their Corsi split widens the gap slightly—48.0% to 45.0%. That's real underlying dominance. Both teams post suspicious PDO numbers (Philadelphia 1.008, Seattle 1.011), suggesting some regression risk, but the xG advantage is structural, not luck.

Seattle's recent form tells the story. Over their last 10 games, the Kraken sit at -6 goal differential—they're underwater, and it shows. They'll need to steal this one on goaltending or a fortuitous bounce.

Philadelphia's scoring punch centers on Owen Tippett and Christian Dvorak. Tippett leads at 0.88 xG per 60 minutes with 19 goals and 18 assists, shooting 12.1% with 2 high-danger goals. Dvorak trails slightly at 0.81 xG/60 but has been more productive, posting 12 goals and 21 assists at 11.2% shooting. Both have the volume to swing the game.

Seattle counters with Shane Wright and Berkly Catton. Wright operates at 0.77 xG/60 with 8 goals and 10 assists, shooting 10.4% with 4 high-danger chances. Catton, at 0.68 xG/60, has recorded 6 goals and 8 assists at 8.8% shooting with 5 high-danger chances. Neither has the volume Tippett and Dvorak generate, but Catton's high-danger shot rate suggests he creates dangerous looks.

The model sees almost no separation. Philadelphia's superior 5v5 play should matter, but possession dominance doesn't guarantee goals. If the Flyers' underlying advantage translates to even a single goal, they should pull it out. If Seattle's recent slump continues, this becomes a defensive stalemate favoring Philadelphia's depth.

That 52% number? It's a margin of confidence so narrow it rounds to a coin flip. The Flyers have the better claim, but pick Seattle and you've got a reasonable position too.

Computed danger · scouting

Players to watch

PHI
Owen Tippett19G 18A
0.88 xG/60 · 2 HD · 12.1% sh
Christian Dvorak12G 21A
0.81 xG/60 · 3 HD · 11.2% sh
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
Source · MoneyPuck skaters