Backcheck
Recap · BUF at DAL

Sabres pull away from the Stars

The Sabres won a genuine coin flip — neither side controlled the run of play.

By the ModelJul 11, 11:00 PMxG: xgboost-0.758Edited for clarity
Away
BUF
Buffalo Sabres
4
Home
DAL
Dallas Stars
1
FINAL
Process vs result

The underlying story

3.23Expected goals3.34
51% share for the better side
31Shot attempts (SOG)29
2High-danger chances6
59Corsi (all attempts)48
Score-adjusted: 55% / 45%
Source · NHL play-by-play · XGBoost xG

The Sabres won 4-1, but Dallas has reason to wonder: they played better hockey.

Buffalo accumulated 3.23 expected goals. Dallas accumulated 3.34. The scoreboard lied.

The explanation is simple and brutal: goaltending variance. U. Luukkonen (BUF) faced 29 shots, stopped 28, and outperformed his expected performance by 2.34 goals. C. DeSmith (DAL) faced 31 shots, stopped 27, and fell 0.77 short of expectation. When a goaltender beats his expected save percentage by more than 2 goals, the opponent's xG advantage evaporates.

Buffalo won on the metrics that matter at even strength. They created 6 high-danger chances to Dallas's 2. They converted at an unsustainable rate on the rush—4 goals on 29 attempts. T. Thompson's snap shot from the top of the circles (P3, 11:35) tilted the game past recovery.

Dallas's underlying play was sound. They held 48% of shot attempts. They crashed for rebounds, converting 1 of 4 opportunities. None of it mattered. U. Luukkonen stole a contest Dallas almost certainly should have won.

The Sabres leave with the victory. Dallas played well enough to win. Goaltending decided otherwise.

Three Stars

  • #72 T. Thompson (BUF) — 2G, 1A in 18:45
  • #4 B. Byram (BUF) — 1G, 1A in 24:36
  • #91 J. Doan (BUF) — 1G, 1A in 15:27
How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
BUF1 / 2 · 0.39 xG
DAL1 / 6 · 1.59 xG
Medium dangermid-range
BUF3 / 20 · 2.34 xG
DAL0 / 11 · 1.12 xG
Low dangerperimeter & point
BUF0 / 37 · 0.50 xG
DAL0 / 31 · 0.63 xG

DAL went 0-for-11 from medium danger on 1.12 expected goals — 1.1 left on the table.

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

Finishing vs expected

expectedactual
BUF
4 G · 3.23 xG · +0.8
DAL
1 G · 3.34 xG · -2.3
012345
Goalies · GSAx (goals saved above expected)
U. LuukkonenBUF
+2.3
C. DeSmithDAL
-0.8

BUF finished +0.8 against expected, DAL -2.3 — U. Luukkonen (BUF) saved 2.3 goals above expected.

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

Shot diet

goalsshots
BUF
SNAP4/26
BACKHAND0/7
WRIST0/5
SLAP0/5
TIP IN0/2
DEFLECTED0/1
OTHER0/13
DAL
SNAP1/28
BACKHAND0/2
WRIST0/3
SLAP0/1
TIP IN0/3
DEFLECTED0/1
OTHER0/10
BUF
DAL
Off the rush
4 G on 29 · 2.06 xG
0 G on 23 · 2.18 xG
Off rebounds
0 G on 8 · 0.89 xG
1 G on 4 · 0.67 xG

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

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
T. Thompson
#72 · C · BUF
2 G · 1 A · 7 SOG · 18:45 TOI · +3
B. Byram
#4 · D · BUF
1 G · 1 A · 2 SOG · 24:36 TOI · +3
J. Doan
#91 · R · BUF
1 G · 1 A · 3 SOG · 15:27 TOI · +2
Ranked from the box score — points first · Backcheck
What the model flagged
  • U. Luukkonen (BUF) stopped 2.3 goals above expected.
  • BUF was lethal off the rush — 4 goals on 29 rush chances.
  • DAL created 4 rebound opportunities (1 converted) — crashing the net effectively.
  • BUF created 8 rebound opportunities (0 converted) — crashing the net effectively.
  • DAL underperformed xG by 2.3 — wasted quality chances.
  • U. Luukkonen (BUF) saved 2.3 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · BUF at DAL · 8:00 PM ET

Sabres at Stars: a genuine coin flip

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

The model's lean

53%
DAL
Model favorite
47%
53%
BUF50DAL

DAL by 6 points of win probability — a modest lean. Projected score BUF 2.42.6 DAL; 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 →DAL
50.0%5v5 xG%51.0%
49.0%Corsi%47.0%
2.55xGF / 602.36
2.55xGA / 602.29
2.35Goals for / gm2.07
1.90Goals against / gm1.68
1.020PDO — luck, not skill1.024

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

Source · MoneyPuck season tables · 5v5

The model projects this game at 2.4–2.6 goals per team, handing Dallas a 53% win probability—essentially a pick'em.

Buffalo enters hot, rattling off nine wins and one loss across ten games. On the season, the Sabres' xG% of 50.0% trails Dallas's 51.0%, but Buffalo's Corsi% of 49.0% suggests they're controlling possession against a Stars team posting 47.0%. Both clubs are inflated by unsustainably high PDOs—Buffalo's 1.020 and Dallas's 1.024—meaning regression is coming for one or both.

The rest split favors Dallas: three days since their last game to Buffalo's one. That edge compounds at goaltending, where A. Lyon takes a back-to-back; watch for a backup start or a tired performance from the starter.

Buffalo's Jason Zucker drives the game's highest danger rate per minute at 1.07 xG/60, backing it with 14 goals, 14 assists, and six high-danger conversions at 15.1% shooting. Josh Doan adds secondary scoring—1.01 xG/60, 15 goals, and 18 assists—though his two high-danger goals suggest volume over shot quality. Dallas counters with Jason Robertson leading in goals (25) at 0.96 xG/60; his two high-danger tallies point to timely finishing. Michael Bunting offers depth at 0.83 xG/60 with eight goals, 14 assists, and 7.6% shooting.

The margin hinges on whether Zucker and Robertson overwhelm their assignments or whether secondary scoring tilts the board. Doan's 11.5% shooting rate suggests positive variance ahead, mirroring Bunting's 7.6% baseline. Jack Quinn represents Buffalo's defensive liability; Tyler Myers does the same for Dallas.

Given the form edge, the rest advantage, and nearly identical underlying metrics, Dallas edges this in the models. But Buffalo's ten-game run and possession advantage make it close enough that either team leaving with two points wouldn't surprise.

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
DAL
Jason Robertson25G 21A
0.96 xG/60 · 2 HD · 12.4% sh
Michael Bunting8G 14A
0.83 xG/60 · 0 HD · 7.6% sh
Source · MoneyPuck skaters