Backcheck
Recap · COL at MTL

Canadiens pull away from the Avalanche

The Canadiens stole one. They lost the expected-goals battle 3.79–2.88 and won anyway.

By the ModelJul 12, 3:01 AMxG: xgboost-0.758Edited for clarity
Away
COL
Colorado Avalanche
3
Home
MTL
Montreal Canadiens
7
FINAL
Process vs result

The underlying story

3.79Expected goals2.88
57% share for the better side
29Shot attempts (SOG)28
9High-danger chances4
62Corsi (all attempts)52
Score-adjusted: 62% / 39%
Source · NHL play-by-play · XGBoost xG

Montreal's 7-3 victory masks a stark underlying story: Colorado controlled 57% of expected goals, yet Montreal turned a 2.88–3.79 xG deficit into a 7-3 scoreline. This wasn't dominance in open play — it was clinical execution in the spots that mattered.

The gap between xG and result reveals two truths. J. Dobes (MTL) stopped 26 of 29 shots (0.897 SV%), overperforming his expected outcome by 0.79 goals. S. Wedgewood (COL) faced 28 shots, allowed 21, and underperformed his xG by 4.12 — a chasm that explains the lopsided final. Montreal, meanwhile, finished 4 for 4 on high-danger chances; Colorado generated 9 but converted only 2 of them.

The rush proved decisive. Montreal scored 6 times off 29 rush attempts; Colorado scored twice from 27. That efficiency margin — and Juraj Slafkovský's snap shot from the doorstep in the third period — gave Montreal breathing room that xG suggests they shouldn't have had.

Montreal created 3 rebound opportunities and capitalized on 1. Colorado did the same: 3 rebounds, 1 goal. The battle at the net was even; the results were not.

This was variance tilting heavily in Montreal's favor — they overperformed their xG by 4.12 goals — but it didn't emerge from nowhere. High-danger finishing and rush execution are repeatable skills, not randomness. Whether this performance was elite execution or fortune likely won't resolve until these teams play again.


Final: COL 3 – MTL 7

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
COL2 / 9 · 2.17 xG
MTL4 / 4 · 0.96 xG
Medium dangermid-range
COL0 / 8 · 0.91 xG
MTL2 / 12 · 1.26 xG
Low dangerperimeter & point
COL1 / 45 · 0.71 xG
MTL1 / 36 · 0.67 xG

MTL went 4-for-4 from high danger on 0.96 expected goals — 3.0 above expected.

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

Finishing vs expected

expectedactual
COL
3 G · 3.79 xG · -0.8
MTL
7 G · 2.88 xG · +4.1
012345678
Goalies · GSAx (goals saved above expected)
S. WedgewoodCOL
-4.1
J. DobesMTL
+0.8

COL finished -0.8 against expected, MTL +4.1 — S. Wedgewood (COL) allowed 4.1 more goals than expected.

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

Shot diet

goalsshots
COL
SNAP3/32
BACKHAND0/2
SLAP0/3
TIP IN0/3
DEFLECTED0/0
WRAP AROUND0/0
WRIST0/0
OTHER0/22
MTL
SNAP6/27
BACKHAND1/5
SLAP0/4
TIP IN0/3
DEFLECTED0/2
WRAP AROUND0/1
WRIST0/1
OTHER0/9
COL
MTL
Off the rush
2 G on 27 · 2.48 xG
6 G on 29 · 2.42 xG
Off rebounds
1 G on 3 · 0.61 xG
1 G on 3 · 0.31 xG

Snap shots carried the volume: COL went 3-for-32, MTL 6-for-27. MTL scored 6 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
N. Suzuki
#14 · C · MTL
2 G · 1 A · 4 SOG · 17:42 TOI · +2
L. Hutson
#48 · D · MTL
0 G · 2 A · 0 SOG · 20:23 TOI · +2
J. Slafkovský
#20 · L · MTL
1 G · 1 A · 4 SOG · 16:57 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • MTL won despite being outplayed by xG (43%). Goaltending or finishing carried them.
  • S. Wedgewood (COL) gave up 4.1 goals more than expected — well below their workload.
  • MTL was clinical in the high-danger zone — 4/4 on HD chances (100%).
  • MTL was lethal off the rush — 6 goals on 29 rush chances.
  • COL was lethal off the rush — 2 goals on 27 rush chances.
  • MTL created 3 rebound opportunities (1 converted) — crashing the net effectively.
  • COL created 3 rebound opportunities (1 converted) — crashing the net effectively.
  • MTL outperformed their expected goals by 4.1 — elite finishing or lucky bounces.
Before the game — the model's pre-game read
Preview · COL at MTL · 7:00 PM ET

The Avalanche are the model's lean over the Canadiens — with PDO regression in play

By the ModelJul 12, 2:59 AMEdited for clarity
Win probability

The model's lean

56%
COL
Model favorite
56%
44%
COL50MTL

COL by 12 points of win probability — a modest lean. Projected score COL 2.82.5 MTL; 18% chance it's tied after 60.

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

Tale of the tape

COL← edge
edge →MTL
57.0%5v5 xG%48.0%
57.0%Corsi%49.0%
3.03xGF / 602.41
2.30xGA / 602.62
2.63Goals for / gm2.24
1.56Goals against / gm1.96
1.021PDO — luck, not skill1.018

COL holds 6 of 6 process categories — and PDO (1.021 vs 1.018) says COL has run hotter.

Source · MoneyPuck season tables · 5v5

Colorado should win this game. The model projects 56% win probability for the Avalanche and a 2.8-2.5 scoreline in their favor, built on territorial dominance that figures to persist.

The Avalanche own the underlying play at 57.0% expected goals at 5v5, compared to Montreal's 48.0%. Their Corsi edge of 57.0% to 49.0% tells the same story: Colorado will spend the game in Montreal's end and control the territorial flow.

Both teams are running hot on PDO—the Avalanche at 1.021, the Canadiens at 1.018—which introduces a complication. PDO regression is real. Both teams face normalization headwinds that will likely erode some of the model's baseline confidence.

Rest tilts toward Colorado substantially. Montreal arrives on one day of recovery; the Avalanche have four. That gap compounds through sixty minutes. J. Dobes is working a back-to-back, a factor to monitor for Montreal's goaltending. Colorado carries no corresponding liability in goal.

Artturi Lehkonen drives Colorado's offense at 1.11 expected goals per sixty minutes, posting 18 goals, 22 assists, and 6 high-danger goals on a 14.9% shooting rate. Ross Colton contributes 1.10 xG/60 with 7 goals, 15 assists, and 1 high-danger goal on a 4.9% shooting rate.

Montreal counters with Cole Caufield, who carries 33 goals and 16 assists at 0.97 xG/60, though only 1 high-danger goal alongside a 20.0% shooting rate. Oliver Kapanen provides 0.83 xG/60 support with 19 goals, 12 assists, and 4 high-danger goals at a 17.8% shooting rate.

Nazem Kadri functions as Colorado's defensive weakness; Mike Matheson plays that role for Montreal. Both teams' respective liabilities will face opposing forwards seeking to exploit mismatches.

Colorado's territorial command, rest advantage, and goaltending setup create the edge. PDO regression introduces uncertainty, but not enough to flip the Avalanche's lean.

Computed danger · scouting

Players to watch

COL
Artturi Lehkonen18G 22A
1.11 xG/60 · 6 HD · 14.9% sh
Ross Colton7G 15A
1.10 xG/60 · 1 HD · 4.9% sh
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
Source · MoneyPuck skaters