FINAL · FRI, OCT 2American Airlines Center

BluesSt. Louis4–0FINAL
StarsDallas
Blues
St. Louis
Stars
Dallas
The story: J. Hofer leads STL past DAL
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.
57%DAL WIN
✗ MISS
YTD: 55%
DAL was favored but lost.
STL 43%DAL 57%
Why · Top Factors
Jimmy Snuggerud 80Top Heat71 Matt Duchene
100Energy99
90.2Goalie SV%90.5
6Rest Days7
1H2H Wins (L6)5
HEAT IMPACT
Who moved up. Who moved down.
AI Recap
J. Hofer leads STL past DAL
J. Hofer finished with 100.0% save percentage. Final score: STL 4–0 DAL. Power play went STL 0/4 and DAL 0/4.
If you missed it
MARKET ODDS · 22 BOOKMAKERS
What the books say.
Our model: DAL 57% · Market (Pinnacle): DAL 63%
◆PinnaclesharpestSTL 2.59 · DAL 1.55
STL 37%DAL 63%
All bookmakers (21)
Betonlineag
STL 37%DAL 63%
William Hill
STL 38%DAL 62%
Mybookieag
STL 38%DAL 62%
Coolbet
STL 27%DAL 50%
Betsson
STL 38%DAL 62%
Gtbets
STL 38%DAL 62%
Tipico de
STL 28%DAL 51%
Codere it
STL 28%DAL 49%
Unibet se
STL 26%DAL 50%
Pmu fr
STL 26%DAL 50%
Unibet nl
STL 26%DAL 50%
Leovegas se
STL 26%DAL 50%
Matchbook
STL 37%DAL 63%
Everygame
STL 37%DAL 63%
Winamax de
STL 29%DAL 49%
Winamax fr
STL 28%DAL 49%
Unibet fr
STL 28%DAL 49%
Betclic fr
STL 28%DAL 50%
Onexbet
STL 29%DAL 49%
Marathonbet
STL 29%DAL 49%
Nordicbet
STL 38%DAL 62%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 21Jimmy SnuggerudR | 1 | 1 | 2 | +2 | 4 | 0 | 1 | 0 | – | 18:59 | 97 |
| 22Pius SuterC | 1 | 1 | 2 | +2 | 4 | 4 | 0 | 0 | 22 | 14:25 | 45 |
| 83Mason McTavishCGWG | 1 | 0 | 1 | +1 | 3 | 2 | 0 | 0 | 33 | 14:36 | – |
| 15Dalibor DvorskyR | 1 | 0 | 1 | +1 | 2 | 1 | 0 | 0 | – | 13:03 | 37 |
| 77Connor McMichaelL | 0 | 1 | 1 | +1 | 1 | 0 | 0 | 0 | – | 13:03 | – |
| 18Robert ThomasC | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 0 | 50 | 22:59 | 53 |
| 81Dylan HollowayL | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | – | 19:21 | 56 |
| 89Pavel BuchnevichL | 0 | 0 | 0 | +2 | 0 | 0 | 0 | 0 | – | 17:11 | 42 |
| 29Jonatan BerggrenR | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | – | 13:45 | 22 |
| 63Jake NeighboursL | 0 | 0 | 0 | +1 | 1 | 1 | 0 | 7 | – | 13:03 | 49 |
| 49Ross JohnstonL | 0 | 0 | 0 | +1 | 0 | 5 | 2 | 0 | – | 9:59 | – |
| 13Alexey ToropchenkoR | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | – | 5:08 | 43 |
| DEFENSE | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 6Philip BrobergD | 0 | 1 | 1 | +2 | 1 | 0 | 1 | 0 | – | 23:08 | 23 |
| 55Colton ParaykoD | 0 | 1 | 1 | +2 | 2 | 0 | 3 | 0 | – | 20:27 | 17 |
| 17Cam FowlerD | 0 | 0 | 0 | +1 | 2 | 0 | 1 | 2 | – | 22:38 | 25 |
| 36Adam JiricekD | 0 | 0 | 0 | +1 | 2 | 1 | 1 | 0 | – | 16:35 | – |
| 25Brandon CarloD | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 15 | – | 15:27 | – |
| 4Theo LindsteinD | 0 | 0 | 0 | +2 | 1 | 0 | 1 | 0 | – | 15:13 | – |
| GOALIES | DEC | SA | GA | SV | SV% | TOI |
|---|---|---|---|---|---|---|
| 30Joel Hofer | W | 25 | 0 | 25 | 1.000 | 60:00 |
| FORWARDS | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 96Mikko RantanenR | 0 | 0 | 0 | -2 | 1 | 1 | 0 | 0 | – | 22:10 | 43 |
| 53Wyatt JohnstonC | 0 | 0 | 0 | -2 | 4 | 1 | 1 | 0 | 67 | 21:49 | 20 |
| 21Jason RobertsonL | 0 | 0 | 0 | -3 | 2 | 0 | 0 | 0 | – | 19:39 | 41 |
| 49Justin HryckowianC | 0 | 0 | 0 | -1 | 1 | 2 | 0 | 0 | 100 | 17:12 | 0 |
| 24Roope HintzC | 0 | 0 | 0 | -2 | 0 | 2 | 0 | 0 | 23 | 16:57 | 21 |
| 91Tyler SeguinC | 0 | 0 | 0 | -2 | 4 | 0 | 0 | 6 | 71 | 14:55 | 25 |
| 25Arttu HyryR | 0 | 0 | 0 | -1 | 1 | 4 | 0 | 5 | – | 13:07 | 0 |
| 10Oskar BäckC | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | – | 12:03 | – |
| 18Sam SteelC | 0 | 0 | 0 | -1 | 3 | 2 | 0 | 0 | – | 11:19 | – |
| 12Radek FaksaC | 0 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 45 | 11:07 | 0 |
| 22Joel KivirantaL | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 0 | – | 10:18 | – |
| 14Jamie BennL | 0 | 0 | 0 | -1 | 0 | 1 | 0 | 0 | – | 10:03 | 0 |
| DEFENSE | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 4Miro HeiskanenD | 0 | 0 | 0 | -2 | 1 | 0 | 4 | 0 | – | 26:45 | 21 |
| 55Thomas HarleyD | 0 | 0 | 0 | -2 | 1 | 1 | 0 | 2 | – | 20:59 | – |
| 23Esa LindellD | 0 | 0 | 0 | 0 | 1 | 2 | 3 | 0 | – | 18:43 | – |
| 6Lian BichselD | 0 | 0 | 0 | -1 | 0 | 3 | 1 | 0 | – | 16:02 | – |
| 5Nils LundkvistD | 0 | 0 | 0 | -2 | 2 | 0 | 1 | 0 | – | 15:22 | 20 |
| 57Tyler MyersD | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | – | 13:13 | 0 |
| GOALIES | DEC | SA | GA | SV | SV% | TOI |
|---|---|---|---|---|---|---|
| 29Jake Oettinger | L | 22 | 2 | 20 | .909 | 58:17 |


