Backcheck
Recap · DAL at CGY

Stars run the Flames off the ice on the underlying numbers

The Stars earned it — the game and the expected-goals battle both.

By the ModelJul 12, 5:30 AMxG: xgboost-0.758Edited for clarity
Away
DAL
Dallas Stars
6
Home
CGY
Calgary Flames
1
FINAL
Process vs result

The underlying story

4.21Expected goals2.16
66% share for the better side
35Shot attempts (SOG)21
6High-danger chances2
69Corsi (all attempts)48
Score-adjusted: 53% / 47%
Source · NHL play-by-play · XGBoost xG

Dallas's 6–1 scoreline overstates the quality gap. The Stars dominated underlying play (66% of 5v5 expected goals, 4.21–2.16) but finished with elite precision: they outscored their xG by 1.79 goals, while Calgary's goaltending collapsed.

The shot attempts told a tighter story. Calgary held 38% (21–35), but the Stars' looks were cleaner: 0.061 xG per shot versus Calgary's 0.045. Dallas squeezed three goals from low-danger areas—routine saves for a sharp goalie. They were lethally efficient on the rush, converting 6 of 24 chances into goals.

Goaltending swung the result hard. D. Cooley stole the show for Calgary, saving 2.2 goals above expected. D. Wolf gave up 2.0 more than expected with 0.765 save percentage. C. DeSmith stopped 1.2 goals above expected on 20 of 21.

The Stars scored where they should have, and Calgary didn't—a formula for lopsided margins even within a narrower expected-goal range.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
DAL1 / 6 · 1.46 xG
CGY0 / 2 · 0.46 xG
Medium dangermid-range
DAL2 / 19 · 2.19 xG
CGY1 / 9 · 1.06 xG
Low dangerperimeter & point
DAL3 / 44 · 0.56 xG
CGY0 / 37 · 0.65 xG

DAL went 3-for-44 from low danger on 0.56 expected goals — 2.4 above expected.

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

Finishing vs expected

expectedactual
DAL
6 G · 4.21 xG · +1.8
CGY
1 G · 2.16 xG · -1.2
01234567
Goalies · GSAx (goals saved above expected)
C. DeSmithDAL
+1.2
D. CooleyCGY
+0.2
D. WolfCGY
-2.0

DAL finished +1.8 against expected, CGY -1.2 — D. Wolf (CGY) allowed 2.0 more goals than expected.

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

Shot diet

goalsshots
DAL
WRIST0/21
TIP IN2/8
SNAP2/5
BACKHAND1/6
DEFLECTED1/3
SLAP0/1
WRAP AROUND0/0
OTHER0/25
CGY
WRIST0/24
TIP IN1/3
SNAP0/3
BACKHAND0/2
DEFLECTED0/0
SLAP0/1
WRAP AROUND0/1
OTHER0/14
DAL
CGY
Off the rush
6 G on 24 · 2.72 xG
1 G on 23 · 1.79 xG
Off rebounds
0 G on 5 · 0.61 xG
0 G on 2 · 0.20 xG

Wrist shots carried the volume: DAL went 0-for-21, CGY 0-for-24. DAL scored 6 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
M. Duchene
#95 · C · DAL
0 G · 4 A · 0 SOG · 13:07 TOI · +3
S. Steel
#18 · C · DAL
2 G · 1 A · 3 SOG · 13:52 TOI · +3
J. Robertson
#21 · L · DAL
0 G · 2 A · 3 SOG · 18:02 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • C. DeSmith (DAL) stopped 1.2 goals above expected.
  • D. Wolf (CGY) gave up 2.0 goals more than expected — well below their workload.
  • DAL had the higher quality looks — 0.061 xG/shot vs 0.045.
  • DAL scored 3 goals from low-danger spots — the opposing goalie needs to have those.
  • DAL was lethal off the rush — 6 goals on 24 rush chances.
  • DAL created 5 rebound opportunities (0 converted) — crashing the net effectively.
  • DAL outperformed their expected goals by 1.8 — elite finishing or lucky bounces.
  • D. Cooley (CGY) saved 2.2 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · DAL at CGY · 9:00 PM ET

Stars at Flames: a genuine coin flip

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

The model's lean

51%
DAL
Model favorite
51%
49%
DAL50CGY

DAL by 2 points of win probability — effectively a coin flip. Projected score DAL 2.52.4 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

DAL← edge
edge →CGY
51.0%5v5 xG%47.0%
47.0%Corsi%49.0%
2.36xGF / 602.36
2.29xGA / 602.66
2.07Goals for / gm1.76
1.68Goals against / gm2.15
1.024PDO — luck, not skill0.985

DAL holds 5 of 6 process categories — and PDO (1.024 vs 0.985) says DAL has run hotter.

Source · MoneyPuck season tables · 5v5

Dallas and Calgary project almost identically: 2.5 goals for the Stars, 2.4 for the Flames, with Dallas holding a 51% win probability. This matchup has no clear edge.

The Stars arrive as the hotter team by recent record, going 9-1-0 over their last 10 games, while Calgary sits underwater at minus-9 goal differential over the same stretch. But Dallas's underlying advantage is narrower than its win column suggests. The Stars control 5v5 expected goals at 51.0% to Calgary's 47.0%—a legitimate edge, but not dominant. The Flames counter with a 49.0% Corsi advantage, meaning they're generating more shot volume at even strength, even if those chances are lower-quality.

The regression angle matters here. Dallas is running hot with a 1.024 PDO, suggesting positive variance in puck luck; expect that to regress downward. Calgary's 0.985 PDO reflects negative variance—the Flames are due for the bounce-back, at least statistically.

The goaltending story adds uncertainty. D. Cooley is playing on a back-to-back, which could mean a backup start or a tired starter carrying the load.

For Dallas, Jason Robertson remains the engine—0.96 expected goals per 60 minutes, 25 goals, 21 assists, 2 high-danger goals, and an elite 12.4% shooting rate. Michael Bunting (0.83 xG/60, 8 goals, 14 assists) provides complementary scoring but at a more modest 7.6% shooting rate, well below Robertson's volume. Calgary counters with Blake Coleman, who generates at a 0.89 xG/60 clip with 16 goals and 12 assists against 2 high-danger goals and 11.4% shooting—a reliable contributor on a tighter margin than Robertson's. Matt Coronato (0.80 xG/60, 10 goals, 16 assists) chips in secondary offense at 6.6% shooting.

Neither team is converting high-danger chances efficiently. Dallas sits at 0% for high-danger and rebound goals, Calgary equally flat there. Dallas's defensive weak link is Tyler Myers; Calgary's is Matt Coronato.

This is the definition of a symmetric matchup—one team gaining points pace while the other dominates underlying metrics, neither offense primed to separate decisively, and regression pressures pointing in opposite directions. The Stars' 51% projection is essentially neutral.

Computed danger · scouting

Players to watch

DAL
Jason Robertson25G 21A
0.96 xG/60 · 2 HD · 12.4% sh
Michael Bunting8G 14A
0.83 xG/60 · 0 HD · 7.6% 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