Backcheck
Recap · MTL at DET

Red Wings hold off the Canadiens

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

By the ModelJul 12, 7:52 AMxG: xgboost-0.758Edited for clarity
Away
MTL
Montreal Canadiens
1
Home
DET
Detroit Red Wings
3
FINAL
Process vs result

The underlying story

3.41Expected goals4.42
56% share for the better side
33Shot attempts (SOG)28
4High-danger chances7
65Corsi (all attempts)64
Score-adjusted: 50% / 50%
Source · NHL play-by-play · XGBoost xG

Detroit's 3-1 victory masked a shot-attempt deficit: the Red Wings held just 28 shots to Montreal's 33 but controlled 56% of five-on-five expected goals (4.42–3.41).

The underlying advantage ran deeper. Detroit generated far more dangerous looks—0.069 expected goals per shot versus Montreal's 0.052—and converted three of seven high-danger chances. Montreal produced only four such opportunities and finished 0-for-4 in that zone. Detroit also thrived on the rush, converting twice on 22 attempts.

Montreal's goaltending couldn't hold back the tide. J. Dobes stopped 25 of 27 shots (0.926 save percentage) but still underperformed his expected outcome by 2.41 goals—he was asked to do too much against superior shot quality. Detroit's J. Gibson made 32 of 33 saves at 0.970, exceeding expectations by 2.41.

The turning point came in the third period when Andrew Copp's wrist shot from the slot found the back of the net at 19:43.

Both teams underperformed their expected-goal totals—Detroit by 1.42 goals, Montreal by 2.41—but the Canadiens' larger variance gap underscored their inability to punish Detroit's few mistakes.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
MTL0 / 4 · 0.94 xG
DET3 / 7 · 2.45 xG
Medium dangermid-range
MTL1 / 16 · 1.75 xG
DET0 / 12 · 1.36 xG
Low dangerperimeter & point
MTL0 / 45 · 0.72 xG
DET0 / 45 · 0.60 xG

DET went 0-for-12 from medium danger on 1.36 expected goals — 1.4 left on the table.

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

Finishing vs expected

expectedactual
MTL
1 G · 3.41 xG · -2.4
DET
3 G · 4.42 xG · -1.4
012345
Goalies · GSAx (goals saved above expected)
J. DobesMTL
+2.4
J. GibsonDET
+2.4

MTL finished -2.4 against expected, DET -1.4 — J. Dobes (MTL) saved 2.4 goals above expected.

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

Shot diet

goalsshots
MTL
SNAP1/14
WRIST0/19
SLAP0/9
BACKHAND0/2
TIP IN0/5
DEFLECTED0/1
WRAP AROUND0/1
OTHER0/14
DET
SNAP0/20
WRIST1/12
SLAP0/7
BACKHAND1/7
TIP IN0/2
DEFLECTED1/1
WRAP AROUND0/0
OTHER0/15
MTL
DET
Off the rush
1 G on 36 · 2.82 xG
2 G on 22 · 2.80 xG
Off rebounds
0 G on 2 · 0.28 xG
1 G on 6 · 0.95 xG

Snap shots carried the volume: MTL went 1-for-14, DET 0-for-20. DET scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
A. DeBrincat
#93 · R · DET
1 G · 2 A · 4 SOG · 19:11 TOI · +3
J. Compher
#37 · L · DET
1 G · 0 A · 1 SOG · 22:08 TOI · +3
N. Suzuki
#14 · C · MTL
0 G · 1 A · 0 SOG · 21:24 TOI · -2
Ranked from the box score — points first · Backcheck
What the model flagged
  • MTL generated higher-quality looks than the shot total suggests.
  • J. Dobes (MTL) stopped 2.4 goals above expected.
  • DET generated far more dangerous chances — 0.069 xG/shot vs 0.052. Quality over quantity.
  • DET was clinical in the high-danger zone — 3/7 on HD chances (43%).
  • DET was lethal off the rush — 2 goals on 22 rush chances.
  • DET created 6 rebound opportunities (1 converted) — crashing the net effectively.
  • MTL underperformed xG by 2.4 — wasted quality chances.
  • J. Dobes (MTL) saved 2.4 goals above expected — stole the show.
  • J. Gibson (DET) saved 2.4 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · MTL at DET · 7:00 PM ET

Canadiens at Red Wings: a genuine coin flip

By the ModelJul 12, 7:51 AMEdited for clarity
Win probability

The model's lean

53%
DET
Model favorite
47%
53%
MTL50DET

DET by 6 points of win probability — a modest lean. Projected score MTL 2.52.6 DET; 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 →DET
48.0%5v5 xG%49.0%
49.0%Corsi%49.0%
2.41xGF / 602.38
2.62xGA / 602.50
2.24Goals for / gm1.73
1.96Goals against / gm2.07
1.018PDO — luck, not skill0.985

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

Source · MoneyPuck season tables · 5v5

The model projects a 2.5–2.6 goal game with Detroit at 53% win probability—close enough to a true toss-up that most bettors would skip it.

Montreal and Detroit post identical Corsi% at 49.0%, meaning shot volume is split down the middle. Their expected goal shares sit within a percentage point: MTL 48.0% xG%, DET 49.0% xG%.

The only separation emerges from PDO. Montreal's 1.018 mark indicates the Canadiens are running hot; that spike historically precedes regression. Detroit's 0.985 sits closer to equilibrium.

Cole Caufield anchors Montreal's scoring with 33 goals and 16 assists while generating 0.97 xG per 60 minutes at a 20.0% shooting rate—elite on both counts. Detroit counters with Alex DeBrincat's 0.88 xG/60, backed by 17 goals, 28 assists, and a 9.0% shooting clip. Caufield's generation outpaces DeBrincat's, but DeBrincat's playmaking gives him broader impact.

Oliver Kapanen deepens Montreal's depth at 0.83 xG/60 with 19 goals, 12 assists, and a 17.8% shooting rate elevated by four high-danger goals. Marco Kasper anchors Detroit's third line at 0.81 xG/60, but with only 7 goals and 8 assists at 6.1% shooting, he's more setup than finisher.

Neither team generates meaningful high-danger goals or rebounds—both sit at 0% in those categories. That neutralizes the conventional depth advantage. Mike Matheson is Montreal's defensive liability; Axel Sandin-Pellikka drags Detroit's back end.

The model isn't wrong to see this as a true toss-up. The numbers support that skepticism completely.

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
DET
Alex DeBrincat17G 28A
0.88 xG/60 · 2 HD · 9.0% sh
Marco Kasper7G 8A
0.81 xG/60 · 1 HD · 6.1% sh
Source · MoneyPuck skaters