Backcheck
Recap · BUF at STL

Sabres run the Blues off the ice on the underlying numbers

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

By the ModelJul 11, 10:18 PMxG: xgboost-0.758Edited for clarity
Away
BUF
Buffalo Sabres
4
Home
STL
St. Louis Blues
2
FINAL
Process vs result

The underlying story

4.94Expected goals1.68
75% share for the better side
34Shot attempts (SOG)18
10High-danger chances1
70Corsi (all attempts)39
Score-adjusted: 64% / 36%
Source · NHL play-by-play · XGBoost xG

Buffalo's 4–2 victory understates their dominance. The underlying metrics were overwhelmingly one-sided: the Sabres controlled 75% of 5v5 expected goals (4.94–1.68) and held the Blues to just 1 high-danger chance against 10.

Shot quality explains the gap. Buffalo generated 0.071 expected goals per attempt; St. Louis mustered 0.043. The Sabres converted 3 goals from 28 rush chances—efficient execution in transition. St. Louis held 35% of shot attempts but lacked the dangerous looks to keep the result close.

J. Hofer managed to keep the contest respectable. He stopped 1.94 goals above expected and saved 90% of high-danger shots, the kind of performance required when underlying play favors your opponent so heavily. A. Lyon's 0.889 save percentage reflected the softer looks St. Louis generated.

Buffalo underperformed their xG by 0.94 goals—the margin could have been wider. Peyton Krebs's wrist shot from the top of the circles (P3, 18:44) exemplified the kind of chance the Sabres generated repeatedly. The outcome was decided by play, not circumstance.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
BUF1 / 10 · 2.64 xG
STL0 / 1 · 0.19 xG
Medium dangermid-range
BUF2 / 15 · 1.62 xG
STL1 / 10 · 1.16 xG
Low dangerperimeter & point
BUF1 / 45 · 0.68 xG
STL1 / 28 · 0.33 xG

BUF went 1-for-10 from high danger on 2.64 expected goals — 1.6 left on the table.

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

Finishing vs expected

expectedactual
BUF
4 G · 4.94 xG · -0.9
STL
2 G · 1.68 xG · +0.3
0123456
Goalies · GSAx (goals saved above expected)
A. LyonBUF
-0.3
J. HoferSTL
+1.9

BUF finished -0.9 against expected, STL +0.3 — J. Hofer (STL) saved 1.9 goals above expected.

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

Shot diet

goalsshots
BUF
WRIST2/37
SNAP1/4
SLAP0/5
TIP IN0/3
BACKHAND0/2
BAT1/1
OTHER0/18
STL
WRIST2/16
SNAP0/3
SLAP0/2
TIP IN0/3
BACKHAND0/3
BAT0/0
OTHER0/12
BUF
STL
Off the rush
3 G on 28 · 2.57 xG
1 G on 19 · 1.41 xG
Off rebounds
0 G on 3 · 0.41 xG
1 G on 2 · 0.21 xG

Wrist shots carried the volume: BUF went 2-for-37, STL 2-for-16. BUF scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
C. Parayko
#55 · D · STL
0 G · 1 A · 0 SOG · 24:58 TOI · +1
M. Samuelsson
#23 · D · BUF
0 G · 1 A · 2 SOG · 22:14 TOI · -1
R. McLeod
#71 · C · BUF
0 G · 1 A · 3 SOG · 17:09 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • STL had the shot volume but the chances weren't dangerous.
  • J. Hofer (STL) stopped 1.9 goals above expected.
  • BUF had the higher quality looks — 0.071 xG/shot vs 0.043.
  • BUF was lethal off the rush — 3 goals on 28 rush chances.
  • BUF created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • J. Hofer (STL) saved 1.9 goals above expected — stole the show.
  • J. Hofer was a wall on HD chances — 90% SV on 10 high-danger shots.
Before the game — the model's pre-game read
Preview · BUF at STL · 8:00 PM ET

Sabres at Blues: a genuine coin flip

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

The model's lean

52%
STL
Model favorite
48%
52%
BUF50STL

STL by 4 points of win probability — effectively a coin flip. Projected score BUF 2.52.6 STL; 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 →STL
50.0%5v5 xG%49.0%
49.0%Corsi%48.0%
2.55xGF / 602.34
2.55xGA / 602.40
2.35Goals for / gm2.00
1.90Goals against / gm2.12
1.020PDO — luck, not skill1.000

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

Source · MoneyPuck season tables · 5v5

The model projects a near-dead-even game—Buffalo in the 2.5–2.6 scoring range and the Blues holding 52% win probability. The underlying numbers support that tightness—Buffalo edges St. Louis in expected goals percentage (50.0% to 49.0%) and Corsi percentage (49.0% to 48.0%)—but recent form and hot shooting have tilted the needle slightly toward the Sabres.

Buffalo is 8-2-0 in their last 10 games, while St. Louis has been underwater at minus-7 in goal differential over the same stretch. That gap is the real story. The Blues' performance against expected outcomes (PDO of 1.000) is dead-even, meaning their struggles are real, not unlucky. The Sabres, by contrast, are running at a PDO of 1.020—hotter than the underlying play strictly warrants, which suggests regression is likely. One team is hitting too well to sustain it; the other is playing worse than its process deserves.

The talent gap is narrow, but narrowness itself matters here. Jason Zucker has generated 1.07 expected goals per 60 minutes and posted 14 goals with 14 assists at 15.1% shooting—well above the league average. Josh Doan sits at 1.01 xG/60 with 15 goals, 18 assists, and 11.5% shooting. These two are both creating and finishing at above-average rates.

For St. Louis, Jimmy Snuggerud and Dylan Holloway have the scoring volume but not quite the efficiency. Snuggerud's 0.86 xG/60 translates to 15 goals and 22 assists at 11.9% shooting—solid, but not what Zucker is doing. Holloway is more of a facilitator: 0.82 xG/60, 13 goals, and 24 assists, relying on a 10.8% conversion rate to matter. The Blues can score; they're just doing it less efficiently.

Goaltending adds volatility. Both J. Hofer and U. Luukkonen are on back-to-back appearances, which means either tired starters or surprise backups could be in the pipes. Fatigue at that position swings tight games, especially in a matchup where the underlying metrics say "flip a coin anyway."

Buffalo's edge comes from hot shooting likely to regress, recent form likely to stick, and individual performance—Zucker above all—that beats his expected output. St. Louis has the underlying numbers to hang with them and a goaltending variable to exploit. The Blues' 52% probability rating makes sense: in a dead-even game, rest and positive variance both deserve accounting for.

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
STL
Jimmy Snuggerud15G 22A
0.86 xG/60 · 2 HD · 11.9% sh
Dylan Holloway13G 24A
0.82 xG/60 · 1 HD · 10.8% sh
Source · MoneyPuck skaters