Backcheck
Recap · OTT at BUF

Sabres pull away from the Senators

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

By the ModelJun 16, 2:49 PMxG: xgboost-0.758Edited for clarity
Away
OTT
Ottawa Senators
4
Home
BUF
Buffalo Sabres
8
FINAL
Process vs result

The underlying story

3.95Expected goals3.60
52% share for the better side
37Shot attempts (SOG)27
5High-danger chances4
78Corsi (all attempts)42
Score-adjusted: 68% / 32%
Source · NHL play-by-play · XGBoost xG

Buffalo's 8-4 victory looks lopsided, but the underlying metrics suggest otherwise. Expected goals split 3.60–3.95 in Ottawa's favor, yet the Sabres overperformed their share by 4.40 goals — elite execution that closed the expected gap and delivered a rout.

Buffalo didn't dominate raw volume. Shot attempts were 27-37 in Ottawa's favor, and high-danger chances went 4-5 in a marginal split. What mattered was efficiency. Buffalo generated 0.086 expected goals per shot; Ottawa produced 0.051. That difference was the game.

The gap widened on rush conversions. Buffalo buried six goals on 19 rush chances; Ottawa scored three on 27. Buffalo's power play sealed it: three goals on seven shots (0.53 xG), clinical when stakes matter.

Goaltending decided the margin. L. Meriläinen stopped 19 of 26 (0.731 save percentage), finishing 3.40 goals worse than expected — a historic underperformance. A. Lyon answered with 33 of 37 (0.892 SV%), steady excellence that sustains a blowout.

Buffalo's depth showed in the assist column. Z. Benson led with four assists in 16:52, followed by J. Spence with three in 17:59 and J. Doan with three in 13:55 — multiple contributors, minimal ice time.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
OTT1 / 5 · 1.03 xG
BUF1 / 4 · 1.37 xG
Medium dangermid-range
OTT3 / 18 · 1.98 xG
BUF7 / 14 · 1.80 xG
Low dangerperimeter & point
OTT0 / 55 · 0.93 xG
BUF0 / 24 · 0.44 xG

BUF went 7-for-14 from medium danger on 1.80 expected goals — 5.2 above expected.

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

Finishing vs expected

expectedactual
OTT
4 G · 3.95 xG · +0.1
BUF
8 G · 3.60 xG · +4.4
0123456789
Goalies · GSAx (goals saved above expected)
L. MeriläinenOTT
-3.4
A. LyonBUF
-0.1

OTT finished +0.1 against expected, BUF +4.4 — L. Meriläinen (OTT) allowed 3.4 more goals than expected.

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

Shot diet

goalsshots
OTT
WRIST1/31
SNAP0/9
SLAP1/4
BACKHAND0/2
TIP IN1/2
WRAP AROUND0/2
DEFLECTED0/1
POKE1/1
OTHER0/26
BUF
WRIST5/17
SNAP0/4
SLAP1/4
BACKHAND1/3
TIP IN1/3
WRAP AROUND0/0
DEFLECTED0/1
POKE0/0
OTHER0/10
OTT
BUF
Off the rush
3 G on 27 · 1.98 xG
6 G on 19 · 2.15 xG
Off rebounds
1 G on 4 · 0.75 xG
1 G on 6 · 1.01 xG

Wrist shots carried the volume: OTT went 1-for-31, BUF 5-for-17. BUF scored 6 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
Z. Benson
#6 · L ·
0 G · 4 A · 2 SOG · 16:52 TOI · +1
J. Spence
#10 · D ·
0 G · 3 A · 2 SOG · 17:59 TOI · +3
J. Doan
#91 · R ·
0 G · 3 A · 3 SOG · 13:55 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • L. Meriläinen (OTT) gave up 3.4 goals more than expected — well below their workload.
  • BUF generated far more dangerous chances — 0.086 xG/shot vs 0.051. Quality over quantity.
  • BUF was lethal off the rush — 6 goals on 19 rush chances.
  • OTT was lethal off the rush — 3 goals on 27 rush chances.
  • BUF created 6 rebound opportunities (1 converted) — crashing the net effectively.
  • OTT created 4 rebound opportunities (1 converted) — crashing the net effectively.
  • BUF outperformed their expected goals by 4.4 — elite finishing or lucky bounces.
  • BUF power play was dominant — 3 PPG on 7 PP shots (0.53 xG).
Before the game — the model's pre-game read
Preview · OTT at BUF · 7:00 PM ET

Senators at Sabres: a genuine coin flip

By the ModelJun 16, 2:46 PMEdited for clarity
Win probability

The model's lean

53%
OTT
Model favorite
53%
47%
OTT50BUF

OTT by 6 points of win probability — a modest lean. Projected score OTT 2.62.5 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

OTT← edge
edge →BUF
56.0%5v5 xG%50.0%
53.0%Corsi%49.0%
2.66xGF / 602.55
2.12xGA / 602.55
2.18Goals for / gm2.35
1.99Goals against / gm1.90
0.993PDO — luck, not skill1.020

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

Source · MoneyPuck season tables · 5v5

The model calls this a toss-up: Senators 2.6 goals, Sabres 2.5, Buffalo at 47% to win. The underlying metrics explain why.

Ottawa owns the territorial advantage by a healthy margin. Their 56.0% 5v5 expected goals share and 53.0% Corsi rate means they'll spend the game in Buffalo's end, generating more quality chances than they allow. Buffalo, by contrast, sits at 50.0% xG and 49.0% Corsi—genuine second-fiddle territory. That's the kind of control that usually translates to wins.

But form tells a different story. Buffalo is -6 on goal differential over their last 10 games; Ottawa is worse at -13. Both are getting outscored when it matters. Buffalo's 1.020 PDO suggests they've been luckier than they deserve—shooting and save percentage inflated—which means regression is incoming.

Brady Tkachuk drives Ottawa's offense. He generates 1.19 expected goals per 60 minutes, has 11 goals and 20 assists, and has converted at just 7.5% despite 2 high-danger chances. That shooting rate is suppressed; if it normalizes even slightly, he becomes a consistent net-positive. Dylan Cozens, meanwhile, sits at 1.00 xG/60 with 13 goals—his 9.5% shooting rate is well-positioned to sustain.

For Buffalo, Jason Zucker leads the way. He's at 1.07 xG/60 with 14 goals on a 15.1% shooting clip, boosted by 6 high-danger chances. That conversion rate is likely unsustainable; he's been more efficient than the underlying play suggests he should be. Josh Doan rounds out the offense at 1.01 xG/60 with 15 goals and 11.5% shooting—also riding luck.

The real tension: Ottawa controls the game, but both teams are regressing. Ottawa's process is superior. Buffalo's luck is running out. And yet here's the coin flip: Ottawa's own luck deficit (-13 goal differential against decent underlying play) means they're overdue for positive variance, while Buffalo's luck is already exhausted. In a matchup this tight, that's the only edge.

Three Things to Watch

  • Does Tkachuk's shooting rate normalize? At 7.5%, even modest regression lifts Ottawa's scoring.
  • Zucker's unsustainable pace—15.1% shooting won't last; the question is when it corrects.
  • Ottawa's territorial control (53.0% Corsi) should yield goals. Buffalo's defense has to tighten up significantly.
Computed danger · scouting

Players to watch

OTT
Brady Tkachuk11G 20A
1.19 xG/60 · 2 HD · 7.5% sh
Dylan Cozens13G 15A
1.00 xG/60 · 1 HD · 9.5% 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