Backcheck
Recap · CGY at VAN

Canucks pull away from the Flames

The Canucks stole one. They lost the expected-goals battle 2.80–2.27 and won anyway.

By the ModelJun 16, 2:20 PMxG: xgboost-0.758Edited for clarity
Away
CGY
Calgary Flames
1
Home
VAN
Vancouver Canucks
5
FINAL
Process vs result

The underlying story

2.80Expected goals2.27
55% share for the better side
18Shot attempts (SOG)26
4High-danger chances4
55Corsi (all attempts)46
Score-adjusted: 59% / 41%
Source · NHL play-by-play · XGBoost xG

Vancouver's 5–1 rout of Calgary masks a profound imbalance: the Flames dominated expected goals 55–45 at 5v5, yet the Canucks outscored them by four. The scoreboard and the underlying play diverged sharply.

This was goaltending's doing. T. Demko (VAN) stopped 1.80 goals above expected, a standout salvage operation on 18 shots faced. D. Wolf (CGY) surrendered 2.73 goals above expected—a cavernous gap between his 0.808 save percentage and the chances he faced. Demko's interventions tilted a game Calgary nearly controlled.

The Canucks held 59% of shot attempts (26–18 on goal), a clean volume edge, yet expected goals told a different story: their chances weren't dangerous. High-danger opportunities tied at 4–4. Vancouver still escaped with a rout, powered by finishing that outpaced reality—they overperformed their xG by 2.73 goals. Calgary's failure mirrored the inverse: underperformance by 1.80 goals. Low-danger conversions carried the weight.

Brock Boeser's snap shot from the top of the circles (P3, 17:06) proved pivotal, inflecting a tighter contest into a blowout.

The Canucks' offensive edge came on the rush: four goals from 25 chances, a tactical advantage Calgary couldn't neutralize. Net-front crashes paid dividends too—Vancouver created four rebound opportunities and converted one, disciplined work in tight space. F. Chytil's two goals (16:25) led the assault, with C. Garland (18:22) and J. Farabee (17:53) providing secondary support.

Calgary's breakdown runs deeper than the final margin suggests. The Flames controlled play, generated quality chances, and still exited with one goal. When a team outplays its opponent at the shot-quality level and loses decisively anyway, the culprit isn't dominance—it's execution failure. Vancouver made their moments count. Calgary wasted theirs. Demko's brilliance widened the canyon.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CGY0 / 4 · 0.91 xG
VAN1 / 4 · 0.87 xG
Medium dangermid-range
CGY1 / 12 · 1.47 xG
VAN1 / 9 · 0.79 xG
Low dangerperimeter & point
CGY0 / 39 · 0.42 xG
VAN3 / 33 · 0.61 xG

VAN went 3-for-33 from low danger on 0.61 expected goals — 2.4 above expected.

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

Finishing vs expected

expectedactual
CGY
1 G · 2.80 xG · -1.8
VAN
5 G · 2.27 xG · +2.7
0123456
Goalies · GSAx (goals saved above expected)
D. WolfCGY
-2.7
T. DemkoVAN
+1.8

CGY finished -1.8 against expected, VAN +2.7 — D. Wolf (CGY) allowed 2.7 more goals than expected.

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

Shot diet

goalsshots
CGY
WRIST0/23
SNAP1/7
TIP IN0/2
SLAP0/1
DEFLECTED0/2
BACKHAND0/1
OTHER0/19
VAN
WRIST4/8
SNAP1/23
TIP IN0/2
SLAP0/3
DEFLECTED0/1
BACKHAND0/1
OTHER0/8
CGY
VAN
Off the rush
1 G on 20 · 1.97 xG
4 G on 25 · 1.36 xG
Off rebounds
0 G on 2 · 0.36 xG
1 G on 4 · 0.60 xG

Wrist shots carried the volume: CGY went 0-for-23, VAN 4-for-8. VAN scored 4 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
F. Chytil
#72 · C ·
2 G · 0 A · 5 SOG · 16:25 TOI · +2
C. Garland
#8 · R ·
0 G · 1 A · 1 SOG · 18:22 TOI · +2
J. Farabee
#86 · L ·
0 G · 1 A · 0 SOG · 17:53 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • VAN won despite being outplayed by xG (45%). Goaltending or finishing carried them.
  • VAN had the shot volume but the chances weren't dangerous.
  • T. Demko (VAN) stopped 1.8 goals above expected.
  • D. Wolf (CGY) gave up 2.7 goals more than expected — well below their workload.
  • VAN scored 3 goals from low-danger spots — the opposing goalie needs to have those.
  • VAN was lethal off the rush — 4 goals on 25 rush chances.
  • VAN created 4 rebound opportunities (1 converted) — crashing the net effectively.
  • VAN outperformed their expected goals by 2.7 — elite finishing or lucky bounces.
  • CGY underperformed xG by 1.8 — wasted quality chances.
  • T. Demko (VAN) saved 1.8 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · CGY at VAN · 10:00 PM ET

Flames at Canucks: a genuine coin flip

By the ModelJun 16, 2:17 PMEdited for clarity
Win probability

The model's lean

50%
CGY
Model favorite
50%
50%
CGY50VAN

CGY by 0 points of win probability — effectively a coin flip. Projected score CGY 2.62.6 VAN; 18% chance it's tied after 60.

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

Tale of the tape

CGY← edge
edge →VAN
47.0%5v5 xG%44.0%
49.0%Corsi%46.0%
2.36xGF / 602.22
2.66xGA / 602.81
1.76Goals for / gm1.60
2.15Goals against / gm2.56
0.985PDO — luck, not skill0.974

CGY holds 6 of 6 process categories — and PDO (0.985 vs 0.974) says CGY has run hotter.

Source · MoneyPuck season tables · 5v5

The projection model says 2.6–2.6, Vancouver at 50% win probability. There is no edge here—just a coin flip.

What makes it this even? Vancouver's recent form is undeniable: 4–2–0 in their last ten games puts them on a scoring pace most teams envy. Calgary, by contrast, has been underwater over the same stretch, sitting at −10 goal differential, which would suggest weakness. But Calgary's underlying numbers tell a different story. At 5v5, they own a 47.0% expected-goals percentage against Vancouver's 44.0%, and their 49.0% Corsi percentage also favors them. That edge in possession should mean something over 60 minutes.

The regression watch cuts both ways. Vancouver's PDO of 0.974 is running cold—their luck has abandoned them, and positive regression is waiting. Calgary's 0.985 is similarly below neutral, meaning they, too, are due for puck luck to move in their favor. Both teams should see their actual results converge toward their underlying process, but which direction that shift favors tomorrow is uncertain.

For Calgary, Blake Coleman is the engine: 0.89 expected goals per 60 minutes and 16 goals represent production at an elite level. Matt Coronato contributes 0.80 xG/60 and 10 goals as a secondary threat, though his 6.6% shooting suggests positive variance awaits. Vancouver counters with Filip Chytil, who generates 1.03 xG/60—the highest bar of the four—despite just three goals. His underlying dominance is undeniable; the scorer's touch should follow. Linus Karlsson at 0.95 xG/60 with 13 goals gives Vancouver a complementary threat with already-proven finish.

This is the tension: Calgary has the possession edge and a top-end player in Coleman, but Vancouver has the hot hand. Calgary's season-level metrics suggest they are a better team than their recent record. Vancouver's PDO suggests their luck will turn. Yet Vancouver is objectively hotter right now, and form matters.

The model is right. This is a genuine coin flip, with Vancouver's recent form offset by Calgary's underlying strength.

Computed danger · scouting

Players to watch

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
VAN
Filip Chytil3G 0A
1.03 xG/60 · 1 HD · 15.0% sh
Linus Karlsson13G 16A
0.95 xG/60 · 2 HD · 14.1% sh
Source · MoneyPuck skaters