Backcheck
Recap · MTL at VAN

Canadiens hold off the Canucks

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

By the ModelJul 11, 1:09 PMxG: xgboost-0.758Edited for clarity
Away
MTL
Montreal Canadiens
4
Home
VAN
Vancouver Canucks
3
FINAL
Process vs result

The underlying story

3.34Expected goals4.26
56% share for the better side
24Shot attempts (SOG)31
7High-danger chances7
58Corsi (all attempts)68
Score-adjusted: 48% / 52%
Source · NHL play-by-play · XGBoost xG

Vancouver controlled this game—56% of expected goals (4.26–3.34), 56% of shot attempts (31–24)—but Montreal won 4–3. A heist.

J. Dobes was the difference. The Montreal goaltender stopped 28 of 31 shots with a 0.903 save percentage, 1.26 goals above expected. K. Lankinen's 0.833 SV% came in 0.66 goals short of expected. That two-goal swing in goaltending was the game.

Both teams scored in transition. Vancouver made 3 goals off 34 rush chances; Montreal made 4 off 28 rush chances—Montreal more efficient, Vancouver less so. On the power play, Vancouver buried 2 of 11 shots; Montreal buried 2 of 9. Both dangerous, neither dominant.

High-danger chances finished 7–7. Neither team converted a rebound opportunity. The game turned on goaltending and efficiency in lower-leverage shots.

The turning point came late in the third: Conor Garland's tip-in from the high slot at 16:13 put Montreal ahead and held.

For Vancouver, this was the frustrating loss. The Canucks owned the underlying metrics and exited empty. E. Pettersson registered 1G, 2A in 21:47. Q. Hughes added 2A in 26:25. I. Demidov contributed 1G, 2A in 13:47 for Montreal.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
MTL1 / 7 · 1.69 xG
VAN1 / 7 · 1.77 xG
Medium dangermid-range
MTL2 / 11 · 1.13 xG
VAN2 / 15 · 1.57 xG
Low dangerperimeter & point
MTL1 / 40 · 0.52 xG
VAN0 / 46 · 0.91 xG

VAN went 0-for-46 from low danger on 0.91 expected goals — 0.9 left on the table.

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

Finishing vs expected

expectedactual
MTL
4 G · 3.34 xG · +0.7
VAN
3 G · 4.26 xG · -1.3
012345
Goalies · GSAx (goals saved above expected)
J. DobesMTL
+1.3
K. LankinenVAN
-0.7

MTL finished +0.7 against expected, VAN -1.3 — J. Dobes (MTL) saved 1.3 goals above expected.

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

Shot diet

goalsshots
MTL
WRIST3/3
SNAP0/27
BACKHAND0/6
TIP IN0/1
SLAP1/4
WRAP AROUND0/0
DEFLECTED0/1
BETWEEN LEGS0/0
BAT0/0
OTHER0/16
VAN
WRIST1/32
SNAP0/0
BACKHAND0/5
TIP IN2/7
SLAP0/3
WRAP AROUND0/2
DEFLECTED0/0
BETWEEN LEGS0/1
BAT0/1
OTHER0/17
MTL
VAN
Off the rush
4 G on 28 · 2.43 xG
3 G on 34 · 2.46 xG
Off rebounds
0 G on 3 · 0.29 xG
0 G on 10 · 1.62 xG

Wrist shots carried the volume: MTL went 3-for-3, VAN 1-for-32. MTL scored 4 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
E. Pettersson
#40 · C · VAN
1 G · 2 A · 4 SOG · 21:47 TOI · +2
I. Demidov
#93 · R · MTL
1 G · 2 A · 1 SOG · 13:47 TOI
Q. Hughes
#43 · D · VAN
0 G · 2 A · 0 SOG · 26:25 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • MTL stole this one. VAN owned 56% of the xG and lost.
  • J. Dobes (MTL) stopped 1.3 goals above expected.
  • VAN was lethal off the rush — 3 goals on 34 rush chances.
  • MTL was lethal off the rush — 4 goals on 28 rush chances.
  • VAN created 10 rebound opportunities (0 converted) — crashing the net effectively.
  • MTL created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • VAN power play was dominant — 2 PPG on 11 PP shots (0.96 xG).
  • MTL power play was dominant — 2 PPG on 9 PP shots (0.84 xG).
Before the game — the model's pre-game read
Preview · MTL at VAN · 7:00 PM ET

Canadiens at Canucks: a genuine coin flip

By the ModelJul 11, 1:08 PMEdited for clarity
Win probability

The model's lean

51%
MTL
Model favorite
51%
49%
MTL50VAN

MTL by 2 points of win probability — effectively a coin flip. Projected score MTL 2.62.5 VAN; 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 →VAN
48.0%5v5 xG%44.0%
49.0%Corsi%46.0%
2.41xGF / 602.22
2.62xGA / 602.81
2.24Goals for / gm1.60
1.96Goals against / gm2.56
1.018PDO — luck, not skill0.974

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

Source · MoneyPuck season tables · 5v5

Montreal's 51% win probability isn't a prediction—it's a shrug. The model projects 2.6 to 2.5 goals in Montreal's favor; the difference amounts to randomness.

Montreal owns the underlying play. At 5v5, the Canadiens generate 48.0% of expected goals to Vancouver's 44.0%, and 49.0% of shot attempts to the Canucks' 46.0%. That underlying edge matters. It doesn't guarantee a win.

What might cancel it out: regression. Montreal's PDO of 1.018 means they're converting at an unsustainable clip—variance will pull them downward. Vancouver's PDO of 0.974 is the inverse: the Canucks are running cold and due for positive regression. In a single game, neither reversal is guaranteed, but both are directionally real.

Both teams face goaltending uncertainty. T. Demko is on a back-to-back for Vancouver; whether he starts or a backup takes the net affects everything. S. Montembeault faces the same situation for Montreal. A tired starter plays differently from a fresh one—if either goalie is gassed, it erases preparation advantages.

Three Stars

Cole Caufield (Montreal) — 33 goals, 0.97 expected goals per 60 minutes, and a 20.0% shooting rate. He's clicking at the rate that wins games individually. The Canucks' defensive design around neutralizing him will likely determine whether Montreal's xG advantage translates.

Filip Chytil (Vancouver) — 1.03 expected goals per 60 minutes on just 3 goals. Chytil is high-variance—he's generating chances at an elite rate but hasn't converted. Vancouver needs variance to reverse in his direction; one game could do it.

Drew O'Connor (Vancouver) — 13 goals, 0.85 xG/60, shooting at 11.8%. O'Connor is a secondary threat who punches above his expected output, useful ballast if Chytil's regression cuts one way or another.

Oliver Kapanen (Montreal) carries 0.83 xG/60 with 19 goals and a 17.8% shooting rate—solid secondary scoring that adds depth but won't move the needle alone.

The Pick

Take Montreal at pick'em or better. The underlying play is real enough to trust, even if the model won't commit beyond 51%. Vancouver's PDO suggests positive regression is coming, but "coming eventually" and "tonight" are different propositions. Goaltending noise cuts both ways; that's the one true coin flip. When you have edge and uncertainty canceling out, edge wins.

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
VAN
Filip Chytil3G 0A
1.03 xG/60 · 1 HD · 15.0% sh
Drew O'Connor13G 11A
0.85 xG/60 · 3 HD · 11.8% sh
Source · MoneyPuck skaters