Backcheck
Recap · ANA at UTA

L. Dostal stands tall as the Ducks edge the Mammoth

The Ducks won a genuine coin flip — neither side controlled the run of play.

By the ModelJul 12, 8:05 AMxG: xgboost-0.758Edited for clarity
Away
ANA
Anaheim Ducks
4
Home
UTA
Utah Mammoth
1
FINAL
Process vs result

The underlying story

4.65Expected goals4.39
52% share for the better side
24Shot attempts (SOG)30
6High-danger chances8
50Corsi (all attempts)74
Score-adjusted: 39% / 61%
Source · NHL play-by-play · XGBoost xG

Utah created more scoring chances but Anaheim executed better, the Ducks' 4–1 victory hinging entirely on conversion. The Mammoth generated eight high-danger chances to Anaheim's six, yet finished 0-for-8 in the danger area. The Ducks punished their opportunities: 4 goals on 6 chances (67%).

Possession favored Utah. The Mammoth commanded 56% of shot attempts (30–24 on goal), yet found themselves chasing a three-goal deficit. When underlying metrics closer to the outcome—expected goals split 4.65–4.39—suggest a nearly even game, execution becomes everything.

L. Dostal's goaltending was the execution that mattered most. The Ducks netminder stopped 29 of 30 shots, posting a 0.967 save percentage and saving 3.39 goals above expected. He turned a game the numbers called even into a comfortable Anaheim win. V. Vanecek, meanwhile, posted a 0.909 save percentage, stopping 20 of 22 shots.

Anaheim's shot quality explains the lopsided scoreline. At 0.093 expected goals per shot, the Ducks generated cleaner looks than the Mammoth's 0.059. Utah played the possession game; Anaheim played the efficiency game and won. The Ducks' rush game proved lethal—two goals on 19 rush chances—while Utah crashed the crease for four rebound opportunities without converting any.

The gap between volume and finish was Utah's undoing. Eight high-danger chances represents genuine opportunity. Zero goals on those chances represents capitulation. Anaheim, disciplined and sharp, delivered the punishment Utah couldn't inflict.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
ANA4 / 6 · 2.57 xG
UTA0 / 8 · 2.01 xG
Medium dangermid-range
ANA0 / 15 · 1.57 xG
UTA1 / 17 · 1.73 xG
Low dangerperimeter & point
ANA0 / 29 · 0.52 xG
UTA0 / 49 · 0.65 xG

UTA went 0-for-8 from high danger on 2.01 expected goals — 2.0 left on the table.

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

Finishing vs expected

expectedactual
ANA
4 G · 4.65 xG · -0.7
UTA
1 G · 4.39 xG · -3.4
012345
Goalies · GSAx (goals saved above expected)
L. DostalANA
+3.4
V. VanecekUTA
+2.7

ANA finished -0.7 against expected, UTA -3.4 — L. Dostal (ANA) saved 3.4 goals above expected.

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

Shot diet

goalsshots
ANA
SNAP2/15
WRIST2/7
SLAP0/4
TIP IN0/8
BACKHAND0/2
BAT0/1
WRAP AROUND0/1
DEFLECTED0/0
OTHER0/12
UTA
SNAP0/18
WRIST0/10
SLAP1/10
TIP IN0/4
BACKHAND0/3
BAT0/0
WRAP AROUND0/0
DEFLECTED0/1
OTHER0/28
ANA
UTA
Off the rush
2 G on 19 · 2.37 xG
1 G on 32 · 3.19 xG
Off rebounds
1 G on 3 · 0.45 xG
0 G on 4 · 0.81 xG

Snap shots carried the volume: ANA went 2-for-15, UTA 0-for-18. ANA scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
A. Killorn
#17 · L · ANA
1 G · 2 A · 4 SOG · 16:39 TOI · +2
R. Poehling
#25 · C · ANA
1 G · 1 A · 1 SOG · 19:04 TOI · +2
J. Carlson
#74 · D · ANA
0 G · 1 A · 2 SOG · 24:19 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • L. Dostal (ANA) stopped 3.4 goals above expected.
  • ANA had the higher quality looks — 0.093 xG/shot vs 0.059.
  • UTA couldn't convert — 0/8 on high-danger chances. That won't happen often.
  • ANA was clinical in the high-danger zone — 4/6 on HD chances (67%).
  • ANA was lethal off the rush — 2 goals on 19 rush chances.
  • UTA created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • ANA created 3 rebound opportunities (1 converted) — crashing the net effectively.
  • UTA underperformed xG by 3.4 — wasted quality chances.
  • L. Dostal (ANA) saved 3.4 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · ANA at UTA · 10:00 PM ET

Ducks at Mammoth: a genuine coin flip

By the ModelJul 12, 8:03 AMEdited for clarity
Win probability

The model's lean

52%
UTA
Model favorite
48%
52%
ANA50UTA

UTA by 4 points of win probability — effectively a coin flip. Projected score ANA 2.62.7 UTA; 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 →UTA
52.0%5v5 xG%52.0%
52.0%Corsi%53.0%
2.80xGF / 602.64
2.59xGA / 602.39
2.09Goals for / gm2.26
2.32Goals against / gm1.99
0.981PDO — luck, not skill1.003

UTA holds 5 of 6 process categories — and PDO (0.981 vs 1.003) says UTA has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects 2.6-2.7 goals per game with the Mammoth favored at 52% win probability—about as close to a pick'em as playoff projections get.

Both teams posted identical expected goals percentages (52.0% xG%) and nearly identical Corsi rates (52.0% for the Ducks, 53.0% for the Mammoth), which explains the tight forecast. Tactically, this should be an even matchup without a clear edge in possession or shot quality.

The Ducks' PDO sits at 0.981—running cold on the league's most volatile luck metric—and are due for positive regression. The Mammoth's 1.003 PDO suggests they're running closer to neutral. That shooting-luck gap could tilt the game toward the Ducks if variance normalizes.

The Mammoth arrive on three days' rest to the Ducks' one, the single largest structural advantage either team holds. In tight games, that rest edge compounds: fresher legs mean sharper defense and higher-quality opportunities late.

The Ducks' goaltending is the final wildcard: L. Dostal is on a back-to-back and may sit or start fatigued. The Mammoth's relative advantage in net—either way—could prove decisive in a game this close.

Players to Watch

ANA

  • Beckett Sennecke — 1.03 xG/60, 20G 19A, 8 HD goals, 13.5% shooting
  • Cutter Gauthier — 0.99 xG/60, 25G 16A, 2 HD goals, 12.9% shooting

UTA

  • Dylan Guenther — 1.02 xG/60, 28G 15A, 3 HD goals, 16.8% shooting
  • Daniil But — 1.01 xG/60, 2G 2A, 1 HD goals, 5.6% shooting
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
UTA
Dylan Guenther28G 15A
1.02 xG/60 · 3 HD · 16.8% sh
Daniil But2G 2A
1.01 xG/60 · 1 HD · 5.6% sh
Source · MoneyPuck skaters