Backcheck
Recap · SJS at VAN

Sharks pull away from the Canucks

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

By the ModelJul 12, 3:10 AMxG: xgboost-0.758Edited for clarity
Away
SJS
San Jose Sharks
5
Home
VAN
Vancouver Canucks
2
FINAL
Process vs result

The underlying story

2.91Expected goals3.38
54% share for the better side
33Shot attempts (SOG)25
0High-danger chances6
67Corsi (all attempts)47
Score-adjusted: 52% / 48%
Source · NHL play-by-play · XGBoost xG

San Jose's 5–2 victory masks a deeper reality: Vancouver dominated the shot quality battle and should have won. The Canucks out-expected-goaled the Sharks 3.38–2.91 and peppered them with six high-danger chances to zero. But goaltending decided it — K. Lankinen imploded, and Y. Askarov was immaculate.

The Canucks controlled play throughout. They held 43% of shot attempts and generated the more dangerous looks, averaging 0.072 expected goals per shot to San Jose's 0.043. Everything pointed to a Vancouver win. Everything except the scoreboard.

K. Lankinen's performance was historically bad. He surrendered 2.47 goals more than expected, stopping just 3 of 6 shots. Y. Askarov, by contrast, saved 1.38 goals above expectation and denied all six high-danger chances at 100%. When elite goaltending meets catastrophic goaltending, the gap is measured in five-goal swings.

The Sharks didn't outsmart Vancouver — they outfinished them. On rush chances, San Jose converted four goals from 35 attempts while Vancouver managed two from 25. On the power play, San Jose buried two goals on nine shots. The Canucks, meanwhile, couldn't convert any of their six high-danger chances, a drought that won't repeat.

N. Tolopilo provided some stability late, posting a 0.926 save percentage on 27 shots — competent, but too late to matter.

  • #71 M. Celebrini (SJS) — 1G, 3A in 17:38
  • #2 W. Smith (SJS) — 1G, 2A in 17:30
  • #3 J. Klingberg (SJS) — 1G, 1A in 19:40
How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
SJS0 / 0 · 0.00 xG
VAN0 / 6 · 1.45 xG
Medium dangermid-range
SJS4 / 21 · 2.18 xG
VAN1 / 12 · 1.30 xG
Low dangerperimeter & point
SJS1 / 46 · 0.72 xG
VAN1 / 29 · 0.64 xG

SJS went 4-for-21 from medium danger on 2.18 expected goals — 1.8 above expected.

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

Finishing vs expected

expectedactual
SJS
5 G · 2.91 xG · +2.1
VAN
2 G · 3.38 xG · -1.4
0123456
Goalies · GSAx (goals saved above expected)
Y. AskarovSJS
+1.4
K. LankinenVAN
-2.5
N. TolopiloVAN
+0.4

SJS finished +2.1 against expected, VAN -1.4 — K. Lankinen (VAN) allowed 2.5 more goals than expected.

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

Shot diet

goalsshots
SJS
WRIST1/18
SLAP1/12
SNAP3/5
TIP IN0/7
BACKHAND0/3
BAT0/1
DEFLECTED0/0
OTHER0/21
VAN
WRIST1/10
SLAP1/6
SNAP0/13
TIP IN0/3
BACKHAND0/2
BAT0/0
DEFLECTED0/1
OTHER0/12
SJS
VAN
Off the rush
4 G on 35 · 2.38 xG
2 G on 25 · 2.21 xG
Off rebounds
0 G on 2 · 0.25 xG
0 G on 3 · 0.34 xG

Wrist shots carried the volume: SJS went 1-for-18, VAN 1-for-10. SJS scored 4 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
M. Celebrini
#71 · C · SJS
1 G · 3 A · 4 SOG · 17:38 TOI · +2
W. Smith
#2 · C · SJS
1 G · 2 A · 1 SOG · 17:30 TOI · +1
J. Klingberg
#3 · D · SJS
1 G · 1 A · 4 SOG · 19:40 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • SJS generated higher-quality looks than the shot total suggests.
  • Y. Askarov (SJS) stopped 1.4 goals above expected.
  • K. Lankinen (VAN) gave up 2.5 goals more than expected — well below their workload.
  • VAN generated far more dangerous chances — 0.072 xG/shot vs 0.043. Quality over quantity.
  • VAN couldn't convert — 0/6 on high-danger chances. That won't happen often.
  • VAN was lethal off the rush — 2 goals on 25 rush chances.
  • SJS was lethal off the rush — 4 goals on 35 rush chances.
  • VAN created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • SJS outperformed their expected goals by 2.1 — elite finishing or lucky bounces.
  • Y. Askarov was a wall on HD chances — 100% SV on 6 high-danger shots.
  • SJS power play was dominant — 2 PPG on 9 PP shots (0.60 xG).
Before the game — the model's pre-game read
Preview · SJS at VAN · 10:00 PM ET

Sharks at Canucks: a genuine coin flip

By the ModelJul 12, 2:52 AMEdited for clarity
Win probability

The model's lean

51%
SJS
Model favorite
51%
49%
SJS50VAN

SJS by 2 points of win probability — effectively a coin flip. Projected score SJS 2.62.5 VAN; 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 →VAN
48.0%5v5 xG%44.0%
47.0%Corsi%46.0%
2.33xGF / 602.22
2.56xGA / 602.81
1.99Goals for / gm1.60
2.32Goals against / gm2.56
0.998PDO — luck, not skill0.974

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

Source · MoneyPuck season tables · 5v5

The projections say this is a toss-up. Models peg the Sharks at 51% win probability in a game modeled at 2.6–2.5 SJS, which is as close to a pick'em as the numbers produce.

San Jose has momentum; Vancouver is wounded. The Sharks have gone 6-4-0 in their last ten, while the Canucks are running -24 in goal differential over the same span. Vancouver's PDO sits at 0.974, a sign they're running cold and primed for correction.

The underlying play favors the visitors. At 5v5, San Jose controls 48.0% xG to Vancouver's 44.0%, a gap that shouldn't be written off as noise. The Corsi split (SJS 47.0%, VAN 46.0%) confirms the Sharks are slightly gripping play, not winning the matchup on luck. Conversion remains the question mark: San Jose's PDO of 0.998 sits nearly where it should, while the Canucks' 0.974 screams regression.

The Sharks' offense hinges on depth. Igor Chernyshov (0.91 xG/60, 6G 8A) has been productive at even strength with a 15.0% shooting rate—room to sustain pace. Pavol Regenda was the real driving force at 1.10 xG/60 with 5G 1A, but he's likely unavailable.

Vancouver's counterattack comes through Filip Chytil (1.03 xG/60, 3G 0A) and Drew O'Connor, whose 13G 11A total on a 0.85 xG/60 pace marks him as a conversion threat. O'Connor's 11.8% shooting rate offers room to maintain output if the Canucks regain their shot menu.

This is what a genuine coin flip looks like: San Jose has done the work required to earn a narrow edge, but Vancouver's negative regression and recent form make no prediction stick. 51% is the truth.

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
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
Source · MoneyPuck skaters