Backcheck
Recap · CGY at ANA

L. Dostal stands tall as the Ducks edge the Flames

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

By the ModelJul 12, 5:07 AMxG: xgboost-0.758Edited for clarity
Away
CGY
Calgary Flames
2
Home
ANA
Anaheim Ducks
3
FINAL / OT
Process vs result

The underlying story

4.83Expected goals4.77
50% share for the better side
34Shot attempts (SOG)36
5High-danger chances4
78Corsi (all attempts)78
Score-adjusted: 48% / 52%
Source · NHL play-by-play · XGBoost xG

The underlying hockey favored Calgary. The Flames carried a 4.83–4.77 expected-goals edge and generated one more high-danger chance (5–4), yet Anaheim won anyway. L. Dostal saved 2.83 goals above expectation—a performance so dominant it overcame Calgary's better luck on the rush (two goals off 35 chances).

The surface metrics split nearly even. Anaheim held 51–49 on shot attempts (36–34 on goal), but Calgary squandered its opportunities: zero goals on five high-danger chances. Anaheim crashed the net more efficiently, converting one of ten rebound opportunities while Calgary converted zero from six.

D. Cooley matched Dostal's excellence, saving 2.77 goals above expected. Both keepers outplayed their xG models by nearly three goals—so lopsided a goaltending matchup rarely produces a clear winner. Mason McTavish's wrist shot from the doorstep in the shootout decided it.

C. Gauthier scored twice in 20:33, J. LaCombe added an assist in 25:07, and K. Bahl assisted in 22:49.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CGY0 / 5 · 1.20 xG
ANA0 / 4 · 1.18 xG
Medium dangermid-range
CGY2 / 23 · 2.73 xG
ANA2 / 29 · 3.10 xG
Low dangerperimeter & point
CGY0 / 50 · 0.89 xG
ANA0 / 45 · 0.48 xG

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

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

Finishing vs expected

expectedactual
CGY
2 G · 4.83 xG · -2.8
ANA
3 G · 4.77 xG · -1.8
0123456
Goalies · GSAx (goals saved above expected)
D. CooleyCGY
+2.8
L. DostalANA
+2.8

CGY finished -2.8 against expected, ANA -1.8 — L. Dostal (ANA) saved 2.8 goals above expected.

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

Shot diet

goalsshots
CGY
SNAP1/30
WRIST0/8
TIP IN1/11
SLAP0/6
BACKHAND0/4
BAT0/1
DEFLECTED0/1
POKE0/0
OTHER0/17
ANA
SNAP0/15
WRIST0/14
TIP IN0/9
SLAP1/8
BACKHAND0/6
BAT1/2
DEFLECTED0/1
POKE0/1
OTHER0/22
CGY
ANA
Off the rush
2 G on 35 · 3.11 xG
1 G on 32 · 3.03 xG
Off rebounds
0 G on 6 · 1.10 xG
1 G on 10 · 1.29 xG

Snap shots carried the volume: CGY went 1-for-30, ANA 0-for-15. CGY scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
C. Gauthier
#61 · L · ANA
2 G · 0 A · 9 SOG · 20:33 TOI · +1
J. LaCombe
#2 · D · ANA
0 G · 1 A · 4 SOG · 25:07 TOI
K. Bahl
#7 · D · CGY
0 G · 1 A · 0 SOG · 22:49 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • D. Cooley (CGY) stopped 2.8 goals above expected.
  • CGY couldn't convert — 0/5 on high-danger chances. That won't happen often.
  • CGY was lethal off the rush — 2 goals on 35 rush chances.
  • ANA created 10 rebound opportunities (1 converted) — crashing the net effectively.
  • CGY created 6 rebound opportunities (0 converted) — crashing the net effectively.
  • ANA underperformed xG by 2.8 — wasted quality chances.
  • CGY underperformed xG by 2.8 — wasted quality chances.
  • D. Cooley (CGY) saved 2.8 goals above expected — stole the show.
  • L. Dostal (ANA) saved 2.8 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · CGY at ANA · 8:00 PM ET

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

By the ModelJul 12, 5:06 AMEdited for clarity
Win probability

The model's lean

57%
ANA
Model favorite
43%
57%
CGY50ANA

ANA by 14 points of win probability — a modest lean. Projected score CGY 2.52.9 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

CGY← edge
edge →ANA
47.0%5v5 xG%52.0%
49.0%Corsi%52.0%
2.36xGF / 602.80
2.66xGA / 602.59
1.76Goals for / gm2.09
2.15Goals against / gm2.32
0.985PDO — luck, not skill0.981

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

Source · MoneyPuck season tables · 5v5

The model projects a 2.5–2.9 goal spread favoring Anaheim, with the Ducks holding 57% win probability. The prediction hinges on Anaheim's territorial dominance and Calgary's luck running dry.

Anaheim has earned this lean. The Ducks have posted an 8-2-0 record over their last ten games, out-shooting Calgary in the underlying metrics across the board. At 5v5, Anaheim generates 52.0% expected goals and controls 52.0% of shot volume—the kind of sustained advantage that typically predicts outcomes. Calgary sits at 47.0% xG and 49.0% Corsi, a frame that corresponds with their -5 goal differential over the same ten-game stretch.

The regression angle matters more than the headline numbers suggest. Both teams are running cold on PDO—Calgary at 0.985, Anaheim at 0.981. But the upside diverges. Anaheim, generating 52.0% expected goals, has room to improve toward their underlying output. Calgary, at 47.0% xG, faces a narrower ceiling even with positive regression.

The matchup tilts toward Anaheim on depth. Blake Coleman leads Calgary's scoring at 16 goals and 12 assists with a 0.89 expected goals-per-60 rate, backed by 11.4% shooting efficiency and 2 high-danger chances converted. Matt Coronato adds depth at 10 goals and 16 assists (0.80 xG/60, 6.6% shooting), though he represents Calgary's defensive liability. On the other side, Beckett Sennecke (1.03 xG/60, 20 goals, 19 assists, 8 HD goals, 13.5% shooting) is Anaheim's primary engine, while Cutter Gauthier (0.99 xG/60, 25 goals, 16 assists, 2 HD goals, 12.9% shooting) adds a complementary scoring threat.

Calgary's task is to neutralize Sennecke's scoring pressure while preventing Gauthier from exploiting Mason McTavish's defensive vulnerabilities on the opposite end. Anaheim can exploit Coronato on Calgary's back line.

One tactical wrinkle: L. Dostal appears headed for a back-to-back assignment. Monitor Anaheim's goaltender workload—a tired starter or a switch to the backup would materially shift the projection.

The Ducks have the model's edge. Expect territorial control and a likely ANA victory.

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
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