Backcheck
Recap · SJS at ANA

Sharks steal one from the Ducks against the run of play

The Sharks stole one. They lost the expected-goals battle 1.76–5.42 and won anyway.

By the ModelJul 11, 10:22 PMxG: xgboost-0.758Edited for clarity
Away
SJS
San Jose Sharks
5
Home
ANA
Anaheim Ducks
4
FINAL
Process vs result

The underlying story

1.76Expected goals5.42
76% share for the better side
13Shot attempts (SOG)42
3High-danger chances7
36Corsi (all attempts)84
Score-adjusted: 27% / 73%
Source · NHL play-by-play · XGBoost xG

The Sharks won 5–4 in a game the Ducks should have won. San Jose faced 5.42 expected goals against and generated just 1.76 — a 76–24 deficit that would sink most teams. Instead, superior goaltending and finishing depth flipped the result.

Y. Askarov's 0.905 save percentage translated to 1.42 goals saved above expectation. L. Dostal's 0.556 mark — split across two goalies mid-game — cost Anaheim dearly, allowing 2.78 goals beyond what the shot quality deserved. The Ducks generated more dangerous chances (7 high-danger opportunities to 3), but neither margin nor talent won the night. Execution and variance did.

The Ducks were objectively the better team in analytics: 42 shot attempts to 13, 0.065 expected goals per shot versus San Jose's 0.049. They crashed the net (9 rebound chances) and attacked off the rush (4 goals on 43 chances). Yet rush-play efficiency cuts both ways. The Sharks' 5 goals on 19 rush attempts eclipsed Anaheim's rate and proved decisive in the third period.

T. Terry (2 goals, 1 assist) and the Sharks' secondary scoring overcame the xG gap. M. Celebrini (1 goal, 2 assists) and A. Wennberg (2 assists) finished with authority. The Ducks' elite shot quality couldn't compensate for goaltending collapse — P. Mrazek's 3/4 saves offered no relief to his partner's subpar 38/42 night.

This was a heist: the xG equivalent of stealing a game on a shot-attempt deficit, salvaged by rush dominance and goaltending swings. Anaheim outplayed San Jose in every meaningful way except the one that appeared on the scoreboard.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
SJS2 / 3 · 0.68 xG
ANA1 / 7 · 1.58 xG
Medium dangermid-range
SJS1 / 6 · 0.68 xG
ANA1 / 28 · 3.10 xG
Low dangerperimeter & point
SJS2 / 27 · 0.39 xG
ANA2 / 49 · 0.75 xG

ANA went 1-for-28 from medium danger on 3.10 expected goals — 2.1 left on the table.

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

Finishing vs expected

expectedactual
SJS
5 G · 1.76 xG · +3.2
ANA
4 G · 5.42 xG · -1.4
0123456
Goalies · GSAx (goals saved above expected)
Y. AskarovSJS
+1.4
L. DostalANA
-2.8
P. MrazekANA
-0.5

SJS finished +3.2 against expected, ANA -1.4 — L. Dostal (ANA) allowed 2.8 more goals than expected.

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

Shot diet

goalsshots
SJS
SNAP2/12
WRIST0/3
TIP IN2/5
SLAP0/0
DEFLECTED0/2
BACKHAND1/1
OTHER0/13
ANA
SNAP1/24
WRIST1/12
TIP IN1/10
SLAP0/8
DEFLECTED0/4
BACKHAND1/5
OTHER0/21
SJS
ANA
Off the rush
5 G on 19 · 1.69 xG
4 G on 43 · 3.86 xG
Off rebounds
0 G on 1 · 0.01 xG
0 G on 9 · 1.18 xG

Snap shots carried the volume: SJS went 2-for-12, ANA 1-for-24. SJS scored 5 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
T. Terry
#19 · R · ANA
2 G · 1 A · 3 SOG · 18:51 TOI · +2
M. Celebrini
#71 · C · SJS
1 G · 2 A · 1 SOG · 16:14 TOI
A. Wennberg
#21 · C · SJS
0 G · 2 A · 0 SOG · 19:38 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • SJS stole this one. ANA owned 76% of the xG and lost.
  • Y. Askarov (SJS) stopped 1.4 goals above expected.
  • L. Dostal (ANA) gave up 2.8 goals more than expected — well below their workload.
  • ANA generated far more dangerous chances — 0.065 xG/shot vs 0.049. Quality over quantity.
  • ANA scored 2 goals from low-danger spots — the opposing goalie needs to have those.
  • SJS scored 2 goals from low-danger spots — the opposing goalie needs to have those.
  • ANA was lethal off the rush — 4 goals on 43 rush chances.
  • SJS was lethal off the rush — 5 goals on 19 rush chances.
  • ANA created 9 rebound opportunities (0 converted) — crashing the net effectively.
  • SJS outperformed their expected goals by 3.2 — elite finishing or lucky bounces.
Before the game — the model's pre-game read
Preview · SJS at ANA · 10:00 PM ET

The Ducks are the model's lean over the Sharks — with PDO regression in play

By the ModelJul 11, 10:20 PMEdited for clarity
Win probability

The model's lean

56%
ANA
Model favorite
44%
56%
SJS50ANA

ANA by 12 points of win probability — a modest lean. Projected score SJS 2.52.8 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

SJS← edge
edge →ANA
48.0%5v5 xG%52.0%
47.0%Corsi%52.0%
2.33xGF / 602.80
2.56xGA / 602.59
1.99Goals for / gm2.09
2.32Goals against / gm2.32
0.998PDO — luck, not skill0.981

ANA holds 5 of 6 process categories — and PDO (0.998 vs 0.981) says SJS has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.5–2.8 goal game favoring Anaheim, with the Ducks at 56% win probability—a tight edge built on territorial control. Anaheim owns the underlying play at 5v5: 52.0% xG and 52.0% Corsi to San Jose's 48.0% and 47.0% respectively.

The wrinkle is a familiar one. Anaheim's -8 goal differential over their last ten games suggests recent struggles that contradict their strong underlying metrics. The culprit is PDO. The Ducks' 0.981 sits meaningfully below San Jose's 0.998, meaning Anaheim is running cold and primed for positive regression. When a team dominates play but loses games, the model expects luck to reverse.

Both goaltenders face back-to-back situations. L. Dostal for Anaheim and Y. Askarov for San Jose are candidates for backup starts or fatigue-worn performances, a variable that could shift a tight game.

On offense, Anaheim builds around Beckett Sennecke (20G, 1.03 xG/60, 8 high-danger chances, 13.5% shooting) and Cutter Gauthier (25G, 0.99 xG/60, 2 high-danger chances, 12.9% shooting). Sennecke's 1.03 xG/60 makes him the engine; watch his shot volume. Gauthier's 25 goals suggest efficiency, though his 2 high-danger tallies indicate opportunistic play.

San Jose's offense flows through Igor Chernyshov (6G, 0.91 xG/60, 1 high-danger chance, 15.0% shooting). Pavol Regenda, who posted 1.10 xG/60 and 2 high-danger goals, is marked likely out. Chernyshov's 15.0% shooting is elite and unsustainable; regression is coming.

Defensively, San Jose's Chernyshov doubles as a liability—the team's defensive weak link—while Anaheim's Mason McTavish holds that role. Chernyshov as both offensive catalyst and defensive sieve is the tension to track: if he generates chances but bleeds in transition, Anaheim's edge widens.

The verdict favors Anaheim. The underlying metrics are clean, and PDO regression is the play. If the Ducks finish half their high-danger chances, the low-60s projection becomes more comfortable. Watch for Sennecke's shot volume and whether San Jose's dual-goaltender uncertainty breeds breakdowns.

Computed danger · scouting

Players to watch

SJS
Pavol Regenda5G 1A
1.10 xG/60 · 2 HD · 16.1% sh
Igor Chernyshov6G 8A
0.91 xG/60 · 1 HD · 15.0% 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