NHL game preview · San Jose Sharks vs Montreal Canadiens
Montreal's Puck Line Curse Meets San Jose's Leaky Defense — But the Number Tells the Real Story
Montreal enters as a heavy -230 home favorite against one of the league's worst defensive teams, but a 6-game ATS losing streak on the puck line as a home favorite and stable line movement with no sharp signal suggests this is a more complicated situation than the moneyline implies. The most actionable angle here is on the total, where conflicting streaks and lopsided public betting deserve a closer look.
Final: SJ 4, MTL 3
Key numbers
- Spread (MTL)
- -1.5
- Total
- 6.5
- Moneyline
- SJ +185 · MTL -225
- Spread bets / money (MTL)
- 45% / 26%
- Over bets / money
- 79% / 88%
Consensus across 32 sportsbooks, at the close.
Let's start with what the market is actually saying: nothing. The spread hasn't moved, the total has held within half a point across 58 snapshots. No signal badges are firing. No algorithmic line movement signals detected a profitable pattern. This game is priced and sitting — which means whatever edge exists has to come from the underlying numbers and streak context, not from the betting market itself.
On paper, Montreal should control this game. San Jose ranks #30 in goals against per game at 3.54, and their penalty kill sits at 80.8% — that's #29 in the league. The Canadiens' power play at 15.7% is middling (#15), but against a team bleeding 3.54 goals per game, even average special teams create pressure. Montreal is also scoring 3.4 goals per game (#7) while generating 3.27 xGoals For per game (#9), meaning their offense is performing right at or slightly above expectation. That's a legitimate threat.
The defensive picture on both sides is messy. Montreal allows 3.33 xGoals Against per game (#26) with a high-danger chances against rate of 3.8 per game — dead last in the league at #30. San Jose, despite being a poor team overall, is generating 3.04 actual goals per game (#17), which outpaces their xGoals For at 2.95 (#24). Both teams are leaking defensively. Both teams are scoring. That's the foundation for the Over.
And 70% of the public is on the Over at 6.5 (-123). But here's where it gets complicated: Montreal has hit the Over in 3 straight games overall, while simultaneously losing 3 straight on the Under overall. Those read as contradictory, but they're different conditions — the 3-game Under losing streak is the more general trend, while the 3-game Over run is the current hot streak. The market hasn't moved at all on this total despite heavy Over public action, which at minimum means there's no sharp confirmation of the crowd's lean.
San Jose has gone Under in 3 straight road games after a loss, which applies directly here — they're on the road, coming off a loss.
On the puck line, Montreal's 6-game ATS losing streak as a home favorite (-1.5) is hard to ignore. A team laying -1.5 at home six straight times and failing to cover suggests they're winning games without the cushion bettors need. The -230 moneyline price makes them a strong favorite on the ML, but extracting value at those odds on a team with -1.5 juice at +105 and a 6-game ATS losing streak in that exact spot is asking bettors to pay premium for a ticket that's been burning them.
The Matheson injury hurts Montreal's blue line depth. Xhekaj is also out on the wing. San Jose is missing Wennberg at center, which matters but is less impactful given how little San Jose's forward group has produced by xGoals metrics.
Bottom line: This is a genuinely hard game to bet. Montreal is the better team and should win. But at -230 on the ML, you're paying a steep price for a team that can't cover its own puck line at home. The Over has the stats to support it — two leaky defenses, Montreal's legitimate offense, San Jose's tendency to keep games higher-scoring than expected — but the Under streak on San Jose road games after a loss and the stable total with no sharp confirmation muddy that play too. If forced to pick one angle, the Over has slightly more structural support, but treat it as a lean, not a lock.
San Jose Sharks vs Montreal Canadiens: FAQ
When is San Jose Sharks vs Montreal Canadiens?
San Jose Sharks at Montreal Canadiens was played Tuesday, October 20, 2026 at 7:00 PM ET.
Who won San Jose Sharks vs Montreal Canadiens?
San Jose Sharks won, 4-3.
Who is favored in San Jose Sharks vs Montreal Canadiens?
Montreal Canadiens closed as a 1.5-point favorite (consensus across 32 sportsbooks).
What is the over/under for San Jose Sharks vs Montreal Canadiens?
The consensus total closed at 6.5.
Where is the public betting on San Jose Sharks vs Montreal Canadiens?
On the spread, 45% of bets and 26% of the money are on Montreal Canadiens; 55% of bets and 74% of the money are on San Jose Sharks.
AI-assisted analysis for entertainment. Prices move; check your book before you bet. 21+. Gambling problem? Call 1-800-GAMBLER.