Backcheck
Recap · CGY at FLA

Flames hold off the Panthers

The Flames stole one. They lost the expected-goals battle 3.94–5.42 and won anyway.

By the ModelJul 11, 5:56 PMxG: xgboost-0.758Edited for clarity
Away
CGY
Calgary Flames
5
Home
FLA
Florida Panthers
3
FINAL
Process vs result

The underlying story

3.94Expected goals5.42
58% share for the better side
34Shot attempts (SOG)41
7High-danger chances7
62Corsi (all attempts)96
Score-adjusted: 37% / 63%
Source · NHL play-by-play · XGBoost xG

Calgary won 5-3. Florida should have won 5-3.

The Panthers dominated expected goals at 58% (5.42–3.94), owned shot attempts at 55% (41–34), and tied high-danger chances 7-7. On paper, this was a Florida victory. On the scoreboard, it was Calgary's heist.

D. Cooley did the stealing. His 0.927 SV% meant he stopped 2.42 goals above expected — the swing that flipped the game. D. Tarasov's 0.879 SV% for Florida couldn't compete.

Where Calgary punched above its class: three goals came from low-danger spots, locations an NHL goaltender should routinely deny. On the rush, Calgary converted 2 of 22 chances; Florida converted 3 of 37. At the net front, neither team found rhythm — Florida crashed for 12 rebound attempts and scored on none; Calgary created 7 chances and converted one.

The Panthers' problem wasn't process. They underperformed their xG by 2.4 goals, which doesn't happen often to teams this efficient. Joel Farabee's snap from the wing at 18:57 of the third period gave Calgary the breathing room it needed.

N. Kadri led Calgary's finish: 1 goal and 2 assists in 18:59. R. Andersson added 2 assists in 22:59. For Florida, S. Reinhart recorded 2 assists in 21:20 — solid work that still wasn't enough.

Three Stars

  • #91 N. Kadri (CGY) — 1G, 2A
  • #4 R. Andersson (CGY) — 2A
  • #13 S. Reinhart (FLA) — 2A
How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CGY2 / 7 · 1.83 xG
FLA2 / 7 · 1.68 xG
Medium dangermid-range
CGY0 / 12 · 1.46 xG
FLA0 / 27 · 2.95 xG
Low dangerperimeter & point
CGY3 / 43 · 0.65 xG
FLA1 / 62 · 0.79 xG

FLA went 0-for-27 from medium danger on 2.95 expected goals — 3.0 left on the table.

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

Finishing vs expected

expectedactual
CGY
5 G · 3.94 xG · +1.1
FLA
3 G · 5.42 xG · -2.4
0123456
Goalies · GSAx (goals saved above expected)
D. CooleyCGY
+2.4
D. TarasovFLA
-0.1

CGY finished +1.1 against expected, FLA -2.4 — D. Cooley (CGY) saved 2.4 goals above expected.

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

Shot diet

goalsshots
CGY
SNAP1/24
BACKHAND1/9
SLAP1/8
TIP IN1/5
WRIST1/3
WRAP AROUND0/1
DEFLECTED0/0
OTHER0/12
FLA
SNAP2/41
BACKHAND0/8
SLAP0/3
TIP IN0/6
WRIST1/5
WRAP AROUND0/1
DEFLECTED0/1
OTHER0/31
CGY
FLA
Off the rush
2 G on 22 · 1.72 xG
3 G on 37 · 2.90 xG
Off rebounds
1 G on 7 · 1.18 xG
0 G on 12 · 1.75 xG

Snap shots carried the volume: CGY went 1-for-24, FLA 2-for-41. FLA scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
N. Kadri
#91 · C · CGY
1 G · 2 A · 8 SOG · 18:59 TOI · +2
R. Andersson
#4 · D · CGY
0 G · 2 A · 3 SOG · 22:59 TOI · +1
S. Reinhart
#13 · C · FLA
0 G · 2 A · 2 SOG · 21:20 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • CGY stole this one. FLA owned 58% of the xG and lost.
  • D. Cooley (CGY) stopped 2.4 goals above expected.
  • CGY scored 3 goals from low-danger spots — the opposing goalie needs to have those.
  • FLA was lethal off the rush — 3 goals on 37 rush chances.
  • CGY was lethal off the rush — 2 goals on 22 rush chances.
  • FLA created 12 rebound opportunities (0 converted) — crashing the net effectively.
  • CGY created 7 rebound opportunities (1 converted) — crashing the net effectively.
  • FLA underperformed xG by 2.4 — wasted quality chances.
  • D. Cooley (CGY) saved 2.4 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · CGY at FLA · 4:00 PM ET

Flames at Panthers: a genuine coin flip

By the ModelJul 11, 5:55 PMEdited for clarity
Win probability

The model's lean

54%
FLA
Model favorite
46%
54%
CGY50FLA

FLA by 8 points of win probability — a modest lean. Projected score CGY 2.52.7 FLA; 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 →FLA
47.0%5v5 xG%49.0%
49.0%Corsi%52.0%
2.36xGF / 602.48
2.66xGA / 602.56
1.76Goals for / gm1.98
2.15Goals against / gm2.21
0.985PDO — luck, not skill0.989

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

Source · MoneyPuck season tables · 5v5

The model sees this as nearly a pick'em. It projects Calgary at 2.5 expected goals and Florida at 2.7, giving the Panthers a 54% win probability.

Calgary is the worry. The Flames are -5 in goal differential over their last ten games, suggesting recent play has been sloppy or unlucky or both. But there's a safety valve: their PDO of 0.985 is running cold. When a team's shot quality and goaltending both underperform luck, regression is nearly certain. Calgary should expect better results in similar games from here.

The season-long picture shows Florida with a structural advantage. The Panthers drive play at 52.0% Corsi while Calgary sits at 49.0%. That territorial edge translates to xG%: Florida 49.0%, Calgary 47.0%. None of this is overwhelming, but it's consistent. Florida wins close-range battles.

Goaltending could muddy things. S. Bobrovsky plays on a back-to-back, as does D. Cooley. Either starter may rest, or the real one takes the ice tired. That unpredictability is worth noting but hard to bet on.

The players tell the story:

Blake Coleman (Calgary) carries 0.89 xG per 60 minutes with 16 goals, 12 assists, and an 11.4% shooting rate—two of those goals came from high-danger chances. Matt Coronato (Calgary) is at 0.80 xG/60 with 10 goals and 16 assists, but his 6.6% shooting rate flags as a regression risk; he's likely to score more on similar volume.

Sam Bennett (Florida) leads at 0.97 xG/60 with 18 goals, 19 assists, and six high-danger tallies. His 13.1% shooting rate is sustainable. Brad Marchand (Florida) generates 0.93 xG/60 with 17 goals, nine assists, and three high-danger goals—but his 19.5% shooting rate is an outlier. Marchand won't stay this hot.

Both teams clock 0% on high-danger and rebound goals, which signals either exceptional goaltending or randomness so far. One or both rates will move toward the league mean.

The matchup hinges on whether Calgary's regression window opens before puck drop. If it does—if the Flames' luck follows their underlying play—they'll keep this tight despite Florida's structural edge. If not, Florida's territorial dominance will separate them. The model, correctly, won't pick a side.

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
FLA
Sam Bennett18G 19A
0.97 xG/60 · 6 HD · 13.1% sh
Brad Marchand17G 9A
0.93 xG/60 · 3 HD · 19.5% sh
Source · MoneyPuck skaters