Backcheck
Recap · CBJ at MTL

Canadiens steal one from the Blue Jackets against the run of play

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

By the ModelJul 12, 8:54 AMxG: xgboost-0.758Edited for clarity
Away
CBJ
Columbus Blue Jackets
1
Home
MTL
Montreal Canadiens
2
FINAL
Process vs result

The underlying story

3.76Expected goals2.19
63% share for the better side
26Shot attempts (SOG)20
9High-danger chances3
62Corsi (all attempts)41
Score-adjusted: 61% / 39%
Source · NHL play-by-play · XGBoost xG

Montreal won 2-1 despite Columbus controlling the game on paper. The Blue Jackets out-generated Montreal on expected goals 3.76–2.19, out-attempted them 26–20, and created nine high-danger chances versus three. Columbus scored once. This was a goaltending heist.

J. Dobes (MTL) stole the game. His 2.76 goals saved above expected—a measure of how much better he performed than league average—tells the story: elite goaltending against a team that couldn't finish. A 0.962 save percentage and nine-for-nine on high-danger chances sealed it. J. Greaves (CBJ) posted 0.900, solid work buried by Columbus's wasteful execution.

Z. Bolduc (MTL) scored at 4:36 on a snap shot from a sharp angle—the turning point. Montreal finished ruthlessly, converting two chances off seventeen rush attempts. Columbus crashed the net for four rebound opportunities but left them empty.

This outcome is a variance outlier for Columbus. They won't regularly squander this many high-danger looks, and their 2.76-goal shortfall versus expected output will regress. But not tonight—Montreal's precision and Dobes's brilliance converted dominance into defeat.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CBJ0 / 9 · 2.01 xG
MTL0 / 3 · 0.77 xG
Medium dangermid-range
CBJ1 / 11 · 1.18 xG
MTL2 / 11 · 1.14 xG
Low dangerperimeter & point
CBJ0 / 42 · 0.57 xG
MTL0 / 27 · 0.28 xG

CBJ went 0-for-9 from high danger on 2.01 expected goals — 2.0 left on the table.

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

Finishing vs expected

expectedactual
CBJ
1 G · 3.76 xG · -2.8
MTL
2 G · 2.19 xG · -0.2
012345
Goalies · GSAx (goals saved above expected)
J. GreavesCBJ
+0.2
J. DobesMTL
+2.8

CBJ finished -2.8 against expected, MTL -0.2 — J. Dobes (MTL) saved 2.8 goals above expected.

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

Shot diet

goalsshots
CBJ
SNAP0/29
TIP IN0/5
SLAP1/5
BACKHAND0/5
WRIST0/0
OTHER0/18
MTL
SNAP2/23
TIP IN0/3
SLAP0/3
BACKHAND0/1
WRIST0/1
OTHER0/10
CBJ
MTL
Off the rush
1 G on 28 · 2.64 xG
2 G on 17 · 1.71 xG
Off rebounds
0 G on 4 · 0.81 xG
0 G on 1 · 0.19 xG

Snap shots carried the volume: CBJ went 0-for-29, MTL 2-for-23. MTL scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
Z. Bolduc
#76 · R · MTL
1 G · 1 A · 2 SOG · 13:51 TOI · +2
M. Matheson
#8 · D · MTL
0 G · 1 A · 3 SOG · 21:24 TOI · +1
D. Severson
#78 · D · CBJ
1 G · 0 A · 2 SOG · 21:23 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • MTL won despite being outplayed by xG (37%). Goaltending or finishing carried them.
  • J. Dobes (MTL) stopped 2.8 goals above expected.
  • CBJ couldn't convert — 0/9 on high-danger chances. That won't happen often.
  • MTL was lethal off the rush — 2 goals on 17 rush chances.
  • CBJ created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • CBJ underperformed xG by 2.8 — wasted quality chances.
  • J. Dobes (MTL) saved 2.8 goals above expected — stole the show.
  • J. Dobes was a wall on HD chances — 100% SV on 9 high-danger shots.
Before the game — the model's pre-game read
Preview · CBJ at MTL · 7:00 PM ET

Blue Jackets at Canadiens: a genuine coin flip

By the ModelJul 12, 8:52 AMEdited for clarity
Win probability

The model's lean

51%
CBJ
Model favorite
51%
49%
CBJ50MTL

CBJ by 2 points of win probability — effectively a coin flip. Projected score CBJ 2.62.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

CBJ← edge
edge →MTL
52.0%5v5 xG%48.0%
51.0%Corsi%49.0%
2.63xGF / 602.41
2.43xGA / 602.62
2.12Goals for / gm2.24
1.98Goals against / gm1.96
1.003PDO — luck, not skill1.018

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

Source · MoneyPuck season tables · 5v5

The model calls it a coin flip: the Blue Jackets project as a 51% favorite in a 2.6–2.5 game. The underlying shot metrics support the near-dead heat.

Columbus dominates the underlying play with 52.0% expected goals to Montreal's 48.0% and 51.0% Corsi to 49.0%. The gap is modest, but consistent—enough to matter over time, not enough to guarantee anything on a given night. When two teams are this close, individual performances determine outcomes.

Montreal's PDO of 1.018 signals a team that's converting at an above-sustainable clip. Columbus, at 1.003, runs neutral. The Canadiens are due for regression.

Boone Jenner is Columbus's engine: 0.98 expected goals per 60 minutes, 11 goals, 21 assists, shooting at 9.6%—well above average. Two of his goals come from high-danger areas. Mathieu Olivier (0.89 xG/60, 12 goals) provides secondary offensive pressure.

Montreal counters with Cole Caufield, a 33-goal scorer shooting 20.0%—elite efficiency. He has just 1 high-danger goal, suggesting his volume comes from sound shot selection and positioning rather than time spent in the hard areas. Oliver Kapanen (0.83 xG/60, 19 goals, 4 high-danger) offers more tactically dangerous scoring, with his output rooted in proximity.

Defensively, Conor Garland is Columbus's weak point; Mike Matheson fills that role for Montreal. Neither team has clearly superior goaltending or special teams to break the tie.

Two possession-dominant teams, one moderately hot Canadiens offense, and nothing decisive in how they generate or prevent danger. Heads.

Computed danger · scouting

Players to watch

CBJ
Boone Jenner11G 21A
0.98 xG/60 · 2 HD · 9.6% sh
Mathieu Olivier12G 9A
0.89 xG/60 · 1 HD · 13.3% 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