Backcheck
Recap · CGY at TBL

A. Vasilevskiy stands tall as the Lightning edge the Flames

The Lightning stole one. They lost the expected-goals battle 5.10–3.55 and won anyway.

By the ModelJul 11, 6:03 PMxG: xgboost-0.758Edited for clarity
Away
CGY
Calgary Flames
1
Home
TBL
Tampa Bay Lightning
5
FINAL
Process vs result

The underlying story

5.10Expected goals3.55
59% share for the better side
32Shot attempts (SOG)23
9High-danger chances5
63Corsi (all attempts)60
Score-adjusted: 59% / 41%
Source · NHL play-by-play · XGBoost xG

The Lightning's 5-1 scoreline belies a decisive statistical beatdown: Calgary owned 59% of expected goals at 5v5, 5.10 to 3.55, and held 42% of shot attempts across 32 to 23. The Flames were the better team by analytics. They weren't better at hockey.

A. Vasilevskiy stopped that story dead. The Lightning's goaltender saved 31 of 32 shots—a 0.969 save percentage—and finished 4.10 goals above expected. Against a team generating 0.081 expected goals per shot (to Tampa's 0.059), he was unbeatable.

Calgary's goaltending split the work differently. D. Cooley faced 19 shots and allowed one, posting a 0.895 save percentage while stopping 0.93 goals above expected. D. Wolf inherited a 4-shot situation and crumbled: 1 save, 0.250 percentage, 2.38 goals surrendered above expectation. By the time Wolf arrived, Tampa had control.

The Lightning struck from angles that shouldn't score. Four goals came from low-danger spots—the kind opponents need their goalie to steal. On rush chances, Tampa executed with brutal efficiency: 4 goals on 24 opportunities. Calgary's high-danger looks (9 total) were sharper but went unconverted. The Flames finished 0-for-9.

At 14:23 of the third period, Nikita Kucherov's snap shot from the doorstep widened Tampa's margin. It crystallized the gulf between stats and results: the team that should have won couldn't execute.

In the analytics era, this scoreline reminds us that goaltending still decides games. Calgary was the more dangerous team. A. Vasilevskiy made sure it didn't matter.

Three Stars

  • #59 J. Guentzel (TBL) — 2A in 21:21
  • #38 B. Hagel (TBL) — 1G, 1A in 20:11
  • #86 N. Kucherov (TBL) — 1G, 1A in 17:28
How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CGY0 / 9 · 2.32 xG
TBL1 / 5 · 1.42 xG
Medium dangermid-range
CGY0 / 21 · 2.38 xG
TBL0 / 11 · 1.39 xG
Low dangerperimeter & point
CGY1 / 33 · 0.40 xG
TBL4 / 44 · 0.74 xG

TBL went 4-for-44 from low danger on 0.74 expected goals — 3.3 above expected.

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

Finishing vs expected

expectedactual
CGY
1 G · 5.10 xG · -4.1
TBL
5 G · 3.55 xG · +1.4
0123456
Goalies · GSAx (goals saved above expected)
D. CooleyCGY
+0.9
D. WolfCGY
-2.4
A. VasilevskiyTBL
+4.1

CGY finished -4.1 against expected, TBL +1.4 — A. Vasilevskiy (TBL) saved 4.1 goals above expected.

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

Shot diet

goalsshots
CGY
SNAP0/34
SLAP0/3
BACKHAND0/5
WRIST1/2
TIP IN0/2
OTHER0/17
TBL
SNAP2/22
SLAP1/9
BACKHAND0/2
WRIST2/5
TIP IN0/3
OTHER0/19
CGY
TBL
Off the rush
1 G on 26 · 3.16 xG
4 G on 24 · 2.04 xG
Off rebounds
0 G on 6 · 1.25 xG
0 G on 5 · 0.59 xG

Snap shots carried the volume: CGY went 0-for-34, TBL 2-for-22. TBL scored 4 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
J. Guentzel
#59 · C · TBL
0 G · 2 A · 1 SOG · 21:21 TOI · +1
B. Hagel
#38 · L · TBL
1 G · 1 A · 3 SOG · 20:11 TOI · +2
N. Kucherov
#86 · R · TBL
1 G · 1 A · 3 SOG · 17:28 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • TBL won despite being outplayed by xG (41%). Goaltending or finishing carried them.
  • A. Vasilevskiy (TBL) stopped 4.1 goals above expected.
  • D. Wolf (CGY) gave up 2.4 goals more than expected — well below their workload.
  • CGY had the higher quality looks — 0.081 xG/shot vs 0.059.
  • CGY couldn't convert — 0/9 on high-danger chances. That won't happen often.
  • TBL scored 4 goals from low-danger spots — the opposing goalie needs to have those.
  • TBL was lethal off the rush — 4 goals on 24 rush chances.
  • TBL created 5 rebound opportunities (0 converted) — crashing the net effectively.
  • CGY created 6 rebound opportunities (0 converted) — crashing the net effectively.
  • CGY underperformed xG by 4.1 — wasted quality chances.
  • D. Cooley (CGY) saved 1.6 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · CGY at TBL · 7:00 PM ET

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

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

The model's lean

58%
TBL
Model favorite
42%
58%
CGY50TBL

TBL by 16 points of win probability — a clear lean. Projected score CGY 2.32.8 TBL; 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 →TBL
47.0%5v5 xG%54.0%
49.0%Corsi%53.0%
2.36xGF / 602.67
2.66xGA / 602.28
1.76Goals for / gm2.38
2.15Goals against / gm1.85
0.985PDO — luck, not skill1.019

TBL holds 6 of 6 process categories — and PDO (0.985 vs 1.019) says TBL has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.3-2.8 Lightning victory with Tampa Bay at 58% win probability. The edge isn't accidental—it tracks the underlying play.

Tampa Bay dominates 5v5 shot quality: 54.0% expected goals against Calgary's 47.0%. That translates to territorial control—the Lightning are generating 53.0% Corsi, a mark that forecasts sustained possession. Calgary will spend the night chasing.

But regression lurks in the numbers. Tampa Bay's 1.019 PDO is unsustainably hot; downward regression toward mean is inevitable. Calgary's 0.985 runs cold, primed for the opposite move. Regression won't erase the Lightning's edge but will narrow it.

A. Vasilevskiy faces a back-to-back. The Lightning may start him anyway, but fatigue is invisible to the model—watch the warmup.

Players to Watch

Calgary

  • Blake Coleman: 0.89 xG/60, 16G 12A, 2 HD goals, 11.4% shooting
  • Matt Coronato: 0.80 xG/60, 10G 16A, 6.6% shooting

Tampa Bay

  • Brandon Hagel: 1.10 xG/60, 23G 26A, 2 HD goals, 15.8% shooting
  • Anthony Cirelli: 0.95 xG/60, 15G 18A, 5 HD goals, 17.0% shooting

Both Calgary and Tampa miss clean opportunities—0% high-danger and rebound goal rates for both teams flag a disconnect between shot quality and finish. Watch Calgary's defensive liability through Matt Coronato and Tampa's weakness through Victor Hedman. Neither gap is large, but in a tight model output, small leaks widen the result.

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
TBL
Brandon Hagel23G 26A
1.10 xG/60 · 2 HD · 15.8% sh
Anthony Cirelli15G 18A
0.95 xG/60 · 5 HD · 17.0% sh
Source · MoneyPuck skaters