Backcheck
Recap · EDM at BUF

Sabres run the Oilers off the ice on the underlying numbers

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

By the ModelJul 11, 4:26 PMxG: xgboost-0.758Edited for clarity
Away
EDM
Edmonton Oilers
1
Home
BUF
Buffalo Sabres
5
FINAL
Process vs result

The underlying story

2.19Expected goals4.82
69% share for the better side
33Shot attempts (SOG)28
1High-danger chances5
65Corsi (all attempts)64
Score-adjusted: 55% / 45%
Source · NHL play-by-play · XGBoost xG

Buffalo won 5-1 despite holding just 46% of shot attempts, a volume disadvantage fully erased by quality: the Sabres generated 0.075 xG per shot against Edmonton's 0.034, translating to a 4.82–2.19 expected-goals edge (69-31 split). High-danger chances reinforced it—Buffalo won dangerous opportunities 5-1, proving this wasn't luck but tactical dominance.

S. Skinner was solid, posting a 0.852 SV% and outperforming expected by 0.82 goals. But C. Ellis was exceptional: 32 of 33 saves, a 0.970 SV%, finishing 1.19 goals above expected. Edmonton couldn't overcome the gap. The Oilers underperformed their xG by 1.19 goals—they generated chances but Ellis's elite work prevented a closer scoreline.

The Sabres' rush game provided another edge: 2 goals on 31 chances, a high-volume transitional attack that offset their shot-attempt deficit. Buffalo's systematic dominance—quality in slot play, volume on the rush—left little for Edmonton to work with.

R. Dahlin (2A in 24:02) orchestrated the attack from the blue line. N. Ostlund (2G in 10:42) was devastating in barely ten minutes. M. Samuelsson (1A in 25:36) provided steady depth scoring.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
EDM0 / 1 · 0.23 xG
BUF1 / 5 · 1.60 xG
Medium dangermid-range
EDM0 / 11 · 1.21 xG
BUF3 / 26 · 2.77 xG
Low dangerperimeter & point
EDM1 / 53 · 0.75 xG
BUF1 / 33 · 0.45 xG

EDM went 0-for-11 from medium danger on 1.21 expected goals — 1.2 left on the table.

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

Finishing vs expected

expectedactual
EDM
1 G · 2.19 xG · -1.2
BUF
5 G · 4.82 xG · +0.2
0123456
Goalies · GSAx (goals saved above expected)
S. SkinnerEDM
+0.8
C. EllisBUF
+1.2

EDM finished -1.2 against expected, BUF +0.2 — C. Ellis (BUF) saved 1.2 goals above expected.

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

Shot diet

goalsshots
EDM
WRIST0/20
SNAP1/11
SLAP0/7
TIP IN0/4
BACKHAND0/2
DEFLECTED0/1
BAT0/1
OTHER0/19
BUF
WRIST4/27
SNAP0/3
SLAP0/6
TIP IN1/4
BACKHAND0/5
DEFLECTED0/2
BAT0/0
OTHER0/17
EDM
BUF
Off the rush
1 G on 20 · 1.45 xG
2 G on 31 · 2.93 xG
Off rebounds
0 G on 3 · 0.27 xG
0 G on 4 · 0.61 xG

Wrist shots carried the volume: EDM went 0-for-20, BUF 4-for-27. BUF scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
R. Dahlin
#26 · D · BUF
0 G · 2 A · 3 SOG · 24:02 TOI · +1
N. Ostlund
#86 · C · BUF
2 G · 0 A · 3 SOG · 10:42 TOI · +2
M. Samuelsson
#23 · D · BUF
0 G · 1 A · 0 SOG · 25:36 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • EDM generated higher-quality looks than the shot total suggests.
  • C. Ellis (BUF) stopped 1.2 goals above expected.
  • BUF generated far more dangerous chances — 0.075 xG/shot vs 0.034. Quality over quantity.
  • BUF was lethal off the rush — 2 goals on 31 rush chances.
  • BUF created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • EDM created 3 rebound opportunities (0 converted) — crashing the net effectively.
Before the game — the model's pre-game read
Preview · EDM at BUF · 7:00 PM ET

Oilers at Sabres: a genuine coin flip

By the ModelJul 11, 4:24 PMEdited for clarity
Win probability

The model's lean

51%
BUF
Model favorite
49%
51%
EDM50BUF

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

EDM← edge
edge →BUF
52.0%5v5 xG%50.0%
50.0%Corsi%49.0%
2.64xGF / 602.55
2.47xGA / 602.55
2.13Goals for / gm2.35
2.29Goals against / gm1.90
0.982PDO — luck, not skill1.020

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

Source · MoneyPuck season tables · 5v5

The model calls this as close to a coin flip as they come: 2.6 expected goals for Edmonton, 2.6 for Buffalo, and the Sabres sitting at a dead-even 51% win probability. This is what true parity looks like.

Both teams have stumbled lately. Buffalo sits -14 in goal differential over its last 10 games; Edmonton is underwater at -5. The difference is marginal—each has been bleeding goals at nearly the same rate—but neither team is turning the corner defensively.

The season-long 5v5 picture tilts toward the Oilers. Edmonton holds 52.0% expected goal share to Buffalo's 50.0%, and 50.0% Corsi to Buffalo's 49.0%. These are slim margins, the kind that evaporate in a single bad game, but they indicate Edmonton is dictating play.

The regression story is where the edge lies. Buffalo's PDO sits at 1.020—the Sabres are running hot, converting at an unsustainable rate. Edmonton's 0.982 works the other direction: the Oilers are running cold and due for positive regression. In a game this tight, the team with momentum in its underlying metrics typically breaks the tie.

Goaltending is a wild card. C. Ellis is on a back-to-back for Buffalo; S. Skinner faces the same burden for Edmonton. Either starter could be pulled for a relief appearance, or either could run on fumes. Plan for volatility in net.

The player matchups define this game. Zach Hyman drives Edmonton's offense at 1.23 expected goals per 60 minutes with 14 goals and 13 assists; Connor McDavid sits at 0.92 xG/60 but carries 25 goals and 33 assists on 13.7% shooting. Buffalo counters with Jason Zucker (1.07 xG/60, 14 goals, 14 assists, 6 high-danger chances) and Josh Doan (1.01 xG/60, 15 goals, 18 assists, 2 high-danger goals). The Sabres generate more high-danger looks through Zucker; the Oilers will hunt McDavid in space.

Defensive weakness centers on Edmonton's Jake Walman and Buffalo's Jack Quinn. Exploit those mismatches, and either side steals this game.

When every metric splits the difference, when both teams are limping, when both goalies are tired, what you get is a genuine toss-up. The model knows it. Bet accordingly.

Computed danger · scouting

Players to watch

EDM
Zach Hyman14G 13A
1.23 xG/60 · 1 HD · 13.0% sh
Connor McDavid25G 33A
0.92 xG/60 · 5 HD · 13.7% 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