FINAL · TUE, OCT 20Centre Bell

SharksSan Jose4–3FINAL
CanadiensMontreal
Sharks
San Jose
Canadiens
Montreal
The story: M. Celebrini leads SJS past MTL
THREE STARS · OFFICIAL
Tonight's best.
KEY PLAYERS · HOW THEY DID
The three hottest on each side.
OUR PICK · HOW IT PLAYED
The model missed this one.
60%MTL WIN
✗ MISS
YTD: 55%
MTL was favored but lost.
SJS 40%MTL 60%
Why · Top Factors
Macklin Celebrini 44Top Heat46 Josh Anderson
76Energy100
87.2Goalie SV%89.1
1Rest Days3
2H2H Wins (L2)0
MTL energy edge
HEAT IMPACT
Who moved up. Who moved down.
AI Recap
M. Celebrini leads SJS past MTL
M. Celebrini finished with 3 points (2G 1A). Final score: SJS 4–3 MTL. Power play went SJS 2/3 and MTL 0/2.
READ FULL RECAP →If you missed it
MARKET ODDS · 23 BOOKMAKERS
What the books say.
Our model: MTL 60% · Market (Pinnacle): MTL 67%
◆PinnaclesharpestSJS 2.96 · MTL 1.45
SJS 33%MTL 67%
All bookmakers (22)
Marathonbet
SJS 26%MTL 53%
Onexbet
SJS 26%MTL 53%
Betclic fr
SJS 25%MTL 54%
Unibet fr
SJS 25%MTL 53%
Codere it
SJS 25%MTL 54%
Sport888
SJS 34%MTL 66%
William Hill
SJS 34%MTL 66%
Winamax fr
SJS 26%MTL 54%
Winamax de
SJS 26%MTL 54%
Gtbets
SJS 34%MTL 66%
Unibet nl
SJS 24%MTL 55%
Unibet se
SJS 24%MTL 55%
Leovegas se
SJS 24%MTL 55%
Betonlineag
SJS 32%MTL 68%
Matchbook
SJS 33%MTL 67%
Betanysports
SJS 33%MTL 67%
Betsson
SJS 34%MTL 66%
Nordicbet
SJS 34%MTL 66%
Mybookieag
SJS 34%MTL 66%
Coolbet
SJS 25%MTL 54%
Tipico de
SJS 24%MTL 55%
Everygame
SJS 36%MTL 64%
Win % removes the bookmaker margin · decimal odds shown beside each book.
BOX SCORE · SOURCE: NHL.COM
Everyone who played.
Sorted by points, then ice time. Heat is each player's form over his last five games.
| FORWARDS | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 71Macklin CelebriniCGWG | 2 | 1 | 3 | -1 | 6 | 1 | 1 | 0 | 35 | 23:07 | 58 |
| 77Michael MisaC | 1 | 0 | 1 | 0 | 3 | 0 | 0 | 2 | 36 | 14:09 | 13 |
| 73Tyler ToffoliC1 PPG | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 100 | 12:18 | 39 |
| 2Will SmithC | 0 | 1 | 1 | -1 | 1 | 0 | 0 | 0 | – | 18:50 | 31 |
| 41Ivar StenbergL | 0 | 1 | 1 | 0 | 3 | 0 | 2 | 0 | – | 17:44 | 52 |
| 44Kiefer SherwoodL | 0 | 1 | 1 | 0 | 2 | 7 | 1 | 0 | – | 16:14 | 22 |
| 92Igor ChernyshovL | 0 | 0 | 0 | -1 | 1 | 0 | 1 | 0 | – | 17:02 | 11 |
| 51Collin GrafR | 0 | 0 | 0 | 0 | 3 | 0 | 3 | 0 | – | 15:50 | 0 |
| 27Mason MarchmentL | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 0 | – | 15:06 | 21 |
| 10Ty DellandreaC | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 2 | 75 | 11:37 | – |
| 23Barclay GoodrowC | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | – | 11:32 | 0 |
| 63Zack OstapchukC | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 2 | 80 | 10:51 | 0 |
| DEFENSE | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 65Jacob TroubaD | 0 | 1 | 1 | -1 | 1 | 5 | 4 | 0 | – | 23:08 | 15 |
| 7Michael KesselringD | 0 | 0 | 0 | -1 | 1 | 0 | 0 | 2 | – | 20:31 | 17 |
| 25Darnell NurseD | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | – | 20:20 | 0 |
| 6Sam DickinsonD | 0 | 0 | 0 | -1 | 0 | 1 | 2 | 0 | – | 20:15 | 0 |
| 9Dmitry OrlovD | 0 | 0 | 0 | +1 | 2 | 0 | 2 | 0 | – | 17:33 | 27 |
| 5Nolan AllanD | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | – | 16:52 | 10 |
| GOALIES | DEC | SA | GA | SV | SV% | TOI |
|---|---|---|---|---|---|---|
| 33Alex Nedeljkovic | W | 34 | 3 | 31 | .912 | 62:13 |
| FORWARDS | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 14Nick SuzukiC | 1 | 1 | 2 | +3 | 4 | 0 | 1 | 0 | 60 | 21:03 | 37 |
| 13Cole CaufieldR | 1 | 1 | 2 | +3 | 3 | 0 | 0 | 0 | – | 19:36 | 51 |
| 20Juraj SlafkovskýL | 1 | 1 | 2 | +2 | 1 | 1 | 0 | 2 | – | 17:16 | 52 |
| 24Phillip DanaultC | 0 | 1 | 1 | +1 | 4 | 1 | 0 | 0 | 53 | 15:44 | 10 |
| 15Alex NewhookC | 0 | 0 | 0 | -1 | 1 | 2 | 0 | 0 | 55 | 16:21 | 21 |
| 17Josh AndersonR | 0 | 0 | 0 | -2 | 2 | 0 | 1 | 0 | – | 16:13 | 34 |
| 22Chris KreiderL | 0 | 0 | 0 | -1 | 1 | 1 | 0 | 0 | – | 15:28 | 0 |
| 76Zachary BolducR | 0 | 0 | 0 | 0 | 0 | 4 | 1 | 0 | – | 14:55 | 34 |
| 71Jake EvansC | 0 | 0 | 0 | -1 | 1 | 0 | 0 | 0 | 33 | 13:59 | 0 |
| 85Alexandre TexierL | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 2 | – | 13:10 | 12 |
| 91Oliver KapanenC | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | – | 10:30 | 0 |
| 77Kirby DachC | 0 | 0 | 0 | -1 | 1 | 1 | 0 | 0 | 50 | 10:15 | 0 |
| DEFENSE | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 48Lane HutsonD | 0 | 1 | 1 | +1 | 2 | 1 | 3 | 0 | – | 25:46 | – |
| 21Kaiden GuhleD | 0 | 0 | 0 | 0 | 3 | 2 | 0 | 2 | – | 22:51 | 8 |
| 45Alexandre CarrierD | 0 | 0 | 0 | +1 | 1 | 0 | 0 | 0 | – | 22:13 | 16 |
| 53Noah DobsonD | 0 | 0 | 0 | 0 | 4 | 1 | 0 | 0 | – | 21:44 | 8 |
| 72Arber XhekajD | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 4 | – | 13:14 | – |
| 42Adam EngstromD | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | – | 12:56 | 0 |
| GOALIES | DEC | SA | GA | SV | SV% | TOI |
|---|---|---|---|---|---|---|
| 75Jakub Dobes | O | 30 | 4 | 26 | .867 | 62:02 |


