Backcheck
Recap · SJS at MTL

Sharks hold off the Canadiens

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

By the ModelJul 12, 7:20 AMxG: xgboost-0.758Edited for clarity
Away
SJS
San Jose Sharks
4
Home
MTL
Montreal Canadiens
2
FINAL
Process vs result

The underlying story

4.84Expected goals3.65
57% share for the better side
22Shot attempts (SOG)27
6High-danger chances3
53Corsi (all attempts)62
Score-adjusted: 45% / 55%
Source · NHL play-by-play · XGBoost xG

Montreal controlled the shot sheet—55% of attempts, 27 shots to San Jose's 22—yet lost 4-2. The Sharks won because their chances mattered more. They finished with 57% of expected goals (4.84–3.65), a gap that explains the final score better than any single play.

Shot quality tells the story. The Sharks generated 0.091 xG per shot; Montreal managed only 0.059. Both teams scored twice off the rush: Montreal on 27 chances, San Jose on 26. But when play slowed and chances became rarer, the Sharks made the better looks count.

Both A. Nedeljkovic and J. Dobes outperformed their expected goals against. The Sharks goaltender saved 1.65 goals above expected (0.926 SV%, 25 of 27 saves), while Montreal's J. Dobes saved 1.84 above expected (0.857 SV%, 18 of 21). The Canadiens underperformed their xG by 1.65 goals, wasting volume. The Sharks underperformed by only 0.84. Montreal's wastefulness and San Jose's efficiency decided the game before either goalie's exceptional performance could matter much.

Macklin Celebrini's snapper from the wing in the third period (17:57) proved decisive. He finished with two goals and an assist in 22:11 of ice time. C. Graf added a goal and two assists in 17:10. N. Dobson led Montreal with two assists in 21:29, but could not shift the underlying story: the team that generated better chances and wasted fewer of them won.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
SJS2 / 6 · 2.43 xG
MTL0 / 3 · 0.91 xG
Medium dangermid-range
SJS1 / 18 · 1.86 xG
MTL1 / 18 · 1.98 xG
Low dangerperimeter & point
SJS1 / 29 · 0.55 xG
MTL1 / 41 · 0.76 xG

MTL went 1-for-18 from medium danger on 1.98 expected goals — 1.0 left on the table.

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

Finishing vs expected

expectedactual
SJS
4 G · 4.84 xG · -0.8
MTL
2 G · 3.65 xG · -1.6
0123456
Goalies · GSAx (goals saved above expected)
A. NedeljkovicSJS
+1.7
J. DobesMTL
+1.8

SJS finished -0.8 against expected, MTL -1.6 — J. Dobes (MTL) saved 1.8 goals above expected.

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

Shot diet

goalsshots
SJS
SNAP4/31
SLAP0/2
TIP IN0/6
BACKHAND0/3
WRIST0/0
DEFLECTED0/0
BAT0/1
OTHER0/10
MTL
SNAP2/29
SLAP0/8
TIP IN0/3
BACKHAND0/2
WRIST0/3
DEFLECTED0/2
BAT0/0
OTHER0/15
SJS
MTL
Off the rush
2 G on 26 · 2.15 xG
2 G on 27 · 2.57 xG
Off rebounds
0 G on 4 · 0.55 xG
0 G on 4 · 0.60 xG

Snap shots carried the volume: SJS went 4-for-31, MTL 2-for-29. SJS scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
M. Celebrini
#71 · C · SJS
2 G · 1 A · 3 SOG · 22:11 TOI · +2
C. Graf
#51 · R · SJS
1 G · 2 A · 3 SOG · 17:10 TOI · +2
N. Dobson
#53 · D · MTL
0 G · 2 A · 1 SOG · 21:29 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • MTL had the shot volume but the chances weren't dangerous.
  • A. Nedeljkovic (SJS) stopped 1.7 goals above expected.
  • SJS had the higher quality looks — 0.091 xG/shot vs 0.059.
  • MTL was lethal off the rush — 2 goals on 27 rush chances.
  • SJS was lethal off the rush — 2 goals on 26 rush chances.
  • MTL created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • SJS created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • MTL underperformed xG by 1.6 — wasted quality chances.
  • A. Nedeljkovic (SJS) saved 1.6 goals above expected — stole the show.
  • J. Dobes (MTL) saved 1.8 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · SJS at MTL · 7:00 PM ET

Sharks at Canadiens: a genuine coin flip

By the ModelJul 12, 7:05 AMEdited for clarity
Win probability

The model's lean

52%
MTL
Model favorite
48%
52%
SJS50MTL

MTL by 4 points of win probability — effectively a coin flip. Projected score SJS 2.52.6 MTL; 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 →MTL
48.0%5v5 xG%48.0%
47.0%Corsi%49.0%
2.33xGF / 602.41
2.56xGA / 602.62
1.99Goals for / gm2.24
2.32Goals against / gm1.96
0.998PDO — luck, not skill1.018

MTL holds 5 of 6 process categories — and PDO (0.998 vs 1.018) says MTL has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects the Canadiens at 52% win probability—a genuine pick'em by any measure. Montreal's narrow edge traces to recent form: they're 6-1-3 over their last ten games, while San Jose limps in at -7 goal differential across the same span. Yet season-long structure sketches a tighter picture. Both teams sit at 48.0% expected goals share, and Montreal's possession advantage (49.0% Corsi%) barely outpaces San Jose's 47.0%.

Goal luck splits the teams. Montreal's PDO of 1.018 indicates they're running hot—outperforming their underlying expected output. San Jose at 0.998 sits near baseline, having absorbed some adverse variance. Regression is historical; Montreal's efficiency cushion won't hold.

The game hinges on playmaking and finish. Cole Caufield (0.97 xG/60, 33 goals, 16 assists, 1 high-danger goal, 20.0% shooting) is Montreal's crux—a sniper who converts high-quality chances into goals at an elite clip. Oliver Kapanen (0.83 xG/60, 19 goals, 12 assists, 4 high-danger goals, 17.8% shooting) deepens their offensive deck.

San Jose's attack relied on Pavol Regenda (1.10 xG/60, 5 goals, 1 assist, 2 high-danger goals, 16.1% shooting) as a centerpiece—but he's marked as likely unavailable. That absence forces Igor Chernyshov (0.91 xG/60, 6 goals, 8 assists, 1 high-danger goal, 15.0% shooting) into the primary playmaking role. Chernyshov's offensive profile is sound, but his defensive play remains a liability.

The loss of Regenda lowers San Jose's ceiling. Montreal carries form momentum and a goal-luck edge, but the underlying metrics resist any compelling narrative. At 52%, the model hedges. It should.

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
MTL
Cole Caufield33G 16A
0.97 xG/60 · 1 HD · 20.0% sh
Oliver Kapanen19G 12A
0.83 xG/60 · 4 HD · 17.8% sh
Source · MoneyPuck skaters