FINAL · TUE, NOV 3Madison Square Garden

BluesSt. Louis1–3FINAL
RangersNY Rangers
Blues
St. Louis
Rangers
NY Rangers
The story: D. Garand leads NYR past STL
EVERY GOAL · WATCH
How the goals went in.
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.
50%STL WIN
✗ MISS
YTD: 54%
STL was favored but lost.
STL 50%NYR 50%
Why · Top Factors
Justin Barron 71Top Heat56 Adam Fox
100Energy100
90.2Goalie SV%90.5
3Rest Days2
0H2H Wins (L2)2
HEAT IMPACT
Who moved up. Who moved down.
AI Recap
D. Garand leads NYR past STL
D. Garand finished with 97.0% save percentage. Final score: STL 1–3 NYR. Power play went STL 0/6 and NYR 0/3.
If you missed it
MARKET ODDS · 22 BOOKMAKERS
What the books say.
Our model: STL 50% · Market (Pinnacle): STL 48%
◆PinnaclesharpestSTL 2.05 · NYR 1.86
STL 48%NYR 52%
All bookmakers (21)
Onexbet
STL 37%NYR 41%
Nordicbet
STL 48%NYR 52%
Marathonbet
STL 37%NYR 41%
Betsson
STL 48%NYR 52%
Betonlineag
STL 48%NYR 52%
William Hill
STL 47%NYR 53%
Betclic fr
STL 37%NYR 40%
Sport888
STL 47%NYR 53%
Unibet fr
STL 37%NYR 40%
Winamax de
STL 37%NYR 41%
Codere it
STL 37%NYR 40%
Gtbets
STL 48%NYR 52%
Winamax fr
STL 37%NYR 40%
Unibet se
STL 37%NYR 42%
Leovegas se
STL 37%NYR 42%
Unibet nl
STL 37%NYR 41%
Coolbet
STL 37%NYR 41%
Mybookieag
STL 48%NYR 52%
Matchbook
STL 48%NYR 52%
Betanysports
STL 48%NYR 52%
Tipico de
STL 36%NYR 41%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 22Pius SuterC | 1 | 0 | 1 | +1 | 2 | 1 | 0 | 0 | 36 | 12:17 | 0 |
| 13Alexey ToropchenkoR | 0 | 1 | 1 | +1 | 1 | 3 | 3 | 0 | – | 10:55 | 0 |
| 18Robert ThomasC | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 | 35 | 22:05 | – |
| 21Jimmy SnuggerudR | 0 | 0 | 0 | -1 | 2 | 3 | 0 | 0 | – | 20:03 | – |
| 83Mason McTavishC | 0 | 0 | 0 | -3 | 1 | 3 | 0 | 0 | 63 | 18:55 | 0 |
| 89Pavel BuchnevichL | 0 | 0 | 0 | 0 | 3 | 1 | 1 | 0 | – | 18:49 | 0 |
| 63Jake NeighboursL | 0 | 0 | 0 | -1 | 1 | 1 | 1 | 2 | – | 18:14 | 21 |
| 81Dylan HollowayL | 0 | 0 | 0 | -1 | 5 | 2 | 0 | 0 | – | 17:28 | 20 |
| 77Connor McMichaelL | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 2 | – | 14:22 | 11 |
| 29Jonatan BerggrenR | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 0 | – | 11:28 | 0 |
| 15Dalibor DvorskyR | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | – | 10:26 | 15 |
| 49Ross JohnstonL | 0 | 0 | 0 | +1 | 1 | 2 | 3 | 0 | – | 7:21 | 0 |
| DEFENSE | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 4Theo LindsteinD | 0 | 1 | 1 | +1 | 2 | 0 | 0 | 2 | – | 12:55 | – |
| 6Philip BrobergD | 0 | 0 | 0 | -1 | 4 | 0 | 5 | 0 | – | 27:34 | 25 |
| 17Cam FowlerD | 0 | 0 | 0 | -2 | 2 | 1 | 2 | 0 | – | 19:12 | – |
| 72Justin BarronD | 0 | 0 | 0 | -1 | 3 | 2 | 1 | 0 | – | 18:46 | 31 |
| 25Brandon CarloD | 0 | 0 | 0 | +1 | 1 | 2 | 2 | 0 | – | 17:20 | – |
| 36Adam JiricekD | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 0 | – | 17:17 | 0 |
| GOALIES | DEC | SA | GA | SV | SV% | TOI |
|---|---|---|---|---|---|---|
| 30Joel Hofer | L | 30 | 2 | 28 | .933 | 58:33 |
| FORWARDS | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 17Eeli TolvanenR | 1 | 1 | 2 | +2 | 1 | 1 | 2 | 0 | – | 13:22 | 29 |
| 10J.T. MillerC | 0 | 2 | 2 | +2 | 4 | 1 | 2 | 2 | 71 | 20:10 | – |
| 28Oliver BjorkstrandRGWG | 1 | 0 | 1 | 0 | 3 | 0 | 0 | 0 | – | 10:59 | 41 |
| 24Tye KartyeL | 0 | 1 | 1 | +2 | 3 | 2 | 0 | 0 | – | 20:01 | – |
| 50Will CuylleL | 0 | 1 | 1 | +1 | 3 | 4 | 1 | 0 | – | 18:19 | 29 |
| 93Mika ZibanejadC | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 2 | 71 | 17:54 | – |
| 13Alexis LafrenièreL | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | – | 15:05 | 28 |
| 94Gabe PerreaultR | 0 | 0 | 0 | +1 | 1 | 0 | 0 | 0 | – | 14:37 | 0 |
| 42Noah LabaC | 0 | 0 | 0 | -1 | 0 | 3 | 2 | 2 | 21 | 14:16 | 23 |
| 16Pavel DorofeyevR | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | – | 13:15 | 41 |
| 49Jaroslav ChmelarR | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 2 | – | 8:40 | – |
| 73Matt RempeC | 0 | 0 | 0 | -1 | 1 | 5 | 0 | 0 | – | 8:29 | 0 |
| DEFENSE | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 23Adam FoxD | 1 | 1 | 2 | +2 | 3 | 0 | 0 | 0 | – | 23:40 | 62 |
| 4Braden SchneiderD | 0 | 0 | 0 | -1 | 2 | 5 | 1 | 0 | – | 22:10 | 0 |
| 44Vladislav GavrikovD | 0 | 0 | 0 | +1 | 1 | 1 | 1 | 0 | – | 21:24 | 8 |
| 26Marcus PetterssonD | 0 | 0 | 0 | -1 | 1 | 1 | 4 | 0 | – | 20:50 | – |
| 12Alberts SmitsD | 0 | 0 | 0 | +1 | 0 | 0 | 1 | 2 | – | 13:20 | 0 |
| 60Scott MorrowD | 0 | 0 | 0 | +2 | 2 | 0 | 1 | 2 | – | 13:07 | 30 |
| GOALIES | DEC | SA | GA | SV | SV% | TOI |
|---|---|---|---|---|---|---|
| 33Dylan Garand | W | 33 | 1 | 32 | .970 | 60:00 |


