Backcheck
Recap · ANA at DAL

Ducks hold off the Stars

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

By the ModelJul 11, 2:57 PMxG: xgboost-0.758Edited for clarity
Away
ANA
Anaheim Ducks
7
Home
DAL
Dallas Stars
5
FINAL
Process vs result

The underlying story

3.86Expected goals3.47
53% share for the better side
25Shot attempts (SOG)26
5High-danger chances7
61Corsi (all attempts)42
Score-adjusted: 59% / 41%
Source · NHL play-by-play · XGBoost xG

The Ducks beat the Stars 7-5 by outperforming their xG by 3.14 goals, offsetting a poor performance by Dostal, who yielded 1.53 more goals than expected. Oettinger also underperformed by 2.14. The underlying metrics remained close—the Stars generated 3.47 xG while the Ducks created 3.86, a 47-53 split suggesting a tight underlying contest.

Dallas held 51% of shot attempts (26-25 on goal), but the high-danger zone proved decisive. The Stars recorded 7 HD attempts and scored 0. The Ducks posted 5 and scored 4. Dostal, despite his underperformance, was immaculate in close: 100% save rate on all 7 high-danger shots. Mason McTavish's snap shot from the doorstep (period 3, 18:07) exemplified Anaheim's precision.

Dallas proved efficient off the rush—5 goals on 24 chances. Anaheim matched that efficiency, scoring 7 on 30 opportunities. Per-shot quality favored the Stars (0.083 xG per shot vs. the Ducks' 0.063), yet Anaheim capitalized on their looks. Dallas outperformed their xG by 1.53, but the Ducks' 3.14 goal outperformance proved decisive.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
ANA4 / 5 · 1.75 xG
DAL0 / 7 · 1.65 xG
Medium dangermid-range
ANA2 / 14 · 1.48 xG
DAL4 / 11 · 1.48 xG
Low dangerperimeter & point
ANA1 / 42 · 0.64 xG
DAL1 / 24 · 0.33 xG

DAL went 4-for-11 from medium danger on 1.48 expected goals — 2.5 above expected.

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

Finishing vs expected

expectedactual
ANA
7 G · 3.86 xG · +3.1
DAL
5 G · 3.47 xG · +1.5
012345678
Goalies · GSAx (goals saved above expected)
L. DostalANA
-1.5
J. OettingerDAL
-2.1

ANA finished +3.1 against expected, DAL +1.5 — J. Oettinger (DAL) allowed 2.1 more goals than expected.

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

Shot diet

goalsshots
ANA
SNAP5/27
TIP IN1/8
SLAP1/4
WRAP AROUND0/1
WRIST0/0
BACKHAND0/0
DEFLECTED0/0
OTHER0/21
DAL
SNAP3/21
TIP IN1/4
SLAP0/2
WRAP AROUND0/1
WRIST0/2
BACKHAND0/1
DEFLECTED1/1
OTHER0/10
ANA
DAL
Off the rush
7 G on 30 · 3.45 xG
5 G on 24 · 3.06 xG
Off rebounds
0 G on 2 · 0.19 xG
0 G on 1 · 0.04 xG

Snap shots carried the volume: ANA went 5-for-27, DAL 3-for-21. ANA scored 7 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
M. Heiskanen
#4 · D · DAL
0 G · 4 A · 2 SOG · 26:07 TOI · -1
W. Johnston
#53 · C · DAL
2 G · 1 A · 3 SOG · 22:02 TOI · -1
M. Rantanen
#96 · R · DAL
1 G · 2 A · 5 SOG · 21:45 TOI · -2
Ranked from the box score — points first · Backcheck
What the model flagged
  • L. Dostal (ANA) gave up 1.5 goals more than expected — well below their workload.
  • DAL generated far more dangerous chances — 0.083 xG/shot vs 0.063. Quality over quantity.
  • DAL couldn't convert — 0/7 on high-danger chances. That won't happen often.
  • ANA was clinical in the high-danger zone — 4/5 on HD chances (80%).
  • DAL was lethal off the rush — 5 goals on 24 rush chances.
  • ANA was lethal off the rush — 7 goals on 30 rush chances.
  • DAL outperformed their expected goals by 1.5 — elite finishing or lucky bounces.
  • ANA outperformed their expected goals by 3.1 — elite finishing or lucky bounces.
  • L. Dostal was a wall on HD chances — 100% SV on 7 high-danger shots.
Before the game — the model's pre-game read
Preview · ANA at DAL · 8:00 PM ET

Ducks at Stars: a genuine coin flip

By the ModelJul 11, 2:52 PMEdited for clarity
Win probability

The model's lean

51%
DAL
Model favorite
49%
51%
ANA50DAL

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

ANA← edge
edge →DAL
52.0%5v5 xG%51.0%
52.0%Corsi%47.0%
2.80xGF / 602.36
2.59xGA / 602.29
2.09Goals for / gm2.07
2.32Goals against / gm1.68
0.981PDO — luck, not skill1.024

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

Source · MoneyPuck season tables · 5v5

The model projects a 2.5–2.6 goal game with the Stars at 51% win probability. This is about as close to a pick'em as you'll find.

Anaheim dominates in play. The Ducks own a 52.0% Corsi and 52.0% xG against Dallas's 47.0% Corsi and 51.0% xG—the visitor controls both volume and quality of shot. Yet Dallas's PDO of 1.024 outpaces Anaheim's 0.981, suggesting the Stars are running hot while the Ducks run cold.

Beckett Sennecke drives Anaheim's offense at 1.03 xG/60, producing 20G 19A with 8 high-danger goals on 13.5% shooting. Cutter Gauthier provides secondary scoring at 0.99 xG/60, adding 25G 16A, 2 HD goals, and 12.9% shooting. Jason Robertson leads Dallas at 0.96 xG/60, with 25G 21A, 2 HD goals, and 12.4% shooting, while Michael Bunting operates in depth at 0.83 xG/60, contributing 8G 14A on 7.6% shooting.

Defensively, Anaheim lists Mason McTavish as a vulnerability; Dallas's is Tyler Myers.

The play says Anaheim. The luck says Dallas. The model splits the difference.

Computed danger · scouting

Players to watch

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