Backcheck
Recap · COL at DAL

Avalanche shut out the Stars, 2-0

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

By the ModelJul 12, 10:13 AMxG: xgboost-0.758Edited for clarity
Away
COL
Colorado Avalanche
2
Home
DAL
Dallas Stars
0
FINAL
Process vs result

The underlying story

3.69Expected goals2.29
62% share for the better side
22Shot attempts (SOG)17
7High-danger chances3
53Corsi (all attempts)43
Score-adjusted: 54% / 46%
Source · NHL play-by-play · XGBoost xG

Dallas created 2.29 expected goals and scored zero. S. Wedgewood's 1.000 save percentage (17/17 shots, +2.29 vs expected) mattered less than Dallas's offensive collapse—the shutout was built on wasted chances, not goaltending brilliance.

Colorado controlled 62% of 5v5 expected goals (3.69–2.29) with higher shot quality (0.070 xG per shot versus Dallas's 0.053). The Stars held just 44% of shot attempts (17–22 on goal) and generated only seven high-danger chances to Colorado's three. Both teams wasted second chances: Dallas created four rebounds without converting, Colorado created three and did the same.

Colorado underperformed their xG by 1.69 goals; Dallas by 2.29. C. DeSmith's +2.69 save rate indicates Dallas's goalie also played well, yet still surrendered two goals on superior offensive looks. The variance explains the 2-0 scoreline more than either goalie's execution.

The game's clearest turning point: Nathan MacKinnon's snap shot from the top of the circles at 19:02 of the third period, landing when Dallas's offensive pressure had dimmed.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
COL2 / 7 · 2.36 xG
DAL0 / 3 · 0.79 xG
Medium dangermid-range
COL0 / 7 · 0.70 xG
DAL0 / 9 · 1.04 xG
Low dangerperimeter & point
COL0 / 39 · 0.62 xG
DAL0 / 31 · 0.47 xG

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

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

Finishing vs expected

expectedactual
COL
2 G · 3.69 xG · -1.7
DAL
0 G · 2.29 xG · -2.3
01234
Goalies · GSAx (goals saved above expected)
S. WedgewoodCOL
+2.3
C. DeSmithDAL
+2.7

COL finished -1.7 against expected, DAL -2.3 — C. DeSmith (DAL) saved 2.7 goals above expected.

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

Shot diet

goalsshots
COL
SNAP1/17
WRIST0/10
TIP IN1/6
BACKHAND0/2
SLAP0/4
OTHER0/14
DAL
SNAP0/16
WRIST0/4
TIP IN0/3
BACKHAND0/6
SLAP0/2
OTHER0/12
COL
DAL
Off the rush
1 G on 21 · 1.22 xG
0 G on 18 · 1.35 xG
Off rebounds
0 G on 3 · 0.69 xG
0 G on 4 · 0.79 xG

Snap shots carried the volume: COL went 1-for-17, DAL 0-for-16.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
M. Necas
#88 · C · COL
1 G · 1 A · 3 SOG · 21:19 TOI · +2
D. Toews
#7 · D · COL
0 G · 1 A · 0 SOG · 23:53 TOI · +2
J. Manson
#42 · D · COL
0 G · 1 A · 1 SOG · 21:07 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • S. Wedgewood (COL) stopped 2.3 goals above expected.
  • COL had the higher quality looks — 0.070 xG/shot vs 0.053.
  • DAL created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • COL created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • DAL underperformed xG by 2.3 — wasted quality chances.
  • COL underperformed xG by 1.7 — wasted quality chances.
  • S. Wedgewood (COL) saved 2.3 goals above expected — stole the show.
  • C. DeSmith (DAL) saved 2.7 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · COL at DAL · 3:00 PM ET

Avalanche at Stars: a genuine coin flip

By the ModelJul 12, 10:11 AMEdited for clarity
Win probability

The model's lean

54%
COL
Model favorite
54%
46%
COL50DAL

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

COL← edge
edge →DAL
57.0%5v5 xG%51.0%
57.0%Corsi%47.0%
3.03xGF / 602.36
2.30xGA / 602.29
2.63Goals for / gm2.07
1.56Goals against / gm1.68
1.021PDO — luck, not skill1.024

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

Source · MoneyPuck season tables · 5v5

This is as close to a pick'em as you'll find. The model projects Colorado winning 2.7 goals to Dallas's 2.5, giving the Avalanche 54% win probability—enough of an edge to matter, but barely.

The advantage goes to Colorado's underlying play. The Avalanche own 57.0% expected goals and 57.0% Corsi at 5v5, while Dallas sits at 51.0% xG and 47.0% Corsi. Territory will tilt decisively in Colorado's direction. But Dallas's recent form muddies that edge: the Stars are underwater at -5 goal differential over their last 10.

Both teams are running hot on PDO. Colorado's sits at 1.021 and Dallas's at 1.024—both unsustainable. Regression is coming.

The goaltending matchup carries risk. J. Oettinger faces this on a back-to-back; expect either a tired starter or Dallas reaching for a backup.

Colorado's offensive punch concentrates on two forwards. Artturi Lehkonen carries 1.11 expected goals per 60 with 18 goals and 22 assists, including 6 high-danger tallies on a 14.9% shooting rate. Ross Colton generates 1.10 xG/60 but has found just 7 goals on 15 assists—his 4.9% shooting rate is dangerously low, a regression candidate if the puck doesn't bounce his way.

Dallas's attack leans heavily on Jason Robertson, who owns 0.96 xG/60 with 25 goals and 21 assists but only 2 high-danger goals, signaling his volume comes from distance. Michael Bunting sits at 0.83 xG/60 with 8 goals and 14 assists in a supporting role.

Defensively, Colorado exposes Nazem Kadri to forechecking pressure. Dallas can attack Tyler Myers at 5v5 depth.

The model says Colorado, but execution wins these coin flips.

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
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