Backcheck
Recap · CGY at STL

Blues hold off the Flames

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

By the ModelJul 11, 3:36 PMxG: xgboost-0.758Edited for clarity
Away
CGY
Calgary Flames
2
Home
STL
St. Louis Blues
3
FINAL
Process vs result

The underlying story

3.42Expected goals3.50
51% share for the better side
40Shot attempts (SOG)31
4High-danger chances5
71Corsi (all attempts)48
Score-adjusted: 64% / 36%
Source · NHL play-by-play · XGBoost xG

St. Louis' 3–2 win was no coup—the expected goals split of 3.50–3.42 suggests a close game played roughly to form. But look closer and the Blues' superiority emerges in the details.

The Blues held 44% of shot attempts (31–40 on goal), generating 0.073 expected goals per shot attempt to Calgary's 0.048. That gap in shot quality haunted the Flames all night. St. Louis converted twice from 28 rush attempts, turning efficiency into victory.

Calgary's underlying metrics told a grimmer story: the Flames scored twice from low-danger areas—the sort of goals a good goalie stops—while underperforming their expected total by 1.42 goals. J. Binnington, St. Louis' goaltender, stopped 1.4 goals above expected. That dominant performance erased Calgary's margin for error.

The Flames created four rebound opportunities but converted none. Rasmus Andersson's wrist shot from the point (14:29, P2) was the game's turning point, but even an industrious Andersson (25:12 on ice, one goal) could not drag his team back.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CGY0 / 4 · 1.06 xG
STL1 / 5 · 1.25 xG
Medium dangermid-range
CGY0 / 14 · 1.53 xG
STL1 / 15 · 1.71 xG
Low dangerperimeter & point
CGY2 / 53 · 0.83 xG
STL1 / 28 · 0.54 xG

CGY went 0-for-14 from medium danger on 1.53 expected goals — 1.5 left on the table.

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

Finishing vs expected

expectedactual
CGY
2 G · 3.42 xG · -1.4
STL
3 G · 3.50 xG · -0.5
01234
Goalies · GSAx (goals saved above expected)
D. WolfCGY
+0.5
J. BinningtonSTL
+1.4

CGY finished -1.4 against expected, STL -0.5 — J. Binnington (STL) saved 1.4 goals above expected.

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

Shot diet

goalsshots
CGY
WRIST1/24
SNAP1/13
SLAP0/9
BACKHAND0/4
TIP IN0/2
DEFLECTED0/0
WRAP AROUND0/0
OTHER0/19
STL
WRIST1/20
SNAP0/9
SLAP0/2
BACKHAND1/6
TIP IN1/2
DEFLECTED0/1
WRAP AROUND0/1
OTHER0/7
CGY
STL
Off the rush
1 G on 31 · 2.19 xG
2 G on 28 · 2.50 xG
Off rebounds
0 G on 4 · 0.46 xG
0 G on 1 · 0.26 xG

Wrist shots carried the volume: CGY went 1-for-24, STL 1-for-20. STL scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
O. Sundqvist
#70 · C · STL
0 G · 2 A · 1 SOG · 13:55 TOI · +1
R. Andersson
#4 · D · CGY
1 G · 0 A · 7 SOG · 25:12 TOI
J. Faulk
#72 · D · STL
0 G · 1 A · 2 SOG · 21:04 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • J. Binnington (STL) stopped 1.4 goals above expected.
  • STL generated far more dangerous chances — 0.073 xG/shot vs 0.048. Quality over quantity.
  • CGY scored 2 goals from low-danger spots — the opposing goalie needs to have those.
  • STL was lethal off the rush — 2 goals on 28 rush chances.
  • CGY created 4 rebound opportunities (0 converted) — crashing the net effectively.
Before the game — the model's pre-game read
Preview · CGY at STL · 8:00 PM ET

Flames at Blues: a genuine coin flip

By the ModelJul 11, 3:33 PMEdited for clarity
Win probability

The model's lean

54%
STL
Model favorite
46%
54%
CGY50STL

STL by 8 points of win probability — a modest lean. Projected score CGY 2.42.6 STL; 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 →STL
47.0%5v5 xG%49.0%
49.0%Corsi%48.0%
2.36xGF / 602.34
2.66xGA / 602.40
1.76Goals for / gm2.00
2.15Goals against / gm2.12
0.985PDO — luck, not skill1.000

STL holds 4 of 6 process categories — and PDO (0.985 vs 1.000) says STL has run hotter.

Source · MoneyPuck season tables · 5v5

The models project a 2.4–2.6 goal game with the Blues favored at 54% win probability—about as close to even odds as you'll find.

St. Louis owns the shot edge: 49.0% expected goal share to Calgary's 47.0% at 5v5. Yet the Blues are underwater at -15 goal differential over their last 10, a gap suggesting recent results have lagged underlying talent. Calgary is running cold—the Flames' PDO sits at 0.985, well below the 1.000 long-run mean—positioning them for positive regression. St. Louis is at 1.000 exactly, break-even luck, which means what they've shown is what they'll likely sustain.

D. Cooley is on a back-to-back. Whether the Blues deploy their backup or ask a tired starter to push will shape the game's tempo.

Blake Coleman is Calgary's engine. He carries 0.89 expected goals per 60 minutes with 16 goals and 12 assists at an 11.4% shooting rate, plus 2 high-danger goals. That combination—elite chance creation and strong finishing—marks him as a genuine threat. Matt Coronato offers secondary depth, though at 0.80 xG/60, 10 goals, 16 assists, and 6.6% shooting, he's been snakebitten.

St. Louis counters with Jimmy Snuggerud: 0.86 xG/60, 15 goals, 22 assists, 11.9% shooting, and 2 high-danger goals. His profile mirrors Coleman's nearly exactly. Dylan Holloway (0.82 xG/60, 13 goals, 24 assists, 1 high-danger goal, 10.8% shooting) runs a high-volume role alongside him.

Both teams have yet to allow a high-danger or rebound goal—either disciplined defense or unsustainable luck. For Calgary, Matt Coronato is the defensive weak link; for St. Louis, it's Snuggerud. The model is right: this is a genuine coin flip. Calgary's cold streak is primed to reverse, but St. Louis holds the structural advantage. Either outcome is defensible.

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
STL
Jimmy Snuggerud15G 22A
0.86 xG/60 · 2 HD · 11.9% sh
Dylan Holloway13G 24A
0.82 xG/60 · 1 HD · 10.8% sh
Source · MoneyPuck skaters