Backcheck
Recap · ANA at MTL

Ducks hold off the Canadiens

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

By the ModelJul 12, 7:24 AMxG: xgboost-0.758Edited for clarity
Away
ANA
Anaheim Ducks
4
Home
MTL
Montreal Canadiens
3
FINAL
Process vs result

The underlying story

4.73Expected goals4.33
52% share for the better side
28Shot attempts (SOG)30
7High-danger chances7
63Corsi (all attempts)62
Score-adjusted: 49% / 51%
Source · NHL play-by-play · XGBoost xG

Montreal's surface metrics—52% shot attempts, 7–7 high-danger chances—belied a 4–3 loss driven entirely by finishing. The Canadiens converted none of their most dangerous looks. L. Dostal stopped all seven high-danger shots against him. That was the difference.

Expected goals split 4.33–4.73 in Anaheim's favor, suggesting a near-even game. Montreal underperformed their xG by 1.33 goals—a miss that, when plotted against Dostal's perfect high-danger defense, explains the result. Both teams were equally efficient from the rush (Montreal 3 goals on 30 chances, Anaheim 3 on 29), but Montreal's inability to finish from the slot and off rebounds eliminated any advantage from controlling play.

Cutter Gauthier's snap shot from the slot (P3, 17:30) exemplified Anaheim's precision in the areas that mattered. The Ducks underperformed their xG by 0.73 goals overall, yet when it counted—close to the net—they finished. Dostal's perfection at short range made Anaheim's otherwise modest performance sufficient.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
ANA1 / 7 · 2.52 xG
MTL0 / 7 · 1.85 xG
Medium dangermid-range
ANA3 / 16 · 1.76 xG
MTL3 / 20 · 2.04 xG
Low dangerperimeter & point
ANA0 / 40 · 0.45 xG
MTL0 / 35 · 0.44 xG

MTL went 0-for-7 from high danger on 1.85 expected goals — 1.9 left on the table.

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

Finishing vs expected

expectedactual
ANA
4 G · 4.73 xG · -0.7
MTL
3 G · 4.33 xG · -1.3
0123456
Goalies · GSAx (goals saved above expected)
L. DostalANA
+1.3
J. FowlerMTL
+0.7

ANA finished -0.7 against expected, MTL -1.3 — L. Dostal (ANA) saved 1.3 goals above expected.

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

Shot diet

goalsshots
ANA
SNAP2/28
BACKHAND1/5
SLAP1/2
WRIST0/4
TIP IN0/2
DEFLECTED0/0
OTHER0/22
MTL
SNAP3/29
BACKHAND0/4
SLAP0/7
WRIST0/2
TIP IN0/2
DEFLECTED0/1
OTHER0/17
ANA
MTL
Off the rush
3 G on 29 · 3.82 xG
3 G on 30 · 2.91 xG
Off rebounds
0 G on 2 · 0.24 xG
0 G on 4 · 0.64 xG

Snap shots carried the volume: ANA went 2-for-28, MTL 3-for-29. ANA scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
L. Carlsson
#91 · C · ANA
2 G · 1 A · 5 SOG · 16:16 TOI · +2
T. Terry
#19 · R · ANA
1 G · 2 A · 3 SOG · 14:23 TOI · +3
N. Suzuki
#14 · C · MTL
1 G · 1 A · 3 SOG · 24:18 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • L. Dostal (ANA) stopped 1.3 goals above expected.
  • MTL couldn't convert — 0/7 on high-danger chances. That won't happen often.
  • MTL was lethal off the rush — 3 goals on 30 rush chances.
  • ANA was lethal off the rush — 3 goals on 29 rush chances.
  • MTL created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • L. Dostal was a wall on HD chances — 100% SV on 7 high-danger shots.
Before the game — the model's pre-game read
Preview · ANA at MTL · 7:00 PM ET

Ducks at Canadiens: a genuine coin flip

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

The model's lean

52%
ANA
Model favorite
52%
48%
ANA50MTL

ANA by 4 points of win probability — effectively a coin flip. Projected score ANA 2.72.6 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

ANA← edge
edge →MTL
52.0%5v5 xG%48.0%
52.0%Corsi%49.0%
2.80xGF / 602.41
2.59xGA / 602.62
2.09Goals for / gm2.24
2.32Goals against / gm1.96
0.981PDO — luck, not skill1.018

ANA holds 4 of 6 process categories — and PDO (0.981 vs 1.018) says MTL has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.7-2.6 Ducks win with Anaheim at 52% probability. This is about as close to a pick'em as you'll find.

Anaheim's edges at 5v5 are clear but modest. The Ducks own 52.0% xG and 52.0% Corsi, which means they should control territory. Montreal sits at 48.0% xG and 49.0% Corsi—behind in both underlying metrics.

Regression risk cuts both ways. Montreal's PDO is 1.018, suggesting they've gotten lucky and are due for some negative variance. Anaheim's is 0.981, indicating they've been unlucky and should see positive regression. In a game this tight, both matter.

Goaltending adds uncertainty. J. Dobes and V. Husso are both on back-to-backs, so expect either backup starts or tired starters.

Cole Caufield carries Montreal's scoring: 33G, 0.97 xG/60, 20.0% shooting efficiency. Oliver Kapanen (19G, 0.83 xG/60, 17.8% shooting) provides depth.

Anaheim's scoring tandem is Beckett Sennecke (1.03 xG/60, 20G 19A, 8 high-danger goals, 13.5% shooting) and Cutter Gauthier (25G, 0.99 xG/60, 12.9% shooting). Both generate volume and convert at high rates.

Defensively, Montreal must contain Gauthier while Anaheim locks down Caufield. Mike Matheson is Montreal's weak link; Mason McTavish is Anaheim's.

Neither team breaks through in the hard areas—both register 0% high-danger goal rates and 0% rebound conversion. Puck control and goaltending resilience will decide this.

The Ducks own the underlying play and hold a regression edge. But the model has already accounted for both, which explains the narrow 52% projection.

Computed danger · scouting

Players to watch

ANA
Beckett Sennecke20G 19A
1.03 xG/60 · 8 HD · 13.5% sh
Cutter Gauthier25G 16A
0.99 xG/60 · 2 HD · 12.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