Backcheck
Recap · CGY at SJS

Sharks run the Flames off the ice on the underlying numbers

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

By the ModelJul 11, 8:38 PMxG: xgboost-0.758Edited for clarity
Away
CGY
Calgary Flames
3
Home
SJS
San Jose Sharks
6
FINAL
Process vs result

The underlying story

2.80Expected goals4.72
63% share for the better side
30Shot attempts (SOG)26
4High-danger chances7
66Corsi (all attempts)57
Score-adjusted: 59% / 42%
Source · NHL play-by-play · XGBoost xG

The Flames fired 30 shots against 26 for San Jose—and still lost 6-3. The gap wasn't volume; it was conversion. The Sharks generated 0.083 expected goals per shot to Calgary's 0.042, a lopsided quality advantage that the final margin reflected.

The underlying numbers vindicated the rout. San Jose controlled 63% of 5v5 expected goals (4.72–2.80) and dominated high-danger chances 7–4. Firing more shots only underscored Calgary's disadvantage where it mattered.

Goaltending had little to do with it. Y. Askarov stopped 27 of 30 for a 0.900 save percentage while D. Wolf posted 20 of 25 (0.800)—a gap, but not enormous. San Jose simply created the looks that end up in the net. They were 3-for-7 on high-danger chances (43%), then added two goals from spots no goalie should surrender. That's clinical finishing.

Calgary couldn't convert in the danger areas. San Jose finished two of three rebound chances; Calgary finished zero of four. Throw in the Sharks' three rush goals against Calgary's three, and the picture is clear: San Jose created more in every zone that matters.

Macklin Celebrini's wrist shot from the slot (P3, 18:50) was the turning point. M. Celebrini finished with 2G and 2A across 21:25 of ice time; B. Goodrow added 2G and 1A in just 12:59. Those two did enough for a convincing win on their own. M. Weegar's lone assist was a consolation for a Calgary defense overrun.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CGY0 / 4 · 0.98 xG
SJS3 / 7 · 2.32 xG
Medium dangermid-range
CGY1 / 10 · 1.19 xG
SJS1 / 17 · 1.87 xG
Low dangerperimeter & point
CGY2 / 52 · 0.63 xG
SJS2 / 33 · 0.53 xG

SJS went 2-for-33 from low danger on 0.53 expected goals — 1.5 above expected.

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

Finishing vs expected

expectedactual
CGY
3 G · 2.80 xG · +0.2
SJS
6 G · 4.72 xG · +1.3
01234567
Goalies · GSAx (goals saved above expected)
D. WolfCGY
-0.3
Y. AskarovSJS
-0.2

CGY finished +0.2 against expected, SJS +1.3 — D. Wolf (CGY) allowed 0.3 more goals than expected.

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

Shot diet

goalsshots
CGY
WRIST1/26
SLAP1/7
TIP IN0/1
SNAP1/2
POKE0/2
DEFLECTED0/1
OTHER0/27
SJS
WRIST4/29
SLAP0/4
TIP IN0/5
SNAP0/4
POKE1/1
DEFLECTED1/1
OTHER0/13
CGY
SJS
Off the rush
3 G on 22 · 1.75 xG
3 G on 30 · 3.53 xG
Off rebounds
0 G on 4 · 0.76 xG
2 G on 3 · 0.66 xG

Wrist shots carried the volume: CGY went 1-for-26, SJS 4-for-29. CGY scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
M. Celebrini
#71 · C · SJS
2 G · 2 A · 7 SOG · 21:25 TOI · +2
B. Goodrow
#23 · C · SJS
2 G · 1 A · 2 SOG · 12:59 TOI · +3
M. Weegar
#52 · D · CGY
0 G · 1 A · 3 SOG · 24:53 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • CGY generated higher-quality looks than the shot total suggests.
  • SJS generated far more dangerous chances — 0.083 xG/shot vs 0.042. Quality over quantity.
  • SJS was clinical in the high-danger zone — 3/7 on HD chances (43%).
  • SJS scored 2 goals from low-danger spots — the opposing goalie needs to have those.
  • CGY scored 2 goals from low-danger spots — the opposing goalie needs to have those.
  • SJS was lethal off the rush — 3 goals on 30 rush chances.
  • CGY was lethal off the rush — 3 goals on 22 rush chances.
  • SJS created 3 rebound opportunities (2 converted) — crashing the net effectively.
  • CGY created 4 rebound opportunities (0 converted) — crashing the net effectively.
Before the game — the model's pre-game read
Preview · CGY at SJS · 10:00 PM ET

Flames at Sharks: a genuine coin flip

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

The model's lean

53%
SJS
Model favorite
47%
53%
CGY50SJS

SJS by 6 points of win probability — a modest lean. Projected score CGY 2.52.6 SJS; 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 →SJS
47.0%5v5 xG%48.0%
49.0%Corsi%47.0%
2.36xGF / 602.33
2.66xGA / 602.56
1.76Goals for / gm1.99
2.15Goals against / gm2.32
0.985PDO — luck, not skill0.998

The season numbers split 33 — no clear process edge — and PDO (0.985 vs 0.998) says SJS has run hotter.

Source · MoneyPuck season tables · 5v5

The models see almost nothing to separate these teams. San Jose projects to a 2.5–2.6 goal range against Calgary, and the Sharks carry a 53% win probability—about as close to a true coin flip as the NHL gets.

San Jose's recent metrics tell a cautionary tale. Over their last ten games, the Sharks sit at minus-10 in goal differential, a steep climb from which to find wins. Yet the underlying numbers show a competitive matchup: San Jose's 48.0% expected goals share and 47.0% Corsi percentage reflect a team capable of controlling possession despite recent results.

Calgary's season numbers (47.0% xG%, 49.0% Corsi%) suggest tighter margins. More revealing is the Flames' 0.985 PDO—they're running cold and due for positive regression. That combination of controlled possession and unsustainably poor luck often precedes a run.

The Flames lean on Blake Coleman, who carries 0.89 expected goals per 60 minutes and a team-leading 16 goals with 12 assists. His 11.4% shooting percentage leaves room for natural variance; so does Matt Coronato's 6.6%, attached to 10 goals and 16 assists on 0.80 xG/60. Both represent the type of mid-range volume and efficiency Calgary needs to sustain.

San Jose counters with Pavol Regenda, whose 1.10 xG/60 leads the forward group despite just 5 goals and an assist. Regenda's 16.1% shooting suggests elevated variance—a regression candidate in the opposite direction. Igor Chernyshov (0.91 xG/60, 6 goals, 8 assists) anchors the secondary scoring, posting a healthy 15.0% conversion rate that will require monitoring.

The Sharks' PDO of 0.998 sits nearly neutral, suggesting their underlying play has translated roughly as expected. Calgary's cold PDO represents the game's most obvious tilt. In a matchup this balanced, minor regression in either direction could tip the outcome.

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
SJS
Pavol Regenda5G 1A
1.10 xG/60 · 2 HD · 16.1% sh
Igor Chernyshov6G 8A
0.91 xG/60 · 1 HD · 15.0% sh
Source · MoneyPuck skaters