Backcheck
Recap · WPG at CGY

Jets edge the Flames in a shootout

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

By the ModelJul 11, 4:18 PMxG: xgboost-0.758Edited for clarity
Away
WPG
Winnipeg Jets
4
Home
CGY
Calgary Flames
3
FINAL / OT
Process vs result

The underlying story

4.43Expected goals3.48
56% share for the better side
23Shot attempts (SOG)34
9High-danger chances5
68Corsi (all attempts)63
Score-adjusted: 51% / 49%
Source · NHL play-by-play · XGBoost xG

Winnipeg's 4-3 shootout win over Calgary masked a deeper control issue: the Flames out-attempted the Jets 34-23, yet never controlled the dangerous ice. Winnipeg generated 4.43 expected goals to Calgary's 3.48—a 56-44 split that proved decisive.

Calgary had volume but lacked threat. The Flames finished 5 high-danger chances to Winnipeg's 9, yet scored two goals from low-danger areas. That's the vulnerability: when you're beating the goalie on scraps, he's already beaten you on everything else. D. Wolf kept Calgary in it despite giving up 1.4 goals above expected—a masterclass in standing tall when the chances aren't there.

C. Hellebuyck (WPG, 31/34 saves, 0.912 SV%) was efficient but quieter, a reflection of Winnipeg's dominance in shot quality. The Jets were lethal in transition: 2 goals on 28 rush chances, a conversion rate Calgary couldn't match.

The finish: Gabriel Vilardi's wrist shot from the slot in the shootout proved the margin. Both teams found success crashing for rebounds—each converted one of four opportunities—but Winnipeg's underlying edge finally broke through.


Final: WPG 4 – CGY 3 (SO)

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
WPG1 / 9 · 2.62 xG
CGY1 / 5 · 1.21 xG
Medium dangermid-range
WPG2 / 11 · 1.22 xG
CGY0 / 12 · 1.43 xG
Low dangerperimeter & point
WPG0 / 48 · 0.58 xG
CGY2 / 46 · 0.84 xG

WPG went 1-for-9 from high danger on 2.62 expected goals — 1.6 left on the table.

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

Finishing vs expected

expectedactual
WPG
4 G · 4.43 xG · -0.4
CGY
3 G · 3.48 xG · -0.5
012345
Goalies · GSAx (goals saved above expected)
C. HellebuyckWPG
+0.5
D. WolfCGY
+1.4

WPG finished -0.4 against expected, CGY -0.5 — D. Wolf (CGY) saved 1.4 goals above expected.

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

Shot diet

goalsshots
WPG
WRIST1/26
SNAP2/6
SLAP0/4
TIP IN0/6
BACKHAND0/1
WRAP AROUND0/2
POKE0/0
DEFLECTED0/0
OTHER0/23
CGY
WRIST0/24
SNAP2/7
SLAP1/9
TIP IN0/3
BACKHAND0/2
WRAP AROUND0/0
POKE0/1
DEFLECTED0/1
OTHER0/16
WPG
CGY
Off the rush
2 G on 28 · 2.34 xG
0 G on 25 · 2.05 xG
Off rebounds
1 G on 4 · 0.81 xG
1 G on 4 · 0.88 xG

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

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
J. Morrissey
#44 · D · WPG
0 G · 2 A · 0 SOG · 24:50 TOI · +1
K. Connor
#81 · L · WPG
0 G · 2 A · 5 SOG · 20:29 TOI · +1
M. Coronato
#27 · R · CGY
1 G · 1 A · 4 SOG · 20:05 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • CGY had the shot volume but the chances weren't dangerous.
  • D. Wolf (CGY) stopped 1.4 goals above expected.
  • CGY scored 2 goals from low-danger spots — the opposing goalie needs to have those.
  • WPG was lethal off the rush — 2 goals on 28 rush chances.
  • CGY created 4 rebound opportunities (1 converted) — crashing the net effectively.
  • WPG created 4 rebound opportunities (1 converted) — crashing the net effectively.
Before the game — the model's pre-game read
Preview · WPG at CGY · 10:00 PM ET

Jets at Flames: a genuine coin flip

By the ModelJul 11, 4:16 PMEdited for clarity
Win probability

The model's lean

51%
CGY
Model favorite
49%
51%
WPG50CGY

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

WPG← edge
edge →CGY
48.0%5v5 xG%47.0%
49.0%Corsi%49.0%
2.34xGF / 602.36
2.55xGA / 602.66
1.90Goals for / gm1.76
2.10Goals against / gm2.15
0.998PDO — luck, not skill0.985

WPG holds 4 of 6 process categories — and PDO (0.998 vs 0.985) says WPG has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.5–2.6 goal game with the Flames at 51% win probability. This isn't a close call hiding a true favorite; it's genuinely uncertain.

The 5v5 picture explains why. Winnipeg's 48.0% xG% edges Calgary's 47.0%, but they're separated by fractions—not a meaningful advantage. Their Corsi% are identical at 49.0%, reflecting teams trading possession almost evenly. Neither side generates a consistent edge in volume or quality at even strength.

Calgary's PDO of 0.985 signals underperformance: the Flames are getting unlucky on scoring rates and save rates combined. Positive regression is due, though regression isn't destiny. Winnipeg's 0.998 sits right at expectation.

Back-to-back scheduling clouds both goalies. D. Wolf and C. Hellebuyck may appear tired or be pulled for backups—a meaningful variable in a tight matchup.

Winnipeg's Nino Niederreiter carries 0.87 xG/60 and has 6 goals with 6 assists and 3 hard-chance goals, shooting 8.6%. Kyle Connor has 25 goals and 30 assists on 0.83 xG/60, converting 13.0% of attempts. Connor's scoring volume far exceeds Niederreiter's despite similar chance generation, explained by their gap in shooting percentage.

Calgary counters with Blake Coleman, whose 0.89 xG/60 ranks highest among these four. He has 16 goals and 12 assists with 2 hard-chance goals and 11.4% shooting. Matt Coronato carries 0.80 xG/60 with 10 goals, 16 assists, and a 6.6% shooting percentage—half Coleman's conversion rate, suggesting inferior chance quality or a correction in progress.

Defensively, both teams report identical high-danger and rebound-goal rates at 0%—statistical noise rather than structure. Colin Miller is Winnipeg's weak link; Matt Coronato is Calgary's.

Neither team owns a meaningful advantage. The model captures this: a coin flip projecting an even, close game.

Computed danger · scouting

Players to watch

WPG
Nino Niederreiter6G 6A
0.87 xG/60 · 3 HD · 8.6% sh
Kyle Connor25G 30A
0.83 xG/60 · 2 HD · 13.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