Backcheck
Recap · SJS at CGY

Flames run the Sharks off the ice on the underlying numbers

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

By the ModelJul 12, 3:25 AMxG: xgboost-0.758Edited for clarity
Away
SJS
San Jose Sharks
2
Home
CGY
Calgary Flames
3
FINAL
Process vs result

The underlying story

3.37Expected goals5.82
63% share for the better side
25Shot attempts (SOG)42
4High-danger chances10
53Corsi (all attempts)82
Score-adjusted: 39% / 61%
Source · NHL play-by-play · XGBoost xG

The Flames beat the Sharks 3-2, but the underlying numbers tell a starker story. Calgary dominated expected goals 5.82 to 3.37, holding 63% of shot attempts and high-danger chances (10 to 4). A one-goal final margin obscures that gulf.

The scoreline stayed tight because both teams underperformed their xG: the Flames by 2.82 goals, San Jose by 1.37. A. Nedeljkovic saved 2.82 goals above expected, stopping all 10 high-danger chances he faced. Yet his elite performance wasn't enough. Calgary's 0-for-10 finish on high-danger chances is unsustainable, but M. Frost (1G, 1A) and M. Weegar (1A) made the difference.

Joel Farabee's backhander from the doorstep (6:53, third period) proved decisive.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
SJS1 / 4 · 0.82 xG
CGY0 / 10 · 2.68 xG
Medium dangermid-range
SJS1 / 17 · 2.10 xG
CGY3 / 19 · 2.27 xG
Low dangerperimeter & point
SJS0 / 32 · 0.46 xG
CGY0 / 53 · 0.88 xG

CGY went 0-for-10 from high danger on 2.68 expected goals — 2.7 left on the table.

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

Finishing vs expected

expectedactual
SJS
2 G · 3.37 xG · -1.4
CGY
3 G · 5.82 xG · -2.8
01234567
Goalies · GSAx (goals saved above expected)
A. NedeljkovicSJS
+2.8
D. WolfCGY
+1.4

SJS finished -1.4 against expected, CGY -2.8 — A. Nedeljkovic (SJS) saved 2.8 goals above expected.

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

Shot diet

goalsshots
SJS
WRIST1/16
SNAP1/7
SLAP0/4
TIP IN0/4
BACKHAND0/4
POKE0/0
DEFLECTED0/0
OTHER0/18
CGY
WRIST0/24
SNAP2/16
SLAP0/8
TIP IN0/6
BACKHAND1/4
POKE0/3
DEFLECTED0/1
OTHER0/20
SJS
CGY
Off the rush
2 G on 24 · 2.46 xG
1 G on 34 · 3.26 xG
Off rebounds
0 G on 2 · 0.38 xG
2 G on 10 · 1.86 xG

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

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
M. Frost
#16 · C · CGY
1 G · 1 A · 5 SOG · 17:13 TOI · +1
M. Weegar
#52 · D · CGY
0 G · 1 A · 4 SOG · 26:17 TOI
A. Wennberg
#21 · C · SJS
0 G · 1 A · 2 SOG · 24:30 TOI · -1
Ranked from the box score — points first · Backcheck
What the model flagged
  • A. Nedeljkovic (SJS) stopped 2.8 goals above expected.
  • CGY couldn't convert — 0/10 on high-danger chances. That won't happen often.
  • SJS was lethal off the rush — 2 goals on 24 rush chances.
  • CGY created 10 rebound opportunities (2 converted) — crashing the net effectively.
  • CGY underperformed xG by 2.8 — wasted quality chances.
  • A. Nedeljkovic (SJS) saved 2.8 goals above expected — stole the show.
  • A. Nedeljkovic was a wall on HD chances — 100% SV on 10 high-danger shots.
Before the game — the model's pre-game read
Preview · SJS at CGY · 4:00 PM ET

Sharks at Flames: a genuine coin flip

By the ModelJul 12, 3:22 AMEdited for clarity
Win probability

The model's lean

52%
CGY
Model favorite
48%
52%
SJS50CGY

CGY by 4 points of win probability — effectively a coin flip. Projected score SJS 2.52.6 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

SJS← edge
edge →CGY
48.0%5v5 xG%47.0%
47.0%Corsi%49.0%
2.33xGF / 602.36
2.56xGA / 602.66
1.99Goals for / gm1.76
2.32Goals against / gm2.15
0.998PDO — luck, not skill0.985

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

Source · MoneyPuck season tables · 5v5

The model projects a SJS 2.5 - 2.6 CGY game with the Flames at 52% win probability. This is about as close to a pick'em as you'll find.

San Jose is the hotter team, going 6-3-1 in their last 10, while Calgary sits at minus-10 goal differential over the same stretch. Underlying metrics are equally tight. The Sharks hold a 48.0% expected-goals share at 5v5 versus Calgary's 47.0%, but the Flames edge them in Corsi at 49.0% to 47.0%. The Sharks' PDO sits at 0.998; the Flames' at 0.985. That deficit suggests Calgary is due for positive regression.

Both teams feature back-to-back situations in goal. D. Cooley and Y. Askarov are each on the second half, so watch for either a backup appearance or a tired starter from one side.

Players to Watch

SJS

  • Pavol Regenda: 1.10 xG/60, 5G 1A, 2 HD goals, 16.1% shooting
  • Igor Chernyshov: 0.91 xG/60, 6G 8A, 1 HD goals, 15.0% shooting

CGY

  • 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

Regenda's 16.1% shooting percentage is elite finishing—he's converting at well above expectation. Chernyshov's 6 goals at 15.0% on a lower expected-goal pace makes him a secondary threat. Coleman is Calgary's workhorse: 16 goals and 12 assists on 0.89 xG/60. Coronato has produced 10 goals and 16 assists at 0.80 xG/60 with a 6.6% shooting rate.

This is a genuine flip. The model knows it. You should too.

Computed danger · scouting

Players to watch

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
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