Backcheck
Recap · VAN at SEA · Preseason

Kraken hold off the Canucks

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

By the ModelSep 20, 12:05 AMxG: xgboost-0.758Edited for clarity
Away
VAN
Vancouver Canucks
2
Home
SEA
Seattle Kraken
4
FINAL
Process vs result

The underlying story

2.67Expected goals2.63
50% share for the better side
20Shot attempts (SOG)29
2High-danger chances1
41Corsi (all attempts)63
Score-adjusted: 45% / 55%
Source · NHL play-by-play · XGBoost xG

The Kraken's 4–2 win papered over a nearly even game. Expected goals split 2.63–2.67 in Vancouver's favor—a marginal edge the scoreboard inverted. The Kraken overperformed their xG by 1.37 goals, a gap filled almost entirely by exceptional goaltending and special-teams lethality.

J. Daccord stopped everything, saving 1.87 goals above his expected save rate on 14 shots. On the other end, N. Tolopilo faced a higher workload (29 shots) and gave up 1.37 more goals than expected. The goaltending gap was decisive.

The Kraken's power play was lethal. They converted 2 of 7 chances (0.46 xG), cashing in when it mattered. Vancouver's special teams registered an F grade—a decisive disadvantage that compounded the goaltending gap.

Transition was the Canucks' undoing. They surrendered 26 rush chances worth 2.04 xG and gave up 3 goals from the rush—transition gaps were there every period. The Kraken thrived off the rush, registering 3 goals on 26 chances. The Kraken won on volume (29–20 shot attempts, 59%), though Vancouver had more high-danger chances (2–1) and better quality per shot (0.065 xG/shot vs. 0.042).

Why the Kraken won
  1. 01Dangerous off the rush
  2. 02J. Daccord tilted the crease
  3. 03Power play cashed in
  4. 04The moment it turned
  5. 05Perimeter-heavy shot diet
Why the Canucks lost
  1. 01Rush defense leaked all night
  2. 02N. Tolopilo gave one back
  3. 03Power play came up empty
  4. 04Paraded to the penalty box
  5. 050-for-4 on the power play (0%; league ≈21%) with 0.97 PP xG.
Graded vs a league-average game

Report card

DimensionVANSEA
Offense
Basis

VAN Created 2.67 xG against a ~2.70 league-average game; 2 high-danger shots (0.40 xG) and 19 rush shots (1.69 xG).

SEA Created 2.63 xG against a ~2.70 league-average game; 1 high-danger shots (0.21 xG) and 26 rush shots (2.04 xG).

C
76
C
76
Defense
Basis

VAN Allowed 2.63 xG against a ~2.70 league-average game; conceded 1 high-danger shots (0.21 xG) and 26 rush shots (2.04 xG).

SEA Allowed 2.67 xG against a ~2.70 league-average game; conceded 2 high-danger shots (0.40 xG) and 19 rush shots (1.69 xG).

C
74
C
74
Transition
Basis

VAN Rush shots 19–26, rush xG 1.69–2.04 (rush-based; public data has no zone entries).

SEA Rush shots 26–19, rush xG 2.04–1.69 (rush-based; public data has no zone entries).

D+
68
B-
82
Special teams
Basis

VAN 0-for-4 on the power play (0%; league ≈21%) with 0.97 PP xG.

SEA 2-for-4 on the power play (50%; league ≈21%) with 0.46 PP xG.

F
58
A+
100
Goaltending
Basis

VAN -1.37 goals saved above expected on 29 shots against.

SEA +0.67 goals saved above expected on 20 shots against.

D-
61
B-
82
Discipline
Basis

VAN Took 5 penalties for 10 PIM vs 5 for 10 on the other side.

SEA Took 5 penalties for 10 PIM vs 5 for 10 on the other side.

C
75
C
75
Luck

Grades bounces, not skill — C is neutral

Basis

VAN Finishing -0.67 goals vs xG plus -1.37 GSAx of save luck = -2.04 total. This grades luck, not skill — C is neutral, A is very lucky.

SEA Finishing +1.37 goals vs xG plus +0.67 GSAx of save luck = +2.04 total. This grades luck, not skill — C is neutral, A is very lucky.

F
59
A-
91
Source · NHL play-by-play · xG engine · luck graded separately
How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
VAN0 / 2 · 0.40 xG
SEA1 / 1 · 0.21 xG
Medium dangermid-range
VAN2 / 16 · 1.87 xG
SEA2 / 18 · 1.93 xG
Low dangerperimeter & point
VAN0 / 23 · 0.41 xG
SEA1 / 44 · 0.49 xG

SEA went 1-for-1 from high danger on 0.21 expected goals — 0.8 above expected.

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

Finishing vs expected

expectedactual
VAN
2 G · 2.67 xG · -0.7
SEA
4 G · 2.63 xG · +1.4
012345
Goalies · GSAx (goals saved above expected)
N. TolopiloVAN
-1.4
J. DaccordSEA
+1.9
N. KokkoSEA
-1.2

VAN finished -0.7 against expected, SEA +1.4 — J. Daccord (SEA) saved 1.9 goals above expected.

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

Shot diet

goalsshots
VAN
WRIST1/21
SNAP1/4
BACKHAND0/2
SLAP0/3
TIP IN0/1
OTHER0/10
SEA
WRIST2/28
SNAP2/6
BACKHAND0/3
SLAP0/1
TIP IN0/3
OTHER0/22
VAN
SEA
Off the rush
2 G on 19 · 1.69 xG
3 G on 26 · 2.04 xG
Off rebounds
0 G on 8 · 0.87 xG
1 G on 2 · 0.24 xG

Wrist shots carried the volume: VAN went 1-for-21, SEA 2-for-28. SEA scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
A. Bains
#13 · L · VAN
1 G · 1 A · 3 SOG · 18:59 TOI
B. Cootes
#86 · C · VAN
1 G · 1 A · 2 SOG · 18:56 TOI
J. Lekkerimäki
#88 · R · VAN
0 G · 2 A · 2 SOG · 17:16 TOI
Ranked from the box score — points first · Backcheck
Intelligence · ranked by importance
WARNINGVANfancoach

Rush defense leaked all night

Gave up 26 rush shots worth 2.04 xG (3 goals) — transition gaps were there every period.

Tighten neutral-zone structure and keep D gaps closed on entries.

80
IMP
STRENGTHSEAfancoach

Dangerous off the rush

3 goals on 26 rush shots worth 2.04 xG.

75
IMP
WARNINGSEAfancoach

Rush defense leaked all night

Gave up 19 rush shots worth 1.69 xG (2 goals) — transition gaps were there every period.

Tighten neutral-zone structure and keep D gaps closed on entries.

69
IMP
STRENGTHVANfancoach

Dangerous off the rush

2 goals on 19 rush shots worth 1.69 xG.

65
IMP
STRENGTHSEAfancoach

J. Daccord tilted the crease

J. Daccord stopped 14 of 14 (1.000), +1.87 goals above expected.

61
IMP
STRENGTHSEAfancoach

Power play cashed in

2-for-4 on the power play (50%) on 0.46 PP xG.

58
IMP
What the model flagged
  • SEA had the shot volume but the chances weren't dangerous.
  • J. Daccord (SEA) stopped 1.9 goals above expected.
  • N. Tolopilo (VAN) gave up 1.4 goals more than expected — well below their workload.
  • VAN had the higher quality looks — 0.065 xG/shot vs 0.042.
  • SEA was lethal off the rush — 3 goals on 26 rush chances.
  • VAN was lethal off the rush — 2 goals on 19 rush chances.
  • VAN created 8 rebound opportunities (0 converted) — crashing the net effectively.
  • J. Daccord (SEA) saved 2.7 goals above expected — stole the show.
  • SEA power play was dominant — 2 PPG on 7 PP shots (0.46 xG).
Before the game — the model's pre-game read
Preview · VAN at SEA · 9:00 PM ET · Preseason

Canucks at Kraken: too close to call

By the ModelSep 19, 9:42 AMEdited for clarity
Win probability

The model's lean

54%
SEA
Model favorite
46%
54%
VAN50SEA

SEA by 8 points of win probability — a modest lean. Projected score VAN 3.03.3 SEA; 16% chance it's tied after 60.

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

Tale of the tape

VAN← edge
edge →SEA
44.0%5v5 xG%45.7%
46.9%Corsi%46.0%
2.78xGF / 602.78
3.54xGA / 603.29
2.56Goals for / gm2.73
3.83Goals against / gm3.13
0.974PDO — luck, not skill1.011

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

Source · MoneyPuck season tables · 5v5
Keys to the game
TACTICALSEAcoach

Shutdown Assignment: Kraken

Key matchup: Neutralize Filip Chytil (3G, 1.03 xG/60, 1 HD goals)

Key matchup: Neutralize Filip Chytil (3G, 1.03 xG/60, 1 HD goals)

51
IMP
TACTICALVANcoach

Shutdown Assignment: Canucks

Key matchup: Neutralize Shane Wright (8G, 0.77 xG/60, 4 HD goals)

Key matchup: Neutralize Shane Wright (8G, 0.77 xG/60, 4 HD goals)

51
IMP
WARNINGVANcoachgm

Exploitable minutes: Victor Mancini

Victor Mancini is on ice for 3.25 xGA/60 and 15 high-danger shots against this season.

Hunt matchups against Victor Mancini's shifts with the top line.

48
IMP
WARNINGSEAcoachgm

Exploitable minutes: Chandler Stephenson

Chandler Stephenson is on ice for 3.05 xGA/60 and 52 high-danger shots against this season.

Hunt matchups against Chandler Stephenson's shifts with the top line.

48
IMP

The model projects expected goals near 3.0–3.3 with the Kraken at 54% win probability—about as close to a pick'em as you'll find.

The underlying metrics explain that tightness. Vancouver sits at 44.0% expected goals share and 46.9% Corsi; Seattle counters with 45.7% xG and 46.0% Corsi. Both teams are nearly equal in volume. The gap arrives through luck: the Canucks carry a 0.974 PDO (running cold, ripe for regression) while the Kraken sit at 1.011 (running hot, vulnerable to correction). When one team's deficit mirrors another's surplus, the margin narrows to nothing.

The game hinges on shutdown assignments. The Kraken must contain Filip Chytil, Vancouver's offensive engine: 1.03 expected goals per 60 minutes, 3 goals, and 1 high-danger chance. The Canucks face an equal burden—neutralizing Shane Wright, who generates 0.77 xG per 60 with 8 goals and 4 high-danger markers. Wright's 10.4% shooting rate signals his scoring may consolidate toward his underlying rate.

Below the stars: Drew O'Connor (11.8% shooting, 0.85 xG/60, 13G 11A) carries Vancouver's secondary punch. Berkly Catton (0.68 xG/60, 6G, 5 high-danger chances) fills a similar role for Seattle.

Here's the crux: the Canucks' PDO deficit promises regression in their favor, while the Kraken's surplus invites the opposite. Variance canceling variance is why the model sees no edge despite a 54% Kraken lean. Neither team should expect to impose its will. Both should fear the other's luck. A game this close resolves on which variance shows up first.

Season rates in this preview are from 2025-26 — this season's sample isn't live yet.

Computed danger · scouting

Players to watch

VAN
Filip Chytil3G 0A
1.03 xG/60 · 1 HD · 15.0% sh
Drew O'Connor13G 11A
0.85 xG/60 · 3 HD · 11.8% 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