Backcheck
Recap · DAL at ANA

Ducks hold off the Stars

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

By the ModelJul 12, 12:41 AMxG: xgboost-0.758Edited for clarity
Away
DAL
Dallas Stars
1
Home
ANA
Anaheim Ducks
3
FINAL
Process vs result

The underlying story

3.02Expected goals4.45
60% share for the better side
25Shot attempts (SOG)25
4High-danger chances7
56Corsi (all attempts)73
Score-adjusted: 46% / 54%
Source · NHL play-by-play · XGBoost xG

Dallas generated quality but couldn't capitalize. The Stars mustered 3.02 expected goals but scored just one, underperforming by 2.02—a shortfall that defines the 3-1 loss more than any Anaheim dominance.

The Ducks controlled the game. They held 60% of expected goals (4.45–3.02), generated seven high-danger chances to Dallas's four, and shot equally (25 each). But Anaheim left production on the table, underperforming their xG by 1.45 goals. L. Dostal made the difference: he saved 2.02 goals above expected, turning a narrow advantage into a decisive margin.

C. DeSmith matched him in excellence, stopping 2.45 goals above expected with a 0.917 SV%, but volume matters. Dallas simply didn't generate enough sustained pressure to overcome even perfect goaltending.

Jacob Trouba's wrist shot from a sharp angle—late second period (P3, 19:39)—crystallized what the xG had already shown: Anaheim's control was suffocating Dallas's chances.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
DAL0 / 4 · 0.85 xG
ANA2 / 7 · 2.16 xG
Medium dangermid-range
DAL1 / 14 · 1.67 xG
ANA1 / 16 · 1.59 xG
Low dangerperimeter & point
DAL0 / 38 · 0.50 xG
ANA0 / 50 · 0.70 xG

DAL went 0-for-4 from high danger on 0.85 expected goals — 0.8 left on the table.

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

Finishing vs expected

expectedactual
DAL
1 G · 3.02 xG · -2.0
ANA
3 G · 4.45 xG · -1.4
012345
Goalies · GSAx (goals saved above expected)
C. DeSmithDAL
+2.5
L. DostalANA
+2.0

DAL finished -2.0 against expected, ANA -1.4 — C. DeSmith (DAL) saved 2.5 goals above expected.

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

Shot diet

goalsshots
DAL
SNAP1/15
WRIST0/11
TIP IN0/6
SLAP0/1
BACKHAND0/1
WRAP AROUND0/0
BAT0/1
DEFLECTED0/1
OTHER0/20
ANA
SNAP1/17
WRIST1/11
TIP IN0/5
SLAP0/8
BACKHAND1/5
WRAP AROUND0/2
BAT0/0
DEFLECTED0/0
OTHER0/25
DAL
ANA
Off the rush
1 G on 22 · 1.84 xG
0 G on 25 · 2.15 xG
Off rebounds
0 G on 6 · 0.97 xG
0 G on 5 · 0.66 xG

Snap shots carried the volume: DAL went 1-for-15, ANA 1-for-17.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
J. Trouba
#65 · D · ANA
1 G · 0 A · 2 SOG · 25:59 TOI
W. Johnston
#53 · C · DAL
0 G · 1 A · 4 SOG · 22:08 TOI
J. LaCombe
#2 · D · ANA
0 G · 1 A · 0 SOG · 22:04 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • DAL generated higher-quality looks than the shot total suggests.
  • C. DeSmith (DAL) stopped 2.5 goals above expected.
  • ANA created 5 rebound opportunities (0 converted) — crashing the net effectively.
  • DAL created 6 rebound opportunities (0 converted) — crashing the net effectively.
  • DAL underperformed xG by 2.0 — wasted quality chances.
  • C. DeSmith (DAL) saved 2.5 goals above expected — stole the show.
  • L. Dostal (ANA) saved 2.0 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · DAL at ANA · 10:00 PM ET

Stars at Ducks: a genuine coin flip

By the ModelJul 12, 12:38 AMEdited for clarity
Win probability

The model's lean

53%
ANA
Model favorite
47%
53%
DAL50ANA

ANA by 6 points of win probability — a modest lean. Projected score DAL 2.52.7 ANA; 18% chance it's tied after 60.

Source · Backcheck Poisson projection · season scoring rates
Season profile · edge from the spine

Tale of the tape

DAL← edge
edge →ANA
51.0%5v5 xG%52.0%
47.0%Corsi%52.0%
2.36xGF / 602.80
2.29xGA / 602.59
2.07Goals for / gm2.09
1.68Goals against / gm2.32
1.024PDO — luck, not skill0.981

ANA holds 4 of 6 process categories — and PDO (1.024 vs 0.981) says DAL has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.5-2.7 goal game with the Ducks at 53% win probability—this is as close to a pick'em as you'll find.

Dallas is hotter by points pace (3-3-4 in their last 10), while Anaheim sits at -22 in goal differential over the same span. But the underlying numbers favor Anaheim. The Ducks drive Corsi at 52.0%, while Dallas musters 47.0%—expect territory to belong to the home team.

The real story lives in PDO. Dallas runs hot at 1.024, suggesting regression ahead. Anaheim sits at 0.981, running cold and due for positive swing. That luck gap—Dallas fortunate, Anaheim unfortunate—explains why a team with obvious play advantage can be priced as a coin flip.

Jason Robertson (25G 21A, 0.96 xG/60, 12.4% shooting) drives Dallas's attack. Michael Bunting (8G 14A, 0.83 xG/60, 7.6% shooting) is the secondary scorer. For Anaheim, Beckett Sennecke (20G 19A, 1.03 xG/60, 8 hard-edge goals) generates high-danger chances. Cutter Gauthier (25G 16A, 0.99 xG/60, 2 hard-edge goals) matches Robertson in goals on lower volume.

Tyler Myers represents Dallas's defensive vulnerability. Mason McTavish is Anaheim's problem on the back end.

This is a true flip. Anaheim controls play and has regression due, but Dallas's luck advantage and recent form justify even pricing.

Computed danger · scouting

Players to watch

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
ANA
Beckett Sennecke20G 19A
1.03 xG/60 · 8 HD · 13.5% sh
Cutter Gauthier25G 16A
0.99 xG/60 · 2 HD · 12.9% sh
Source · MoneyPuck skaters