Backcheck
Recap · ANA at BUF

Sabres hold off the Ducks

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

By the ModelJul 12, 12:07 AMxG: xgboost-0.758Edited for clarity
Away
ANA
Anaheim Ducks
3
Home
BUF
Buffalo Sabres
5
FINAL
Process vs result

The underlying story

3.49Expected goals4.80
58% share for the better side
36Shot attempts (SOG)32
5High-danger chances7
76Corsi (all attempts)54
Score-adjusted: 64% / 36%
Source · NHL play-by-play · XGBoost xG

The Ducks outshot the Sabres 36–32 but lost 5–3, a stark divergence between volume and outcome. Buffalo's dominance lay not in shot volume but in precision: they controlled 58% of 5v5 expected goals (4.80–3.49) and generated chances at nearly twice the efficiency (0.089 xG per shot versus Anaheim's 0.046).

That quality gap cascaded through the game. The Sabres claimed seven high-danger chances to the Ducks' five and converted them at a lethal rate. On the rush, where scoring should be cleanest, Buffalo scored five goals from 29 chances while Anaheim managed three from 32—a decisive efficiency edge that decided the match.

L. Dostal kept Anaheim closer than the underlying numbers deserved. His 0.871 SV% represented a +0.80 overperformance, making 27 saves on inferior chances. U. Luukkonen's 0.917 allowed Buffalo's efficiency advantage to translate directly into goals.

Josh Norris's backhander from the slot in the third period (19:49) served as the game's turning point, arriving when Buffalo already controlled play.

Finish rates in high-danger zones completed the story: the Sabres buried opportunities from prime scoring areas while Anaheim's 40% conversion rate (2 of 5) proved insufficient against the volume disadvantage.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
ANA2 / 5 · 1.27 xG
BUF2 / 7 · 2.37 xG
Medium dangermid-range
ANA0 / 14 · 1.46 xG
BUF2 / 18 · 2.03 xG
Low dangerperimeter & point
ANA1 / 57 · 0.77 xG
BUF1 / 29 · 0.40 xG

ANA went 0-for-14 from medium danger on 1.46 expected goals — 1.5 left on the table.

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

Finishing vs expected

expectedactual
ANA
3 G · 3.49 xG · -0.5
BUF
5 G · 4.80 xG · +0.2
0123456
Goalies · GSAx (goals saved above expected)
L. DostalANA
+0.8
U. LuukkonenBUF
+0.5

ANA finished -0.5 against expected, BUF +0.2 — L. Dostal (ANA) saved 0.8 goals above expected.

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

Shot diet

goalsshots
ANA
WRIST2/15
SLAP0/11
SNAP0/14
BACKHAND1/5
TIP IN0/6
DEFLECTED0/1
BAT0/0
OTHER0/24
BUF
WRIST1/24
SLAP0/7
SNAP2/2
BACKHAND1/6
TIP IN1/3
DEFLECTED0/0
BAT0/1
OTHER0/11
ANA
BUF
Off the rush
3 G on 32 · 2.00 xG
5 G on 29 · 3.19 xG
Off rebounds
0 G on 4 · 0.89 xG
0 G on 5 · 0.99 xG

Wrist shots carried the volume: ANA went 2-for-15, BUF 1-for-24. BUF scored 5 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
L. Carlsson
#91 · C · ANA
1 G · 1 A · 5 SOG · 20:03 TOI
T. Thompson
#72 · C · BUF
1 G · 1 A · 3 SOG · 19:49 TOI
P. Krebs
#19 · C · BUF
0 G · 2 A · 1 SOG · 15:48 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • ANA generated higher-quality looks than the shot total suggests.
  • BUF generated far more dangerous chances — 0.089 xG/shot vs 0.046. Quality over quantity.
  • ANA was clinical in the high-danger zone — 2/5 on HD chances (40%).
  • BUF was lethal off the rush — 5 goals on 29 rush chances.
  • ANA was lethal off the rush — 3 goals on 32 rush chances.
  • BUF created 5 rebound opportunities (0 converted) — crashing the net effectively.
  • ANA created 4 rebound opportunities (0 converted) — crashing the net effectively.
Before the game — the model's pre-game read
Preview · ANA at BUF · 7:00 PM ET

Ducks at Sabres: a genuine coin flip

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

The model's lean

50%
BUF
Model favorite
50%
50%
ANA50BUF

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

ANA← edge
edge →BUF
52.0%5v5 xG%50.0%
52.0%Corsi%49.0%
2.80xGF / 602.55
2.59xGA / 602.55
2.09Goals for / gm2.35
2.32Goals against / gm1.90
0.981PDO — luck, not skill1.020

The season numbers split 33 — no clear process edge — and PDO (0.981 vs 1.020) says BUF has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.7-2.7 game with the Sabres at 50% win probability. This is as close to a pick'em as you'll find.

Buffalo has won nine of its last 10, but Anaheim's recent form masks a structural advantage. The Ducks are -25 in goal differential over that same stretch, yet they control territory: 52.0% xG share and 52.0% Corsi% at 5v5 suggest they're generating more high-quality chances than they're allowing. Buffalo, by contrast, sits at 50.0% xG and 49.0% Corsi%—the slight edge elsewhere.

The risk tilts both ways. Buffalo's 1.020 PDO means the Sabres have been fortunate on both conversion and prevention; regression is likely. Anaheim's 0.981 PDO tells the opposite story—they're due for positive variance, which could look like a breakthrough if it arrives tonight.

Beckett Sennecke leads Anaheim's scoring at 1.03 xG/60 with 20 goals, 8 from high-danger areas. His 13.5% shooting rate suggests room for variance to work in his favor. Cutter Gauthier's 0.99 xG/60 and 25 goals come with a 12.9% shooting rate; whether that efficiency holds bears watching.

Jason Zucker anchors Buffalo's attack at 1.07 xG/60 with 14 goals, 6 from high-danger areas. He's shooting at 15.1%—elevated enough that normalizing downward is plausible. Josh Doan, at 1.01 xG/60 with 15 goals, rounds out the primary threats.

Both C. Ellis for Anaheim and V. Husso for Buffalo are on back-to-backs. Backup appearances or fatigued starters could tilt play. The territorial advantage Anaheim enjoys at even strength—a 52.0% Corsi figure—suggests they'll dictate pace, but Buffalo's recent success has come despite slight possession disadvantage, which points to either superior execution or variance working in their favor. Tonight will likely determine which.

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
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