Backcheck
Recap · CBJ at BUF

Sabres shut out the Blue Jackets, 5-0

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

By the ModelJul 12, 10:56 AMxG: xgboost-0.758Edited for clarity
Away
CBJ
Columbus Blue Jackets
0
Home
BUF
Buffalo Sabres
5
FINAL
Process vs result

The underlying story

3.78Expected goals2.69
59% share for the better side
37Shot attempts (SOG)24
6High-danger chances5
80Corsi (all attempts)46
Score-adjusted: 67% / 33%
Source · NHL play-by-play · XGBoost xG

Buffalo obliterated Columbus 5-0 while getting outchanced 58-42 in expected goals—the kind of scoreline that makes xG models question their purpose. The Blue Jackets created 3.78 expected goals to Buffalo's 2.69, but found themselves on the wrong end of a 5-0 mercy.

C. Ellis, Buffalo's goaltender, accounted for nearly all of the gap. He stopped 37 of 37 shots—a 1.000 save percentage—while playing 3.78 goals above his expected level. When a goalie saves four additional goals beyond model expectations in a single night, the scoreboard tells one story and the underlying metrics tell another. Ellis was the only reason this wasn't Columbus's night.

The Blue Jackets couldn't solve a simple problem: they generated quality chances but converted none. They were 0 for 6 on high-danger opportunities; Buffalo countered with 3 goals on 5 such chances, a 60% efficiency rate. High-danger conversion isn't usually this lopsided. Greaves surrendered 1.31 more goals than expected despite facing 23 shots—an unlucky workload distribution.

Buffalo's dominance came from a different dimension. They scored four goals on 25 rush chances and orchestrated the attack through L. Stanley, who recorded two assists in just 16:19 of ice time. J. Doan finished with two goals in 14:42; J. Norris added two assists in 14:36.

The turning point arrived in the first period when Rasmus Dahlin's sharp-angle wrist shot—P3, 16:55—beat Greaves clean. It was prescient: Buffalo would make every difficult opportunity count while Columbus's cleaner looks bounced away empty.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CBJ0 / 6 · 1.31 xG
BUF3 / 5 · 1.44 xG
Medium dangermid-range
CBJ0 / 17 · 1.53 xG
BUF1 / 8 · 0.67 xG
Low dangerperimeter & point
CBJ0 / 57 · 0.95 xG
BUF1 / 33 · 0.58 xG

BUF went 3-for-5 from high danger on 1.44 expected goals — 1.6 above expected.

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

Finishing vs expected

expectedactual
CBJ
0 G · 3.78 xG · -3.8
BUF
5 G · 2.69 xG · +2.3
0123456
Goalies · GSAx (goals saved above expected)
J. GreavesCBJ
-1.3
C. EllisBUF
+3.8

CBJ finished -3.8 against expected, BUF +2.3 — C. Ellis (BUF) saved 3.8 goals above expected.

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

Shot diet

goalsshots
CBJ
WRIST0/35
SLAP0/9
SNAP0/4
TIP IN0/7
BACKHAND0/1
DEFLECTED0/1
OTHER0/23
BUF
WRIST3/20
SLAP0/3
SNAP2/8
TIP IN0/3
BACKHAND0/1
DEFLECTED0/0
OTHER0/11
CBJ
BUF
Off the rush
0 G on 28 · 2.22 xG
4 G on 25 · 1.78 xG
Off rebounds
0 G on 5 · 0.68 xG
0 G on 1 · 0.04 xG

Wrist shots carried the volume: CBJ went 0-for-35, BUF 3-for-20. BUF scored 4 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
L. Stanley
#64 · D · BUF
0 G · 2 A · 1 SOG · 16:19 TOI · +2
J. Doan
#91 · R · BUF
2 G · 0 A · 4 SOG · 14:42 TOI · +3
J. Norris
#9 · C · BUF
0 G · 2 A · 1 SOG · 14:36 TOI · +3
Ranked from the box score — points first · Backcheck
What the model flagged
  • BUF won despite being outplayed by xG (42%). Goaltending or finishing carried them.
  • C. Ellis (BUF) stopped 3.8 goals above expected.
  • J. Greaves (CBJ) gave up 1.3 goals more than expected — well below their workload.
  • BUF was clinical in the high-danger zone — 3/5 on HD chances (60%).
  • CBJ couldn't convert — 0/6 on high-danger chances. That won't happen often.
  • BUF was lethal off the rush — 4 goals on 25 rush chances.
  • CBJ created 5 rebound opportunities (0 converted) — crashing the net effectively.
  • BUF outperformed their expected goals by 2.3 — elite finishing or lucky bounces.
  • CBJ underperformed xG by 3.8 — wasted quality chances.
  • C. Ellis (BUF) saved 3.8 goals above expected — stole the show.
  • C. Ellis was a wall on HD chances — 100% SV on 6 high-danger shots.
Before the game — the model's pre-game read
Preview · CBJ at BUF · 7:00 PM ET

Blue Jackets at Sabres: a genuine coin flip

By the ModelJul 12, 10:55 AMEdited for clarity
Win probability

The model's lean

50%
BUF
Model favorite
50%
50%
CBJ50BUF

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

CBJ← edge
edge →BUF
52.0%5v5 xG%50.0%
51.0%Corsi%49.0%
2.63xGF / 602.55
2.43xGA / 602.55
2.12Goals for / gm2.35
1.98Goals against / gm1.90
1.003PDO — luck, not skill1.020

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

Source · MoneyPuck season tables · 5v5

The models can't separate them. The projection is 2.6–2.6 with Buffalo at 50% win probability—the definition of a pick'em.

The underlying numbers confirm it. Columbus has 52.0% of the expected-goals share and 51.0% of the Corsi; Buffalo has 50.0% and 49.0%. The matchup is dead even at 5v5.

One caveat: Buffalo's PDO is 1.020, the mark of a team running hot. Regression is coming for the Sabres.

Key Players

Columbus: Boone Jenner drives at 0.98 xG/60, with 11 goals and 21 assists. His 9.6% shooting is respectable, but just 2 high-danger goals. Mathieu Olivier adds 0.89 xG/60, 12 goals and 9 assists, with 1 high-danger goal and an efficient 13.3% shooting rate.

Buffalo: Jason Zucker contributes 1.07 xG/60, 14 goals and 14 assists at 15.1%, including 6 high-danger goals. Josh Doan adds 1.01 xG/60, 15 goals and 18 assists at 11.5%, but only 2 high-danger goals.

The Decider

The soft spots matter. Conor Garland is a liability for Columbus; Jack Quinn for Buffalo. With possession and conversion metrics essentially tied—save for Buffalo's unsustainable PDO—the team that avoids breakdowns in those zones will win.

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