Backcheck
Recap · TOR at BUF

Sabres hold off the Maple Leafs

The Sabres stole one. They lost the expected-goals battle 3.43–2.98 and won anyway.

By the ModelJul 11, 12:57 PMxG: xgboost-0.758Edited for clarity
Away
TOR
Toronto Maple Leafs
3
Home
BUF
Buffalo Sabres
5
FINAL
Process vs result

The underlying story

3.43Expected goals2.98
53% share for the better side
34Shot attempts (SOG)30
4High-danger chances4
68Corsi (all attempts)59
Score-adjusted: 57% / 43%
Source · NHL play-by-play · XGBoost xG

Buffalo won 5–3 despite Toronto's 3.43–2.98 expected-goals advantage — the Sabres outscored the underlying play by 2.02 goals, while A. Stolarz (TOR) allowed 2.02 more goals than expected.

The game played nearly even on volume. The Sabres held 47% of shot attempts, generating 30 shots to Toronto's 34. High-danger chances split even at 4–4. Where Buffalo separated was conversion: five rush-attack goals on 28 chances, versus Toronto's two on 27. A. Tuch's backhander from the slot at 16:59 of the third marked the turning point.

In net, A. Lyon (BUF) stopped 31 of 34 for a 0.912 mark, against A. Stolarz's 25 saves on 30 shots (0.833 SV%). Stolarz's shortfall was decisive.

M. Samuelsson led all scorers with two goals in 23:38. O. Ekman-Larsson paced Toronto with two assists in 25:50. A. Tuch finished with a goal and an assist in 19:34.

The difference was Buffalo's rush finishing and goaltending advantage.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
TOR1 / 4 · 1.06 xG
BUF0 / 4 · 0.92 xG
Medium dangermid-range
TOR2 / 17 · 1.79 xG
BUF4 / 15 · 1.53 xG
Low dangerperimeter & point
TOR0 / 47 · 0.58 xG
BUF1 / 40 · 0.53 xG

BUF went 4-for-15 from medium danger on 1.53 expected goals — 2.5 above expected.

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

Finishing vs expected

expectedactual
TOR
3 G · 3.43 xG · -0.4
BUF
5 G · 2.98 xG · +2.0
0123456
Goalies · GSAx (goals saved above expected)
A. StolarzTOR
-2.0
A. LyonBUF
+0.4

TOR finished -0.4 against expected, BUF +2.0 — A. Stolarz (TOR) allowed 2.0 more goals than expected.

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

Shot diet

goalsshots
TOR
WRIST2/26
SNAP0/4
SLAP1/5
BACKHAND0/6
TIP IN0/3
DEFLECTED0/1
OTHER0/23
BUF
WRIST2/26
SNAP1/8
SLAP1/7
BACKHAND1/2
TIP IN0/2
DEFLECTED0/0
OTHER0/14
TOR
BUF
Off the rush
2 G on 27 · 2.68 xG
5 G on 28 · 2.08 xG
Off rebounds
1 G on 3 · 0.41 xG
0 G on 3 · 0.71 xG

Wrist shots carried the volume: TOR went 2-for-26, BUF 2-for-26. BUF scored 5 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
O. Ekman-Larsson
#95 · D · TOR
0 G · 2 A · 4 SOG · 25:50 TOI
M. Samuelsson
#23 · D · BUF
2 G · 0 A · 3 SOG · 23:38 TOI · +4
A. Tuch
#89 · R · BUF
1 G · 1 A · 2 SOG · 19:34 TOI · +2
Ranked from the box score — points first · Backcheck
What the model flagged
  • A. Stolarz (TOR) gave up 2.0 goals more than expected — well below their workload.
  • BUF was lethal off the rush — 5 goals on 28 rush chances.
  • TOR was lethal off the rush — 2 goals on 27 rush chances.
  • BUF created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • TOR created 3 rebound opportunities (1 converted) — crashing the net effectively.
  • BUF outperformed their expected goals by 2.0 — elite finishing or lucky bounces.
Before the game — the model's pre-game read
Preview · TOR at BUF · 7:00 PM ET

The Sabres are the model's lean over the Maple Leafs — with PDO regression in play

By the ModelJul 11, 12:56 PMEdited for clarity
Win probability

The model's lean

56%
BUF
Model favorite
44%
56%
TOR50BUF

BUF by 12 points of win probability — a modest lean. Projected score TOR 2.42.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

TOR← edge
edge →BUF
46.0%5v5 xG%50.0%
45.0%Corsi%49.0%
2.24xGF / 602.55
2.67xGA / 602.55
2.09Goals for / gm2.35
2.52Goals against / gm1.90
1.002PDO — luck, not skill1.020

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

Source · MoneyPuck season tables · 5v5

The model likes Buffalo here. The Sabres project to a 2.4-2.7 goal margin with 56% win probability, a slim but meaningful edge rooted in underlying play—though lurking PDO regression could flatten the advantage.

Buffalo owns the territorial battle. At 50.0% expected goals share and 49.0% Corsi percentage, the Sabres generate chances at a pace that Toronto, at 46.0% xG and 45.0% Corsi, cannot match. The Leafs are underwater by six goals over their last ten games, a sign of recent underperformance that predates any unlucky variance.

But here's the catch: Buffalo's 1.020 PDO is running hot. Toronto sits at 1.002—close to league average—while the Sabres exceed expectations on both ends. Regression is likely; the question is timing and whether the Leafs can seize the window before it arrives.

Auston Matthews anchors Toronto's attack at 1.10 expected goals per 60 minutes, carrying 17 goals and 13 assists on a 10.6% shooting rate. John Tavares operates from a tighter window—0.91 xG/60—but converts at 12.4%, his three high-danger goals proof that efficiency in the right areas matters. The Leafs concentrate their best work rather than spread it.

Buffalo counters with Jason Zucker (1.07 xG/60, 14 goals, 14 assists, six high-danger goals) and Josh Doan (1.01 xG/60, 15 goals, 18 assists, 11.5% shooting). The Sabres distribute offense more evenly; Doan's conversion rate and Zucker's net-front presence suggest depth over star dependency. Both teams sit at 0% on rebounds and loose-puck goals—a quirk suggesting disciplined recent defense. The Leafs identify Bo Groulx as a defensive weak link; Buffalo flags Jack Quinn as theirs, though neither appears critical to this matchup.

Buffalo's edge lives in puck possession, not goaltending variance or special teams. The Sabres generate more chances and give up fewer. That doesn't guarantee a win, but it justifies 56%—and the PDO warning justifies caution.

Computed danger · scouting

Players to watch

TOR
Auston Matthews17G 13A
1.10 xG/60 · 1 HD · 10.6% sh
John Tavares15G 24A
0.91 xG/60 · 3 HD · 12.4% 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