Backcheck
Recap · CAR at CGY

Flames hold off the Hurricanes

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

By the ModelJul 12, 6:27 AMxG: xgboost-0.758Edited for clarity
Away
CAR
Carolina Hurricanes
4
Home
CGY
Calgary Flames
5
FINAL
Process vs result

The underlying story

3.11Expected goals3.09
50% share for the better side
29Shot attempts (SOG)25
5High-danger chances5
57Corsi (all attempts)45
Score-adjusted: 59% / 42%
Source · NHL play-by-play · XGBoost xG

Calgary's 5-4 win tells a story that expected goals contradicts. The Hurricanes held a 3.11–3.09 xG advantage—a statistical edge the final margin inverted.

The gap between chance creation and goal conversion sits at goaltending and finish. The Flames overperformed their 3.09 xG by 1.91 goals, while the Hurricanes overperformed their 3.11 xG by just 0.89. B. Bussi's performance explains the chasm: the Carolina goaltender allowed 1.91 goals more than expected based on shot quality, a collapse that swung the game entirely.

Calgary's execution in high-danger areas sealed the win. The Flames converted 2 of 5 HD chances (40%), while Carolina, despite generating 5 equal chances, couldn't match that rate. On the rush, Calgary scored 2 goals on 21 attempts; Carolina, with more volume (30 attempts), managed the same return. The teams traded power-play dominance—Carolina scored 2 PPG on 6 shots (0.48 xG)—but that elite execution couldn't compensate for the underlying deficit.

This game was decided by variance, not performance. The Hurricanes generated chances roughly equal to Calgary's but were outfinished where it mattered.

Three Stars

  • #24 S. Jarvis (CAR)—1G, 2A in 19:29
  • #86 J. Farabee (CGY)—2G, 1A in 18:30
  • #20 S. Aho (CAR)—3A in 18:20
How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CAR1 / 5 · 0.98 xG
CGY2 / 5 · 1.14 xG
Medium dangermid-range
CAR1 / 16 · 1.51 xG
CGY2 / 13 · 1.59 xG
Low dangerperimeter & point
CAR2 / 36 · 0.62 xG
CGY1 / 27 · 0.36 xG

CAR went 2-for-36 from low danger on 0.62 expected goals — 1.4 above expected.

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

Finishing vs expected

expectedactual
CAR
4 G · 3.11 xG · +0.9
CGY
5 G · 3.09 xG · +1.9
0123456
Goalies · GSAx (goals saved above expected)
B. BussiCAR
-1.9
D. WolfCGY
-0.9

CAR finished +0.9 against expected, CGY +1.9 — B. Bussi (CAR) allowed 1.9 more goals than expected.

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

Shot diet

goalsshots
CAR
WRIST3/25
TIP IN0/5
SNAP0/7
BACKHAND0/3
SLAP1/6
POKE0/1
DEFLECTED0/0
OTHER0/10
CGY
WRIST4/13
TIP IN0/7
SNAP0/5
BACKHAND1/5
SLAP0/2
POKE0/0
DEFLECTED0/1
OTHER0/12
CAR
CGY
Off the rush
2 G on 30 · 2.06 xG
2 G on 21 · 2.11 xG
Off rebounds
0 G on 4 · 0.47 xG
2 G on 4 · 0.81 xG

Wrist shots carried the volume: CAR went 3-for-25, CGY 4-for-13. CAR scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
S. Jarvis
#24 · R · CAR
1 G · 2 A · 2 SOG · 19:29 TOI · +2
J. Farabee
#86 · L · CGY
2 G · 1 A · 4 SOG · 18:30 TOI · +1
S. Aho
#20 · C · CAR
0 G · 3 A · 1 SOG · 18:20 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • B. Bussi (CAR) gave up 1.9 goals more than expected — well below their workload.
  • CGY was clinical in the high-danger zone — 2/5 on HD chances (40%).
  • CAR scored 2 goals from low-danger spots — the opposing goalie needs to have those.
  • CGY was lethal off the rush — 2 goals on 21 rush chances.
  • CAR was lethal off the rush — 2 goals on 30 rush chances.
  • CGY created 4 rebound opportunities (2 converted) — crashing the net effectively.
  • CAR created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • CGY outperformed their expected goals by 1.9 — elite finishing or lucky bounces.
  • CAR power play was dominant — 2 PPG on 6 PP shots (0.48 xG).
Before the game — the model's pre-game read
Preview · CAR at CGY · 10:00 PM ET

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

By the ModelJul 12, 6:05 AMEdited for clarity
Win probability

The model's lean

56%
CAR
Model favorite
56%
44%
CAR50CGY

CAR by 12 points of win probability — a modest lean. Projected score CAR 2.82.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

CAR← edge
edge →CGY
56.0%5v5 xG%47.0%
60.0%Corsi%49.0%
2.98xGF / 602.36
2.31xGA / 602.66
2.26Goals for / gm1.76
1.95Goals against / gm2.15
0.984PDO — luck, not skill0.985

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

Source · MoneyPuck season tables · 5v5

The model projects a 2.8–2.5 victory for Carolina, backed by 56% win probability for the Hurricanes. This edge rests on clean dominance in underlying metrics: the Hurricanes own a 56.0% expected goals share at 5v5 against Calgary's 47.0%, and control puck possession at 60.0% Corsi against the Flames' 49.0%. That spread signals territorial control.

Form skews the same direction. Carolina has posted an 8-1-1 record over their last ten games. Calgary, meanwhile, sits at -12 goal differential over the same span—a slide that compounds the underlying disadvantage.

The complication arrives via luck metrics. Both teams are running cold on PDO: Carolina at 0.984, Calgary at 0.985. Neither has converted at the rate their shot quality deserves. The Flames are due for positive regression. So are the Hurricanes. Regression toward the mean doesn't guarantee anything on any single night, but the model prices it in, which narrows the gap between the projection and what the underlying play alone would suggest.

Jackson Blake drives Carolina's offense at 1.06 expected goals per 60 with 14 goals, 19 assists, 2 high-danger goals, and a 10.9% shooting rate. Seth Jarvis runs parallel at 0.98 xG/60, 17 goals, 12 assists, 1 high-danger goal, and 11.9% shooting. For Calgary, Blake Coleman anchors the attack at 0.89 xG/60, 16 goals, 12 assists, and 2 high-danger goals on 11.4% shooting. Matt Coronato adds 10 goals and 16 assists at 0.80 xG/60 on 6.6% shooting.

D. Cooley faces a back-to-back start. Watch for either a backup in net or a starter running on depleted reserves.

Carolina's edge is real. But when both teams eventually regress upward from cold-running luck lines, that projected gap tightens.

Computed danger · scouting

Players to watch

CAR
Jackson Blake14G 19A
1.06 xG/60 · 2 HD · 10.9% sh
Seth Jarvis17G 12A
0.98 xG/60 · 1 HD · 11.9% 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