Backcheck
Recap · CGY at NYR

Rangers shut out the Flames, 4-0

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

By the ModelJul 12, 6:37 AMxG: xgboost-0.758Edited for clarity
Away
CGY
Calgary Flames
0
Home
NYR
New York Rangers
4
FINAL
Process vs result

The underlying story

2.18Expected goals4.01
65% share for the better side
21Shot attempts (SOG)29
2High-danger chances6
55Corsi (all attempts)56
Score-adjusted: 54% / 46%
Source · NHL play-by-play · XGBoost xG

J. Quick stole this game before the Rangers even needed to play hockey. The Flames generated only 2.18 expected goals and scored zero—a collapse that any goalie would amplify, but Quick's +2.18 performance above expected transformed dominance into humiliation.

That said, the Rangers didn't leave it to chance. They controlled 65% of 5v5 expected goals (4.01–2.18), held 58% of shot attempts (29–21), and turned high-danger chances into law: 6–2 in their favor. Their shot quality was ruthless—0.072 expected goals per attempt versus Calgary's 0.040.

A. Lafrenière was lethal, scoring three times in 18:38, with his opening strike from the high slot (P3, 17:42) setting the tone. G. Perreault and M. Zibanejad each added two assists. The Rangers' dominance was suffocating; Calgary never had a realistic chance to win.

The margin looked brutal—4–0 always does—but the underlying story was simpler. The Rangers generated chances at roughly double the Flames' rate; J. Quick saved 2.18 goals above expected; and the Flames crashed the net three times chasing rebounds while the Rangers crashed six times and found nothing. The difference was between indomitable goaltending and capitulation.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CGY0 / 2 · 0.46 xG
NYR2 / 6 · 1.44 xG
Medium dangermid-range
CGY0 / 9 · 1.02 xG
NYR2 / 18 · 2.03 xG
Low dangerperimeter & point
CGY0 / 44 · 0.71 xG
NYR0 / 32 · 0.54 xG

CGY went 0-for-9 from medium danger on 1.02 expected goals — 1.0 left on the table.

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

Finishing vs expected

expectedactual
CGY
0 G · 2.18 xG · -2.2
NYR
4 G · 4.01 xG · -0.0
012345
Goalies · GSAx (goals saved above expected)
D. WolfCGY
+0.0
J. QuickNYR
+2.2

CGY finished -2.2 against expected, NYR -0.0 — J. Quick (NYR) saved 2.2 goals above expected.

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

Shot diet

goalsshots
CGY
WRIST0/19
SNAP0/9
SLAP0/6
BACKHAND0/3
TIP IN0/0
POKE0/0
OTHER0/18
NYR
WRIST2/26
SNAP0/5
SLAP1/4
BACKHAND0/4
TIP IN1/5
POKE0/1
OTHER0/11
CGY
NYR
Off the rush
0 G on 22 · 1.11 xG
3 G on 25 · 2.57 xG
Off rebounds
0 G on 3 · 0.61 xG
0 G on 6 · 0.91 xG

Wrist shots carried the volume: CGY went 0-for-19, NYR 2-for-26. NYR scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
A. Lafrenière
#13 · L · NYR
3 G · 0 A · 5 SOG · 18:38 TOI · +2
G. Perreault
#94 · R · NYR
0 G · 2 A · 2 SOG · 19:58 TOI · +2
M. Zibanejad
#93 · C · NYR
0 G · 2 A · 2 SOG · 18:45 TOI · +2
Ranked from the box score — points first · Backcheck
What the model flagged
  • J. Quick (NYR) stopped 2.2 goals above expected.
  • NYR generated far more dangerous chances — 0.072 xG/shot vs 0.040. Quality over quantity.
  • NYR was lethal off the rush — 3 goals on 25 rush chances.
  • NYR created 6 rebound opportunities (0 converted) — crashing the net effectively.
  • CGY created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • CGY underperformed xG by 2.2 — wasted quality chances.
  • J. Quick (NYR) saved 2.2 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · CGY at NYR · 7:00 PM ET

Flames at Rangers: a genuine coin flip

By the ModelJul 12, 6:35 AMEdited for clarity
Win probability

The model's lean

53%
NYR
Model favorite
47%
53%
CGY50NYR

NYR by 6 points of win probability — a modest lean. Projected score CGY 2.42.6 NYR; 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 →NYR
47.0%5v5 xG%48.0%
49.0%Corsi%49.0%
2.36xGF / 602.26
2.66xGA / 602.40
1.76Goals for / gm1.88
2.15Goals against / gm1.90
0.985PDO — luck, not skill1.009

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

Source · MoneyPuck season tables · 5v5

The Rangers enter as slight favorites, but only barely—the model projects a 2.4–2.6 game with New York holding a 54% win probability, as close to a pick'em as competitive hockey gets.

The Flames arrive bruised. They've bled -11 goals over their last 10 games, a sign of recent collapse. On the season, though, the teams sit nearly identical in possession: each owns a 49.0% Corsi rate, and their expected goals shares diverge by just one percent (47.0% Calgary, 48.0% New York). The Rangers' slight edge looks marginal in isolation, but it compounds with goaltending.

The PDO numbers suggest the Flames are running cold. Their 0.985 mark indicates shooting below expectations and surrendering high-danger chances at an unsustainable rate—a classic regression candidate. The Rangers' 1.009 PDO counters with evidence of sustainable execution, though neither team's number points to a talent chasm.

Both teams face goaltending questions. I. Shesterkin starts on a back-to-back, as does D. Cooley. Either could be replaced by a backup, or either could begin fatigued. Watch for that answer early.

Blake Coleman drives Calgary's offense at 0.89 xG per 60 minutes, backed by 16 goals and 12 assists with an 11.4% shooting rate—sustainable given his volume of high-danger chances. Matt Coronato (0.80 xG/60, 10 goals, 16 assists) works from lower volume and shoots at 6.6%, suggesting efficient finishing, though he represents a defensive weak point for the Flames.

Adam Sykora leads New York's attack at 0.91 xG per 60 with 3 goals and 1 assist, a small sample that suggests explosiveness. Gabe Perreault (0.79 xG/60, 8 goals, 11 assists) owns more volume and doesn't need perfection to produce—his 13.1% shooting rate and two high-danger goals mark him as a player comfortable in dangerous areas. Vincent Iorio becomes a defensive target for the Flames.

This game hinges on execution in the attacking third. With possession metrics locked and talent nearly identical, whoever generates quality chances and finishes at sustainable rates will pull away.

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
NYR
Adam Sykora3G 1A
0.91 xG/60 · 0 HD · 20.0% sh
Gabe Perreault8G 11A
0.79 xG/60 · 2 HD · 13.1% sh
Source · MoneyPuck skaters