Backcheck
Recap · BUF at CBJ

J. Greaves stands tall as the Blue Jackets edge the Sabres

The Blue Jackets stole one. They lost the expected-goals battle 5.78–3.76 and won anyway.

By the ModelJul 11, 11:29 PMxG: xgboost-0.758Edited for clarity
Away
BUF
Buffalo Sabres
1
Home
CBJ
Columbus Blue Jackets
5
FINAL
Process vs result

The underlying story

5.78Expected goals3.76
61% share for the better side
33Shot attempts (SOG)35
11High-danger chances5
81Corsi (all attempts)66
Score-adjusted: 62% / 39%
Source · NHL play-by-play · XGBoost xG

The Blue Jackets defeated the Sabres 5–1 despite losing the expected-goals battle 3.76–5.78. Buffalo controlled 61% of xG at 5v5—a margin that should have meant a comfortable victory.

It didn't, because J. Greaves was exceptional. The Blue Jackets' goaltender stopped 32 of 33 shots (0.970 SV%), overperforming his expected save percentage by 4.78 goals. With a performance like that, Columbus didn't need to win the metrics; they just needed to capitalize when it counted.

Cole Sillinger's snap shot from the high slot (P3, 11:46) provided the opening salvo. Buffalo had the territorial advantage—11 high-danger chances to Columbus's 5—and yet converted none. The Blue Jackets, by contrast, found the back of the net in unconventional places: two from low-danger spots, four off the rush on 28 total rush chances. U. Luukkonen was flawless on high-danger opportunities (100% SV on 5 shots) but had no answer for Columbus's opportunism elsewhere.

The story of the game is written in the variance. CBJ overperformed their xG by 1.24 goals. Buffalo underperformed by 4.78. Combined, that's a six-goal swing toward Columbus. The Blue Jackets held 52% of shot attempts (35–33 on goal), which provided enough parity to stay in the game—but Greaves' brilliance and timely finishing on secondary chances are what won it.

This wasn't a clinic in advanced hockey. It was a master class in capitalizing on an opponent's waste.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
BUF0 / 11 · 2.50 xG
CBJ0 / 5 · 1.16 xG
Medium dangermid-range
BUF1 / 24 · 2.49 xG
CBJ3 / 18 · 1.97 xG
Low dangerperimeter & point
BUF0 / 46 · 0.79 xG
CBJ2 / 43 · 0.63 xG

BUF went 0-for-11 from high danger on 2.50 expected goals — 2.5 left on the table.

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

Finishing vs expected

expectedactual
BUF
1 G · 5.78 xG · -4.8
CBJ
5 G · 3.76 xG · +1.2
01234567
Goalies · GSAx (goals saved above expected)
U. LuukkonenBUF
-0.2
J. GreavesCBJ
+4.8

BUF finished -4.8 against expected, CBJ +1.2 — J. Greaves (CBJ) saved 4.8 goals above expected.

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

Shot diet

goalsshots
BUF
SNAP1/26
WRIST0/11
SLAP0/17
BACKHAND0/6
TIP IN0/5
WRAP AROUND0/1
OTHER0/15
CBJ
SNAP2/13
WRIST1/20
SLAP0/4
BACKHAND1/6
TIP IN1/6
WRAP AROUND0/0
OTHER0/17
BUF
CBJ
Off the rush
1 G on 41 · 4.17 xG
4 G on 28 · 2.60 xG
Off rebounds
0 G on 5 · 0.90 xG
0 G on 3 · 0.40 xG

Snap shots carried the volume: BUF went 1-for-26, CBJ 2-for-13. CBJ scored 4 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
D. Mateychuk
#5 · D · CBJ
1 G · 1 A · 1 SOG · 24:15 TOI · +2
Z. Werenski
#8 · D · CBJ
0 G · 2 A · 5 SOG · 23:12 TOI · +1
D. Severson
#78 · D · CBJ
0 G · 2 A · 3 SOG · 16:55 TOI · +2
Ranked from the box score — points first · Backcheck
What the model flagged
  • CBJ won despite being outplayed by xG (39%). Goaltending or finishing carried them.
  • CBJ had the shot volume but the chances weren't dangerous.
  • J. Greaves (CBJ) stopped 4.8 goals above expected.
  • Open game — 16 high-danger chances combined (CBJ 5, BUF 11).
  • CBJ couldn't convert — 0/5 on high-danger chances. That won't happen often.
  • BUF couldn't convert — 0/11 on high-danger chances. That won't happen often.
  • CBJ scored 2 goals from low-danger spots — the opposing goalie needs to have those.
  • CBJ was lethal off the rush — 4 goals on 28 rush chances.
  • CBJ created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • BUF created 5 rebound opportunities (0 converted) — crashing the net effectively.
  • BUF underperformed xG by 4.8 — wasted quality chances.
  • U. Luukkonen was a wall on HD chances — 100% SV on 5 high-danger shots.
Before the game — the model's pre-game read
Preview · BUF at CBJ · 3:00 PM ET

Sabres at Blue Jackets: a genuine coin flip

By the ModelJul 11, 10:51 PMEdited for clarity
Win probability

The model's lean

54%
CBJ
Model favorite
46%
54%
BUF50CBJ

CBJ by 8 points of win probability — a modest lean. Projected score BUF 2.52.7 CBJ; 18% chance it's tied after 60.

Source · Backcheck Poisson projection · season scoring rates
Season profile · edge from the spine

Tale of the tape

BUF← edge
edge →CBJ
50.0%5v5 xG%52.0%
49.0%Corsi%51.0%
2.55xGF / 602.63
2.55xGA / 602.43
2.35Goals for / gm2.12
1.90Goals against / gm1.98
1.020PDO — luck, not skill1.003

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

Source · MoneyPuck season tables · 5v5

Buffalo and Columbus are virtually indistinguishable on paper. The model projects a 2.5-2.7 goal spread with the Blue Jackets at 54% win probability—this is as close to a pick'em as exists.

Form masks deeper competitive balance. The Sabres have ripped off a 10-0-0 run, but that says nothing about talent relative to Columbus. At 5v5, the Blue Jackets edge Buffalo on both efficiency and volume: 52.0% expected goals and 51.0% Corsi against Buffalo's 50.0% and 49.0%. A coin flip, then, with underlying metrics backing it.

Buffalo's vulnerability is sustainability. The Sabres' 1.020 PDO is unsustainably hot; the Blue Jackets' 1.003 sits closer to normal, meaning Columbus will remain competitive once goal-scoring regression arrives.

Buffalo builds on Jason Zucker, who generates 1.07 xG/60 with 14 goals and 14 assists—six of them from rush chances at 15.1% shooting. Josh Doan follows with 1.01 xG/60, 15 goals, and 18 assists, but his 11.5% shooting rate masks unsustainable efficiency. Boone Jenner leads Columbus at 0.98 xG/60 with 11 goals and 21 assists. Mathieu Olivier provides secondary scoring at 0.89 xG/60 with 12 goals and 9 assists.

The defensive asymmetry matters only at margins. Jack Quinn is Buffalo's liability; Conor Garland fills that role in Columbus. Neither team converts high-danger chances reliably—both register 0% on high-danger and rebound scoring, a sign that neutral-zone execution, not defensive breakdown, determines play.

Take the Blue Jackets at 54% if analytics sway you. Take Buffalo if recent form does. This is a true toss-up.

Computed danger · scouting

Players to watch

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
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
Source · MoneyPuck skaters