Backcheck
Recap · NYR at BUF

Rangers shut out the Sabres, 4-0

The Rangers stole one. They lost the expected-goals battle 2.38–2.92 and won anyway.

By the ModelJun 16, 2:10 PMxG: xgboost-0.758Edited for clarity
Away
NYR
New York Rangers
4
Home
BUF
Buffalo Sabres
0
FINAL
Process vs result

The underlying story

2.38Expected goals2.92
55% share for the better side
33Shot attempts (SOG)37
2High-danger chances1
60Corsi (all attempts)68
Score-adjusted: 43% / 57%
Source · NHL play-by-play · XGBoost xG

New York won 4-0, but Buffalo controlled the game. The Sabres owned 55% of expected goals yet lost without scoring—a heist powered by goaltending.

I. Shesterkin (NYR) stopped 2.92 goals above expected, posting a 1.000 SV% against all 37 shots. A. Lyon (BUF) allowed 0.62 more than expected, posting a 0.906 SV%. That's a three-goal difference in goaltending.

Buffalo's problem wasn't chance creation. They built five rebound opportunities and held a 53% share of shot attempts. The problem was execution. Against high-danger looks, Buffalo managed one to New York's two. The Rangers scored twice on just twenty rush attempts, overperforming their xG by 1.62. One team converted; one couldn't.

Shesterkin made sure of it.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
NYR1 / 2 · 0.49 xG
BUF0 / 1 · 0.18 xG
Medium dangermid-range
NYR2 / 12 · 1.22 xG
BUF0 / 16 · 1.88 xG
Low dangerperimeter & point
NYR1 / 46 · 0.68 xG
BUF0 / 51 · 0.86 xG

BUF went 0-for-16 from medium danger on 1.88 expected goals — 1.9 left on the table.

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

Finishing vs expected

expectedactual
NYR
4 G · 2.38 xG · +1.6
BUF
0 G · 2.92 xG · -2.9
012345
Goalies · GSAx (goals saved above expected)
I. ShesterkinNYR
+2.9
A. LyonBUF
-0.6

NYR finished +1.6 against expected, BUF -2.9 — I. Shesterkin (NYR) saved 2.9 goals above expected.

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

Shot diet

goalsshots
NYR
WRIST3/22
SLAP0/10
SNAP0/5
BACKHAND0/4
TIP IN1/3
DEFLECTED0/1
WRAP AROUND0/1
OTHER0/14
BUF
WRIST0/25
SLAP0/10
SNAP0/7
BACKHAND0/3
TIP IN0/4
DEFLECTED0/3
WRAP AROUND0/0
OTHER0/16
NYR
BUF
Off the rush
2 G on 20 · 1.23 xG
0 G on 31 · 2.14 xG
Off rebounds
1 G on 2 · 0.25 xG
0 G on 5 · 0.45 xG

Wrist shots carried the volume: NYR went 3-for-22, BUF 0-for-25. NYR scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
J. Miller
#8 · C ·
1 G · 1 A · 1 SOG · 19:52 TOI · +3
A. Lafrenière
#13 · L ·
1 G · 1 A · 5 SOG · 15:54 TOI · +2
A. Fox
#23 · D ·
1 G · 0 A · 4 SOG · 23:17 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • NYR stole this one. BUF owned 55% of the xG and lost.
  • I. Shesterkin (NYR) stopped 2.9 goals above expected.
  • NYR was lethal off the rush — 2 goals on 20 rush chances.
  • BUF created 5 rebound opportunities (0 converted) — crashing the net effectively.
  • BUF underperformed xG by 2.9 — wasted quality chances.
  • NYR outperformed their expected goals by 1.6 — elite finishing or lucky bounces.
  • I. Shesterkin (NYR) saved 2.9 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · NYR at BUF · 7:00 PM ET

Rangers at Sabres: a genuine coin flip

By the ModelJul 11, 12:22 PMEdited for clarity
Win probability

The model's lean

53%
BUF
Model favorite
47%
53%
NYR50BUF

BUF by 6 points of win probability — a modest lean. Projected score NYR 2.42.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

NYR← edge
edge →BUF
48.0%5v5 xG%50.0%
49.0%Corsi%49.0%
2.26xGF / 602.55
2.40xGA / 602.55
1.88Goals for / gm2.35
1.90Goals against / gm1.90
1.009PDO — luck, not skill1.020

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

Source · MoneyPuck season tables · 5v5

The projection model cannot separate these teams. Buffalo sits at 53% win probability with an expected score of 2.4–2.6 goals per side—about as close to a pick'em as you'll see.

The Sabres hold multiple small edges. They are 3–2–1 over their last 10 games while the Rangers sit underwater at -7 goal differential in the same stretch. At 5v5, Buffalo's underlying metrics are marginally sharper: 50.0% expected goals share against New York's 48.0%, with both teams at 49.0% Corsi. The Sabres' PDO of 1.020 runs hotter than New York's 1.009, which suggests some regression is baked in for Buffalo.

Rest and goaltending amplify the tilt. Buffalo arrives on six days off; New York skates on one day. More pointedly, I. Shesterkin faces a back-to-back; expect either a backup in net or a tired starter.

The forward matchups are evenly matched. Adam Sykora drives New York's attack: 0.91 xG/60, 3 goals, 1 assist, with an exceptional 20.0% shooting rate. Gabe Perreault adds 0.79 xG/60, 8 goals, 11 assists on 13.1% shooting. Buffalo counters with Jason Zucker's 1.07 xG/60, 14 goals, 14 assists, and 6 high-danger chances, supported by Josh Doan's 1.01 xG/60, 15 goals, 18 assists, and 2 high-danger goals.

Both teams show a structural oddity: neither has scored a single high-danger or rebound goal, a pattern suggesting either a data anomaly or a genuine vulnerability. New York's defensive liability concentrates on Vincent Iorio, while Buffalo's weak link is Jack Quinn. If this game tightens, those matchups will decide it.

The models have it right: this is a coin flip.

Computed danger · scouting

Players to watch

NYR
Adam Sykora3G 1A
0.91 xG/60 · 0 HD · 20.0% sh
Gabe Perreault8G 11A
0.79 xG/60 · 2 HD · 13.1% 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