Backcheck
Recap · VAN at SJS

Sharks steal one from the Canucks against the run of play

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

By the ModelJul 11, 6:07 PMxG: xgboost-0.758Edited for clarity
Away
VAN
Vancouver Canucks
2
Home
SJS
San Jose Sharks
3
FINAL
Process vs result

The underlying story

4.41Expected goals2.95
60% share for the better side
34Shot attempts (SOG)24
9High-danger chances6
65Corsi (all attempts)43
Score-adjusted: 60% / 40%
Source · NHL play-by-play · XGBoost xG

San Jose won 3-2 despite allowing 4.41 expected goals to Vancouver's 2.95. The Sharks held 40% of expected goals—a resource deficit that typically ends in defeat. Instead, goaltending and precision won the day.

Y. Askarov was the difference. He saved 2.41 goals above expected with a 0.941 save percentage, shutting down nine high-danger chances at 100% efficiency. N. Tolopilo, meanwhile, posted a 0.875 save percentage for Vancouver, and the Canucks' inability to finish those prime opportunities cost them. They went 0 for 9 on high-danger looks—that level of futility at the doorstep doesn't repeat.

The Sharks imposed their game in transition. They scored 3 goals from 25 rush chances, demonstrating the kind of offensive efficiency that masks a deeper possession deficit. The shot-attempt count (24–34 in favor of Vancouver) and the xG split (40–60 Sharks) told the real story: San Jose was outplayed. But hockey isn't played on paper.

Adam Gaudette's backhander from the doorstep in the second period (15:17) proved the turning point, though context matters. Vancouver created the better chances—nine high-danger opportunities to San Jose's six. The Canucks' problem wasn't volume; it was execution. They scored twice from low-danger areas, the kind of conversions an opposing goalie typically prevents. Askarov didn't.

The Sharks' rush-heavy approach worked because Askarov cleaned up when it didn't. San Jose created four rebound opportunities without converting; Vancouver managed three of the same. Both teams crashed effectively but found no secondary scoring. The difference was singular: one goalie stood firm while the other didn't.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
VAN0 / 9 · 2.00 xG
SJS1 / 6 · 1.32 xG
Medium dangermid-range
VAN0 / 12 · 1.53 xG
SJS2 / 12 · 1.16 xG
Low dangerperimeter & point
VAN2 / 44 · 0.88 xG
SJS0 / 25 · 0.48 xG

VAN went 0-for-9 from high danger on 2.00 expected goals — 2.0 left on the table.

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

Finishing vs expected

expectedactual
VAN
2 G · 4.41 xG · -2.4
SJS
3 G · 2.95 xG · +0.1
012345
Goalies · GSAx (goals saved above expected)
N. TolopiloVAN
-0.0
Y. AskarovSJS
+2.4

VAN finished -2.4 against expected, SJS +0.1 — Y. Askarov (SJS) saved 2.4 goals above expected.

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

Shot diet

goalsshots
VAN
WRIST2/32
SLAP0/7
TIP IN0/5
BACKHAND0/2
DEFLECTED0/1
SNAP0/0
OTHER0/18
SJS
WRIST1/22
SLAP1/8
TIP IN0/1
BACKHAND1/2
DEFLECTED0/0
SNAP0/1
OTHER0/9
VAN
SJS
Off the rush
1 G on 36 · 3.52 xG
3 G on 25 · 2.52 xG
Off rebounds
0 G on 3 · 0.46 xG
0 G on 4 · 0.22 xG

Wrist shots carried the volume: VAN went 2-for-32, SJS 1-for-22. SJS scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
M. Celebrini
#71 · C · SJS
0 G · 2 A · 1 SOG · 18:30 TOI · -1
C. Garland
#8 · R · VAN
0 G · 1 A · 3 SOG · 24:28 TOI · +1
F. Hronek
#17 · D · VAN
0 G · 1 A · 1 SOG · 24:13 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • SJS won despite being outplayed by xG (40%). Goaltending or finishing carried them.
  • Y. Askarov (SJS) stopped 2.4 goals above expected.
  • Open game — 15 high-danger chances combined (SJS 6, VAN 9).
  • VAN couldn't convert — 0/9 on high-danger chances. That won't happen often.
  • VAN scored 2 goals from low-danger spots — the opposing goalie needs to have those.
  • SJS was lethal off the rush — 3 goals on 25 rush chances.
  • SJS created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • VAN created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • VAN underperformed xG by 2.4 — wasted quality chances.
  • Y. Askarov (SJS) saved 2.4 goals above expected — stole the show.
  • Y. Askarov was a wall on HD chances — 100% SV on 9 high-danger shots.
Before the game — the model's pre-game read
Preview · VAN at SJS · 4:00 PM ET

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

By the ModelJul 11, 6:05 PMEdited for clarity
Win probability

The model's lean

55%
SJS
Model favorite
45%
55%
VAN50SJS

SJS by 10 points of win probability — a modest lean. Projected score VAN 2.42.7 SJS; 18% chance it's tied after 60.

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

Tale of the tape

VAN← edge
edge →SJS
44.0%5v5 xG%48.0%
46.0%Corsi%47.0%
2.22xGF / 602.33
2.81xGA / 602.56
1.60Goals for / gm1.99
2.56Goals against / gm2.32
0.974PDO — luck, not skill0.998

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

Source · MoneyPuck season tables · 5v5

The model projects a 2.4–2.7 goal game favoring the Sharks at 55% win probability. The edge lives in underlying play, where Vancouver's -9 goal differential over its last ten games masks a structural problem: the Canucks are getting outshot at even strength.

San Jose owns a 48.0% expected goal share against Vancouver's 44.0%, with a Corsi split of 47.0% to 46.0%. This isn't marginal. The Canucks aren't playing poorly—they're running cold, and their PDO of 0.974 signals puck luck has worked against them. That's due to regress positive. San Jose's own PDO of 0.998 sits comfortably near league average, meaning the Sharks' results already reflect their underlying play. The structural edge sticks.

Watch the goaltending situation. A. Nedeljkovic is on a back-to-back; N. Tolopilo faces the same fatigue. Either starter could yield to a backup, or both could take the ice worn. That variable alone could tilt a tight game.

On the ice, Filip Chytil drives Vancouver's offense at 1.03 expected goals per 60 minutes with a 15.0% shooting percentage. He's converted three goals on limited volume—his one high-danger goal suggests clinical finishing. Drew O'Connor has found the back of the net 13 times with 11 assists and an 11.8% shooting rate; he's a secondary threat worth monitoring.

San Jose counters with Pavol Regenda (1.10 xG/60, 16.1% shooting, 5 goals), though he's marked likely unavailable. In his absence, Igor Chernyshov becomes the centerpiece at 0.91 xG/60 with 6 goals and 8 assists. Neither team excels at high-danger finishing—both sit at 0% on hard-chance goals and rebound opportunities, a sign of small-sample variance rather than structural weakness.

The Sharks' defensive vulnerability is Chernyshov himself, tasked with heavier minutes than a depth forward should carry. Vancouver's weakness is Victor Mancini, who'll face high-leverage situations where the Canucks need transition speed.

This is a model game: the structurally stronger team is favored, the underdog has PDO regression as a wildcard, and circumstance (back-to-back netminders) adds volatility. Lean Sharks.

Computed danger · scouting

Players to watch

VAN
Filip Chytil3G 0A
1.03 xG/60 · 1 HD · 15.0% sh
Drew O'Connor13G 11A
0.85 xG/60 · 3 HD · 11.8% sh
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
Source · MoneyPuck skaters