Backcheck
Recap · MTL at WPG

S. Montembeault stands tall as the Canadiens edge the Jets

The Canadiens won a genuine coin flip — neither side controlled the run of play.

By the ModelJul 12, 4:08 AMxG: xgboost-0.758Edited for clarity
Away
MTL
Montreal Canadiens
5
Home
WPG
Winnipeg Jets
1
FINAL
Process vs result

The underlying story

6.84Expected goals6.89
50% share for the better side
27Shot attempts (SOG)37
16High-danger chances14
59Corsi (all attempts)74
Score-adjusted: 41% / 59%
Source · NHL play-by-play · XGBoost xG

Expected goals predicted a near-even contest—6.89–6.84 favoring Winnipeg—yet Montreal won 5–1. The gap wasn't luck; it was goaltending.

S. Montembeault was dominant. He saved 36 of 37 shots for a 0.973 save percentage, performing 5.89 goals above expected. That alone accounts for the four-goal margin. C. Hellebuyck faced an easier workload (22 of 26 saves) but finished at 0.846, and the Jets paid the price.

The Jets dictated play. They held 58% of shot attempts (37–27) and matched Montreal's expected goals at 6.89. High-danger chances went 14–16 in favor of Montreal. The problem: Winnipeg converted zero of its 14 high-danger opportunities. That won't happen often.

Montreal's edge came in efficiency. They scored three goals on 22 rush attempts—lethal conversion. Winnipeg generated 11 rebound opportunities but buried none. Montreal created only four rebound chances and converted one. In close play, that difference mattered.

Phillip Danault's wrist shot from the top of the circles provided an early spark. Montreal didn't relent.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
MTL3 / 16 · 5.38 xG
WPG0 / 14 · 3.82 xG
Medium dangermid-range
MTL2 / 9 · 1.13 xG
WPG1 / 25 · 2.54 xG
Low dangerperimeter & point
MTL0 / 34 · 0.33 xG
WPG0 / 35 · 0.54 xG

WPG went 0-for-14 from high danger on 3.82 expected goals — 3.8 left on the table.

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

Finishing vs expected

expectedactual
MTL
5 G · 6.84 xG · -1.8
WPG
1 G · 6.89 xG · -5.9
012345678
Goalies · GSAx (goals saved above expected)
S. MontembeaultMTL
+5.9
C. HellebuyckWPG
+2.8

MTL finished -1.8 against expected, WPG -5.9 — S. Montembeault (MTL) saved 5.9 goals above expected.

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

Shot diet

goalsshots
MTL
WRIST3/17
SNAP1/8
TIP IN1/5
BACKHAND0/7
SLAP0/3
DEFLECTED0/1
WRAP AROUND0/0
POKE0/0
OTHER0/18
WPG
WRIST0/32
SNAP1/7
TIP IN0/9
BACKHAND0/4
SLAP0/8
DEFLECTED0/0
WRAP AROUND0/1
POKE0/1
OTHER0/12
MTL
WPG
Off the rush
3 G on 22 · 3.25 xG
1 G on 31 · 3.95 xG
Off rebounds
1 G on 4 · 0.58 xG
0 G on 11 · 2.28 xG

Wrist shots carried the volume: MTL went 3-for-17, WPG 0-for-32. MTL scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
J. Anderson
#17 · R · MTL
1 G · 2 A · 3 SOG · 15:21 TOI · +3
B. Gallagher
#11 · R · MTL
1 G · 2 A · 1 SOG · 12:38 TOI · +2
N. Dobson
#53 · D · MTL
0 G · 2 A · 1 SOG · 21:31 TOI · +2
Ranked from the box score — points first · Backcheck
What the model flagged
  • S. Montembeault (MTL) stopped 5.9 goals above expected.
  • Open game — 30 high-danger chances combined (WPG 14, MTL 16).
  • WPG couldn't convert — 0/14 on high-danger chances. That won't happen often.
  • MTL was lethal off the rush — 3 goals on 22 rush chances.
  • WPG created 11 rebound opportunities (0 converted) — crashing the net effectively.
  • MTL created 4 rebound opportunities (1 converted) — crashing the net effectively.
  • WPG underperformed xG by 5.9 — wasted quality chances.
  • MTL underperformed xG by 1.8 — wasted quality chances.
  • S. Montembeault (MTL) saved 5.9 goals above expected — stole the show.
  • S. Montembeault was a wall on HD chances — 100% SV on 14 high-danger shots.
Before the game — the model's pre-game read
Preview · MTL at WPG · 7:00 PM ET

Canadiens at Jets: a genuine coin flip

By the ModelJul 12, 4:07 AMEdited for clarity
Win probability

The model's lean

52%
WPG
Model favorite
48%
52%
MTL50WPG

WPG by 4 points of win probability — effectively a coin flip. Projected score MTL 2.52.6 WPG; 18% chance it's tied after 60.

Source · Backcheck Poisson projection · season scoring rates
Season profile · edge from the spine

Tale of the tape

MTL← edge
edge →WPG
48.0%5v5 xG%48.0%
49.0%Corsi%49.0%
2.41xGF / 602.34
2.62xGA / 602.55
2.24Goals for / gm1.90
1.96Goals against / gm2.10
1.018PDO — luck, not skill0.998

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

Source · MoneyPuck season tables · 5v5

The model projects Montreal to score 2.5 to 2.6 goals while Winnipeg scores at a similar rate, giving the Jets 52% win probability. This is about as close to a pick'em as sports betting offers: both teams are equally matched in the underlying mechanics of hockey.

At 5v5, the similarity is uncanny. Montreal and Winnipeg both generate 48.0% expected goals and own 49.0% Corsi—identical possession and shot quality. The only daylight between them sits in luck: Montreal's PDO of 1.018 means it's converting at a rate above what the numbers predict, while Winnipeg's 0.998 suggests it's underperforming slightly. Expect some regression from Montreal in this department.

The goaltending angle adds friction. C. Hellebuyck starts a back-to-back for Winnipeg and J. Dobes does the same for Montreal, either of whom could be backed by a relief or run tired. That's a wildcard neither projection fully accounts for.

The offense will turn on a handful of names. Cole Caufield carries Montreal's weight: 33 goals already with a 0.97 xG per 60 minutes, generating chances at an elite rate. His 20.0% shooting mark is unsustainable, but his 1 high-danger goal speaks to actual conversion on the looks he creates. Oliver Kapanen (19 goals, 0.83 xG/60) provides secondary punch, shooting at 17.8%—also elevated but producing high-danger chances (4 goals).

For Winnipeg, Nino Niederreiter (6 goals, 0.87 xG/60) has lagged badly despite excellent underlying metrics, with 3 high-danger goals suggesting he's been unlucky. Kyle Connor (25 goals, 30 assists) is the engine: 0.83 xG/60 with only 2 high-danger goals means he's converting routine chances into points by volume and playmaking.

Montreal's defensive liability is Mike Matheson; Winnipeg's is Colin Miller. At this margin—metrics identical, goaltenders tired, variance as the tiebreaker—you're watching a game the model genuinely cannot differentiate. The Jets get a slight nod at 52%, but Montreal's PDO regression risk could swing the edge back. This is the kind of game Vegas respects and experts hedge.

Computed danger · scouting

Players to watch

MTL
Cole Caufield33G 16A
0.97 xG/60 · 1 HD · 20.0% sh
Oliver Kapanen19G 12A
0.83 xG/60 · 4 HD · 17.8% sh
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
Source · MoneyPuck skaters