Backcheck
Recap · MTL at BUF

Sabres hold off the Canadiens

The Sabres won a genuine coin flip — neither side controlled the run of play.

By the ModelJul 12, 12:54 AMxG: xgboost-0.758Edited for clarity
Away
MTL
Montreal Canadiens
3
Home
BUF
Buffalo Sabres
5
FINAL
Process vs result

The underlying story

3.23Expected goals2.99
52% share for the better side
23Shot attempts (SOG)27
6High-danger chances2
43Corsi (all attempts)57
Score-adjusted: 44% / 56%
Source · NHL play-by-play · XGBoost xG

The Canadiens dominated the dangerous areas—six high-danger chances to Buffalo's two—but lost 5–3. The underlying metrics called the game close to even: expected goals finished 2.99–3.23, a slight Montreal edge. The Sabres' conversion rate turned that into a decisive win.

Buffalo's finishing was elite. The Sabres overperformed their expected goals by 2.01 while generating just 0.053 expected goals per shot compared to Montreal's 0.075—lower volume, higher conversion. Montreal crashed the net for four rebound chances (converting two) and generated superior looks, but the Sabres struck with lethal efficiency on the rush, scoring five goals from twenty-six rush chances.

Goaltending diverged sharply. J. Fowler (MTL) surrendered 1.0 goals more than expected on his workload—a weak performance. C. Ellis (BUF) posted a 0.870 save percentage and controlled the game when it mattered.

Special teams tilted toward Buffalo. The Sabres power play converted twice on ten shots (0.56 xG). Montreal matched the goal total—2 PPG on 6 PP shots (0.63 xG)—but trailed and couldn't recover. The turning point came on a Tage Thompson wrist shot from the high slot at 18:20 of the third, cementing Buffalo's control.

Buffalo outshot Montreal 27–23 on goal (54 percent of attempts) but that doesn't explain the margin. The Canadiens created the better chances; the Sabres finished theirs.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
MTL2 / 6 · 1.48 xG
BUF1 / 2 · 0.96 xG
Medium dangermid-range
MTL1 / 14 · 1.37 xG
BUF4 / 17 · 1.68 xG
Low dangerperimeter & point
MTL0 / 23 · 0.38 xG
BUF0 / 38 · 0.35 xG

BUF went 4-for-17 from medium danger on 1.68 expected goals — 2.3 above expected.

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

Finishing vs expected

expectedactual
MTL
3 G · 3.23 xG · -0.2
BUF
5 G · 2.99 xG · +2.0
0123456
Goalies · GSAx (goals saved above expected)
J. FowlerMTL
-1.0
C. EllisBUF
+0.2

MTL finished -0.2 against expected, BUF +2.0 — J. Fowler (MTL) allowed 1.0 more goals than expected.

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

Shot diet

goalsshots
MTL
SNAP1/23
SLAP1/4
TIP IN0/5
WRIST1/2
BACKHAND0/2
OTHER0/7
BUF
SNAP3/28
SLAP0/4
TIP IN0/3
WRIST2/2
BACKHAND0/2
OTHER0/18
MTL
BUF
Off the rush
1 G on 25 · 2.17 xG
5 G on 26 · 2.69 xG
Off rebounds
2 G on 4 · 0.88 xG
0 G on 1 · 0.01 xG

Snap shots carried the volume: MTL went 1-for-23, BUF 3-for-28. BUF scored 5 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
T. Thompson
#72 · C · BUF
3 G · 2 A · 3 SOG · 20:43 TOI · +2
L. Hutson
#48 · D · MTL
0 G · 2 A · 1 SOG · 25:55 TOI · -1
N. Suzuki
#14 · C · MTL
1 G · 1 A · 2 SOG · 22:17 TOI · -1
Ranked from the box score — points first · Backcheck
What the model flagged
  • J. Fowler (MTL) gave up 1.0 goals more than expected — well below their workload.
  • MTL had the higher quality looks — 0.075 xG/shot vs 0.053.
  • BUF was lethal off the rush — 5 goals on 26 rush chances.
  • MTL created 4 rebound opportunities (2 converted) — crashing the net effectively.
  • BUF outperformed their expected goals by 2.0 — elite finishing or lucky bounces.
  • BUF power play was dominant — 2 PPG on 10 PP shots (0.56 xG).
  • MTL power play was dominant — 2 PPG on 6 PP shots (0.63 xG).
Before the game — the model's pre-game read
Preview · MTL at BUF · 7:00 PM ET

Canadiens at Sabres: a genuine coin flip

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

The model's lean

54%
BUF
Model favorite
46%
54%
MTL50BUF

BUF by 8 points of win probability — a modest lean. Projected score MTL 2.52.7 BUF; 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 →BUF
48.0%5v5 xG%50.0%
49.0%Corsi%49.0%
2.41xGF / 602.55
2.62xGA / 602.55
2.24Goals for / gm2.35
1.96Goals against / gm1.90
1.018PDO — luck, not skill1.020

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

Source · MoneyPuck season tables · 5v5

The pregame model offers no favors here: Montreal-Buffalo projects to a 2.5–2.7 expected goal spread with Buffalo holding 54% win probability. That's a pick'em.

The advanced stats explain why. Montreal owns 48.0% 5v5 expected goals and 49.0% Corsi; Buffalo counters with 50.0% xG% and the same 49.0% Corsi%. No team has established clear territorial dominance.

Both offenses, though, are running hotter than the underlying metrics suggest. Montreal's PDO sits at 1.018; Buffalo's at 1.020. When shooting percentage and save percentage both exceed their natural averages, regression is the house edge. Expect some evening out here.

S. Montembeault will draw scrutiny on the back-to-back: watch for Montreal to pivot to a backup, or for Montembeault to show fatigue in the third.

For Montreal, Cole Caufield commands the most attention. His 0.97 expected goals per 60 minutes would rank among league leaders; he's converted that pace into 33 goals with just 1 high-danger goal, suggesting he's scoring on lower-quality chances at a 20.0% clip—which is sustainable but unsustainable in a regression season. Oliver Kapanen trails in xG/60 (0.83) but has four high-danger goals to Caufield's one, a sign his offense lives closer to where the danger actually is.

Buffalo's scoring mirrors Montreal's imbalance. Jason Zucker generates 1.07 xG/60 and has buried 6 of his 14 goals from high-danger spots, meaning he's getting prime real estate. Josh Doan's 1.01 xG/60 has yielded 15 goals but just 2 high-danger tallies—a shooting rate unsupported by high-danger creation.

Defensively, Montreal's Mike Matheson and Buffalo's Jack Quinn are the identified weak links in transition. Whichever team can isolate and exploit their opposing weak link will inch toward the 54% figure in their favor.

This is the narrowest of margins: two evenly matched teams, both running hot, both vulnerable to regression.

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
BUF
Jason Zucker14G 14A
1.07 xG/60 · 6 HD · 15.1% sh
Josh Doan15G 18A
1.01 xG/60 · 2 HD · 11.5% sh
Source · MoneyPuck skaters