Backcheck
Recap · COL at BUF

Avalanche hold off the Sabres

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

By the ModelJun 16, 2:33 PMxG: xgboost-0.758Edited for clarity
Away
COL
Colorado Avalanche
3
Home
BUF
Buffalo Sabres
1
FINAL
Process vs result

The underlying story

4.11Expected goals2.81
59% share for the better side
37Shot attempts (SOG)28
6High-danger chances4
63Corsi (all attempts)66
Score-adjusted: 44% / 56%
Source · NHL play-by-play · XGBoost xG

S. Wedgewood was the difference. The COL goaltender stopped 1.8 goals above expected—the variance that turned a tight underlying game into a 3–1 final. Both teams underperformed their expected goals: BUF by 1.81, COL by 1.11. Wedgewood's +1.81 tipped the balance.

The underlying play favored COL cleanly. They controlled 59% of expected goals (4.11–2.81 xG) and generated shots worth 0.065 xG per attempt versus BUF's 0.043. On high-danger chances, the gap was smaller: COL 6, BUF 4. But COL was lethal off the rush, scoring three goals on 31 rush chances—a rate that matters when volume is high.

Nathan MacKinnon's wrist shot from the high slot in the second period was the game's turning point. It crystallized what the metrics already showed: COL was the team built to win this game. BUF never recovered.

BUF's offense disappeared. They mustered 28 shot attempts to COL's 37 (43% share) and generated a thin 41% expected-goals share. A. Lyon made 34 saves on 37 shots (0.919 SV%), a solid performance that masked the problem: his skaters didn't generate enough volume or quality. When a team underperforms its xG by 1.81 goals, chance creation isn't the issue—finishing is.

The Sabres' one goal came on a 34-save night for Lyon, which would win most games. COL's three came from a team that controlled shot quality, forced the rush, and had a goaltender who exceeded expectations. Wedgewood's save percentage (0.964) doesn't lie: he faced 28 shots and stopped 27, with an additional goal's worth of value baked in above the baseline.

COL won because they were better in every dimension—possession, quality, and goaltending.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
COL1 / 6 · 1.83 xG
BUF0 / 4 · 0.95 xG
Medium dangermid-range
COL1 / 11 · 1.17 xG
BUF0 / 9 · 0.98 xG
Low dangerperimeter & point
COL1 / 46 · 1.10 xG
BUF1 / 53 · 0.88 xG

BUF went 0-for-9 from medium danger on 0.98 expected goals — 1.0 left on the table.

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

Finishing vs expected

expectedactual
COL
3 G · 4.11 xG · -1.1
BUF
1 G · 2.81 xG · -1.8
012345
Goalies · GSAx (goals saved above expected)
S. WedgewoodCOL
+1.8
A. LyonBUF
+1.1

COL finished -1.1 against expected, BUF -1.8 — S. Wedgewood (COL) saved 1.8 goals above expected.

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

Shot diet

goalsshots
COL
WRIST1/28
SLAP0/10
SNAP1/5
TIP IN0/2
BACKHAND1/4
POKE0/2
WRAP AROUND0/0
OTHER0/12
BUF
WRIST1/28
SLAP0/6
SNAP0/3
TIP IN0/5
BACKHAND0/2
POKE0/0
WRAP AROUND0/1
OTHER0/21
COL
BUF
Off the rush
3 G on 31 · 3.15 xG
0 G on 28 · 1.90 xG
Off rebounds
0 G on 3 · 0.51 xG
0 G on 2 · 0.40 xG

Wrist shots carried the volume: COL went 1-for-28, BUF 1-for-28. COL scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
C. Makar
#8 · D ·
1 G · 1 A · 4 SOG · 25:22 TOI · +2
N. MacKinnon
#29 · C ·
2 G · 0 A · 5 SOG · 21:47 TOI · +2
M. Necas
#88 · C ·
0 G · 2 A · 3 SOG · 18:27 TOI · +2
Ranked from the box score — points first · Backcheck
What the model flagged
  • S. Wedgewood (COL) stopped 1.8 goals above expected.
  • COL had the higher quality looks — 0.065 xG/shot vs 0.043.
  • COL was lethal off the rush — 3 goals on 31 rush chances.
  • COL created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • BUF underperformed xG by 1.8 — wasted quality chances.
  • S. Wedgewood (COL) saved 1.8 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · COL at BUF · 12:30 PM ET

Avalanche at Sabres: a genuine coin flip

By the ModelJun 16, 2:32 PMEdited for clarity
Win probability

The model's lean

54%
COL
Model favorite
54%
46%
COL50BUF

COL by 8 points of win probability — a modest lean. Projected score COL 2.82.5 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

COL← edge
edge →BUF
57.0%5v5 xG%50.0%
57.0%Corsi%49.0%
3.03xGF / 602.55
2.30xGA / 602.55
2.63Goals for / gm2.35
1.56Goals against / gm1.90
1.021PDO — luck, not skill1.020

COL holds 6 of 6 process categories — and PDO (1.021 vs 1.020) says COL has run hotter.

Source · MoneyPuck season tables · 5v5

Colorado 2.8 to Buffalo 2.5 represents a near-pick'em: the model projects 46% win probability for the Sabres, which is about as close to a true coin flip as you'll find in any matchup.

The Avalanche own the underlying play. At 5v5, they control 57.0% expected goals and 57.0% Corsi — metrics that translate to territorial dominance and higher-quality scoring chances. Buffalo's 50.0% xG and 49.0% Corsi show a team consistently outplayed in this regard. That's not happenstance. Colorado's recent record, 6-2-1 over their last 10, reflects an outfit firing on schedule.

Both teams are running hot offensively at an unsustainable clip. Colorado's PDO sits at 1.021; Buffalo's at 1.020. Those numbers indicate both sides are converting above their expected rates, which means regression looms. Colorado's advantage in underlying play keeps them slight favorites despite the luck factor.

The goaltending situation bears monitoring. S. Wedgewood faces a back-to-back, which may yield a backup start or a fatigued starter.

Colorado's attack centers on Artturi Lehkonen, whose 1.11 expected goals per 60 minutes and 18-goal, 22-assist line with a 14.9% shooting rate suggest he's finishing well above true talent. Ross Colton provides secondary depth at 1.10 xG/60, though his 4.9% shooting rate hints at positive variance that may not hold. Buffalo counters with Jason Zucker (1.07 xG/60, 14 goals, 15.1% shooting rate) and Josh Doan (1.01 xG/60, 15 goals, 11.5% shooting rate) — both contributors, neither dominant.

Nazem Kadri represents a defensive liability for Colorado; Jack Quinn fills a similar role for Buffalo.

Colorado's edge in shot quality and recent form outweighs the regression signals that apply to both teams. The model's marginal preference for the Avalanche is justified, even if the 46% win probability for Buffalo fairly captures how tight this matchup truly is.

Data: MoneyPuck 5v5 models, NHL API

Computed danger · scouting

Players to watch

COL
Artturi Lehkonen18G 22A
1.11 xG/60 · 6 HD · 14.9% sh
Ross Colton7G 15A
1.10 xG/60 · 1 HD · 4.9% 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