NHL Picks for October 31: COL 68% Leads a 10-Game Board
By Verdexed Analytics

10 NHL games on the board for 2026-10-31. The firmest call is COL at 68% over CGY; the model and the market are 3 points or more apart on 1. Season to date the model is 128-88 (59.3%) on graded picks, Brier 0.232.
Every number here is the model's own: win probabilities from the point-in-time model blended with the market, the drivers from its feature breakdown, the player lines from the same projections that build the DFS slates, and the crew notes from the referee tables. A player line is the point where our distribution gives that side 57%: the over is a play at that line or lower, the under at that line or higher, at -120 or better.
The board
| Game | Pick | Verdexed | Market | Edge (pts) | Pick price | Line | Total | Card |
|---|---|---|---|---|---|---|---|---|
| CGY at COL | COL | 68% | 78% | -10 | -425 | COL -1.5 | 6.5 | COL -425 |
| CHI at BOS | BOS | 67% | 68% | -1 | -238 | BOS -1.5 | 6.5 | BOS -238 |
| TOR at VAN | TOR | 62% | 63% | -1 | -192 | TOR -1.5 | 6.5 | TOR -192 |
| CBJ at DAL | DAL | 62% | 63% | -1 | -192 | DAL -1.5 | 5.5 | DAL -192 |
| TBL at NSH | TBL | 60% | 60% | 0 | -170 | TBL -1.5 | 6.5 | TBL -170 |
| OTT at SJS | OTT | 54% | 55% | -1 | -135 | OTT -1.5 | 6.5 | - |
| BUF at LAK | BUF | 54% | 54% | 0 | -130 | BUF -1.5 | 5.5 | - |
| PIT at MTL | MTL | 54% | 53% | 0 | -125 | MTL -1.5 | 6.5 | - |
| EDM at NYI | EDM | 51% | 51% | 0 | -115 | EDM -1.5 | 6.5 | - |
| STL at DET | STL | 51% | 52% | -1 | -118 | STL -1.5 | 5.5 | - |
The pick is the more likely winner (the model blended with the market). The Model Card leg is a different question: the side whose price beats the model's own number. In a close game they can point at different teams; both are shown, and both are graded.
Where the model and the market disagree
The market is more confident than we are on these. We still expect the favourite to win, but on our numbers the other side carries the value at the market's price:
COL over CGY: we make it 68%, the market 78% (a 10-point gap).
Game by game
Calgary Flames at Colorado Avalanche: COL 68%
The model has COL at 68% against a market price of 78%. What drives it: expected goals (5v5) (+7.2 points), back to back (+6.4 points), goal margin (+5.7 points). The case against is power play (-1.3 points). The line is COL -1.5, total 6.5. That is a 10-point gap to the market, so the market likes this side more than we do; treat the pick as a lean.
| CGY | COL | |
|---|---|---|
| Record | 6-7 | 7-5-1 |
| Margin per game (goals) | -1.0 | +0.9 |
| Home / road | 1-4 | 5-1 |
| Streak | W1 | W1 |
| Last five | 4-1 | 2-3 |
| Rest days | 1 | 3 |
| Head to head | 1 win | 5 wins |
CGY starter: Dustin Wolf (projected). CGY out: Devin Cooley, Connor Zary, Jonathan Huberdeau, Samuel Honzek. COL starter: Mackenzie Blackwood (projected). COL out: Josh Manson, Zachary L'Heureux.
| Player | Stat | Our projection | Over is a play at | Under is a play at |
|---|---|---|---|---|
| Nathan MacKinnon | shots on goal | 3.2 | 2.5 or lower | 3.5 or higher |
| Artturi Lehkonen | shots on goal | 2.3 | 1.5 or lower | 2.5 or higher |
| Martin Necas | shots on goal | 2.2 | 1.5 or lower | 2.5 or higher |
| Joel Farabee | shots on goal | 1.8 | 1.5 or lower | 2.5 or higher |
| Matvei Gridin | shots on goal | 2.6 | 1.5 or lower | 3.5 or higher |
Chicago Blackhawks at Boston Bruins: BOS 67%
The model has BOS at 67% against a market price of 68%. What drives it: expected goals (5v5) (+8.3 points), goal margin (+7.7 points), expected goals (+3.5 points). The case against is shot margin (-1.9 points). The line is BOS -1.5, total 6.5.
| CHI | BOS | |
|---|---|---|
| Record | 4-9 | 9-4-1 |
| Margin per game (goals) | -1.6 | +1.3 |
| Home / road | 0-5 | 5-1 |
| Streak | L1 | L2 |
| Last five | 1-4 | 2-3 |
| Rest days | 2 | 2 |
| Head to head | 1 win | 5 wins |
CHI starter: Arvid Soderblom (projected). CHI out: Bowen Byram. BOS starter: Jeremy Swayman (projected).
| Player | Stat | Our projection | Over is a play at | Under is a play at |
|---|---|---|---|---|
| David Pastrnak | shots on goal | 2.6 | 1.5 or lower | 3.5 or higher |
| Connor Bedard | shots on goal | 2.6 | 1.5 or lower | 3.5 or higher |
| James Hagens | shots on goal | 2 | 1.5 or lower | 2.5 or higher |
| James Hagens | blocked shots | 0.9 | 0.5 or lower | 1.5 or higher |
| Charlie McAvoy | blocked shots | 1.7 | 0.5 or lower | 2.5 or higher |
| Elias Lindholm | shots on goal | 1.7 | 0.5 or lower | 2.5 or higher |
Toronto Maple Leafs at Vancouver Canucks: TOR 62%
The model has TOR at 62% against a market price of 63%. What drives it: goal margin (+6.3 points), expected goals (5v5) (+5.9 points), expected goals (+4.2 points). The case against is shot margin (-2.8 points). The line is TOR -1.5, total 6.5.
| TOR | VAN | |
|---|---|---|
| Record | 7-6-2 | 3-11-1 |
| Margin per game (goals) | +0.3 | -1.5 |
| Home / road | 3-3 | 1-5 |
| Streak | L2 | L1 |
| Last five | 3-2 | 1-4 |
| Rest days | 3 | 2 |
| Head to head | 3 wins | 3 wins |
TOR starter: Anthony Stolarz. TOR out: John Tavares, Max Domi, Marshall Rifai, Nick Blankenburg, Kirill Marchenko. VAN starter: Kevin Lankinen (projected). VAN out: Thatcher Demko, Filip Chytil, Mackenzie MacEachern.
| Player | Stat | Our projection | Over is a play at | Under is a play at |
|---|---|---|---|---|
| Auston Matthews | shots on goal | 3.1 | 2.5 or lower | 3.5 or higher |
| Auston Matthews | blocked shots | 0.9 | 0.5 or lower | 1.5 or higher |
| Jack Roslovic | shots on goal | 1.9 | 1.5 or lower | 2.5 or higher |
| Jack Roslovic | assists | 0.9 | 0.5 or lower | 1.5 or higher |
| William Nylander | shots on goal | 2.4 | 1.5 or lower | 2.5 or higher |
| Gavin McKenna | shots on goal | 2.1 | 1.5 or lower | 2.5 or higher |
| Easton Cowan | shots on goal | 1.9 | 1.5 or lower | 2.5 or higher |
Columbus Blue Jackets at Dallas Stars: DAL 62%
The model has DAL at 62% against a market price of 63%. What drives it: goal margin (+3.7 points), expected goals (+3.7 points), expected goals (5v5) (+2.9 points). The case against is head to head (-1.2 points). The line is DAL -1.5, total 5.5.
| CBJ | DAL | |
|---|---|---|
| Record | 5-6 | 7-5-1 |
| Margin per game (goals) | -0.7 | +0.4 |
| Home / road | 1-3 | 4-4 |
| Streak | L1 | L2 |
| Last five | 2-3 | 3-2 |
| Rest days | 2 | 2 |
| Head to head | 3 wins | 3 wins |
CBJ starter: Jet Greaves (projected). DAL starter: Jake Oettinger (projected). DAL out: Matt Duchene, Radek Faksa, Esa Lindell, Kyle Capobianco, Luke Krys.
| Player | Stat | Our projection | Over is a play at | Under is a play at |
|---|---|---|---|---|
| Mikko Rantanen | shots on goal | 2 | 1.5 or lower | 2.5 or higher |
| Jason Robertson | shots on goal | 3 | 2.5 or lower | 3.5 or higher |
| Wyatt Johnston | shots on goal | 2.4 | 1.5 or lower | 2.5 or higher |
| Zach Werenski | shots on goal | 3 | 2.5 or lower | 3.5 or higher |
| Zach Werenski | blocked shots | 1.5 | 0.5 or lower | 2.5 or higher |
| Roope Hintz | shots on goal | 2.1 | 1.5 or lower | 2.5 or higher |
Tampa Bay Lightning at Nashville Predators: TBL 60%
The model has TBL at 60% against a market price of 60%. What drives it: expected goals (5v5) (+7.7 points), expected goals (+4.3 points), goal margin (+3.4 points). The case against is preseason prior (season-win futures, 13 and 12 games in) (-3.1 points). The line is TBL -1.5, total 6.5.
| TBL | NSH | |
|---|---|---|
| Record | 8-3-1 | 4-4-5 |
| Margin per game (goals) | +0.5 | -0.5 |
| Home / road | 2-3 | 3-3 |
| Streak | W1 | L1 |
| Last five | 3-2 | 1-4 |
| Rest days | 2 | 2 |
| Head to head | 5 wins | 1 win |
TBL starter: Andrei Vasilevskiy (projected). NSH starter: Justus Annunen (projected).
| Player | Stat | Our projection | Over is a play at | Under is a play at |
|---|---|---|---|---|
| Nikita Kucherov | shots on goal | 3.2 | 2.5 or lower | 3.5 or higher |
| Nikita Kucherov | assists | 0.9 | 0.5 or lower | 1.5 or higher |
| Jake Guentzel | shots on goal | 3 | 2.5 or lower | 3.5 or higher |
| Brandon Hagel | shots on goal | 3.5 | 2.5 or lower | 4.5 or higher |
| Filip Forsberg | shots on goal | 2.2 | 1.5 or lower | 2.5 or higher |
| Roman Josi | shots on goal | 2.9 | 2.5 or lower | 3.5 or higher |
| Roman Josi | assists | 0.9 | 0.5 or lower | 1.5 or higher |
Ottawa Senators at San Jose Sharks: OTT 54%
The model has OTT at 54% against a market price of 55%. What drives it: expected goals (5v5) (+9.0 points), venue (+4.2 points), expected goals (+3.9 points). The case against is preseason prior (season-win futures, 14 and 14 games in) (-4.9 points). The line is OTT -1.5, total 6.5.
| OTT | SJS | |
|---|---|---|
| Record | 8-5-1 | 7-6-1 |
| Margin per game (goals) | +0.0 | -0.5 |
| Home / road | 3-3 | 3-3 |
| Streak | O1 | W1 |
| Last five | 2-3 | 3-2 |
| Rest days | 2 | 2 |
| Head to head | 4 wins | 2 wins |
OTT starter: Samuel Ersson (projected). OTT out: Linus Ullmark, Hayden Hodgson, Warren Foegele, William Eklund. SJS starter: Yaroslav Askarov (projected).
| Player | Stat | Our projection | Over is a play at | Under is a play at |
|---|---|---|---|---|
| Drake Batherson | shots on goal | 2.1 | 1.5 or lower | 2.5 or higher |
| Drake Batherson | assists | 0.9 | 0.5 or lower | 1.5 or higher |
| Macklin Celebrini | shots on goal | 3.3 | 2.5 or lower | 3.5 or higher |
| Macklin Celebrini | blocked shots | 0.9 | 0.5 or lower | 1.5 or higher |
| Tim Stützle | shots on goal | 2 | 1.5 or lower | 2.5 or higher |
| Jake Sanderson | shots on goal | 2.3 | 1.5 or lower | 2.5 or higher |
| Jake Sanderson | blocked shots | 1.6 | 0.5 or lower | 2.5 or higher |
| Dylan Cozens | shots on goal | 2.3 | 1.5 or lower | 2.5 or higher |
Buffalo Sabres at Los Angeles Kings: BUF 54%
The model has BUF at 54% against a market price of 54%. What drives it: head to head (+2.2 points), schedule load (+1.0 points), expected goals (5v5) (+0.8 points). The case against is preseason prior (season-win futures, 12 and 13 games in) (-2.5 points). The line is BUF -1.5, total 5.5.
| BUF | LAK | |
|---|---|---|
| Record | 6-4-3 | 4-6-2 |
| Margin per game (goals) | -0.5 | -0.7 |
| Home / road | 3-1 | 1-3 |
| Streak | W2 | W1 |
| Last five | 2-3 | 3-2 |
| Rest days | 2 | 2 |
| Head to head | 5 wins | 1 win |
BUF starter: Ukko-Pekka Luukkonen (projected). BUF out: Alex Lyon, Jiri Kulich, Konsta Helenius, Conor Timmins, Jack Rathbone. LAK starter: Anton Forsberg (projected).
| Player | Stat | Our projection | Over is a play at | Under is a play at |
|---|---|---|---|---|
| Tage Thompson | shots on goal | 3.6 | 2.5 or lower | 4.5 or higher |
| Artemi Panarin | shots on goal | 2.9 | 2.5 or lower | 3.5 or higher |
| Brandt Clarke | shots on goal | 1.5 | 0.5 or lower | 2.5 or higher |
| Brandt Clarke | blocked shots | 2.9 | 1.5 or lower | 3.5 or higher |
| Rasmus Dahlin | shots on goal | 3 | 2.5 or lower | 3.5 or higher |
| Zach Benson | shots on goal | 2.4 | 1.5 or lower | 2.5 or higher |
Pittsburgh Penguins at Montréal Canadiens: MTL 54%
The model has MTL at 54% against a market price of 53%. What drives it: preseason prior (season-win futures, 13 and 13 games in) (+3.5 points), goalies (+2.2 points), goal margin (+1.8 points). The case against is venue (-3.4 points). The line is MTL -1.5, total 6.5.
| PIT | MTL | |
|---|---|---|
| Record | 5-6-2 | 8-3-2 |
| Margin per game (goals) | -0.1 | +0.4 |
| Home / road | 1-5 | 3-2 |
| Streak | O1 | W4 |
| Last five | 2-3 | 4-1 |
| Rest days | 2 | 2 |
| Head to head | 4 wins | 2 wins |
PIT starter: Sergei Murashov (projected). PIT out: Ryan Graves, Trevor van Riemsdyk, Bryan Rust, Elmer Soderblom, Justin Brazeau. MTL starter: Jacob Fowler. MTL out: Nick Suzuki, Mike Matheson, Ivan Demidov, Sam Montembeault.
| Player | Stat | Our projection | Over is a play at | Under is a play at |
|---|---|---|---|---|
| Cole Caufield | shots on goal | 2.9 | 2.5 or lower | 3.5 or higher |
| Jacob Fowler | saves | 25.5 | 23.5 or lower | 26.5 or higher |
| Jacob Fowler | goals against | 2 | 1.5 or lower | 2.5 or higher |
| Evgeni Malkin | shots on goal | 2.3 | 1.5 or lower | 2.5 or higher |
| Rickard Rakell | shots on goal | 2.7 | 1.5 or lower | 3.5 or higher |
| Rickard Rakell | blocked shots | 1.1 | 0.5 or lower | 1.5 or higher |
| Erik Karlsson | shots on goal | 1.8 | 1.5 or lower | 2.5 or higher |
| Erik Karlsson | blocked shots | 1 | 0.5 or lower | 1.5 or higher |
Edmonton Oilers at New York Islanders: EDM 51%
The model has EDM at 51% against a market price of 51%. What drives it: expected goals (+3.4 points), goal margin (+2.4 points), rest (+2.2 points). The case against is goalies (-2.9 points). The line is EDM -1.5, total 6.5.
| EDM | NYI | |
|---|---|---|
| Record | 9-2-2 | 7-4-2 |
| Margin per game (goals) | +1.0 | +0.4 |
| Home / road | 5-0 | 4-1 |
| Streak | W1 | W2 |
| Last five | 3-2 | 3-2 |
| Rest days | 3 | 2 |
| Head to head | 3 wins | 3 wins |
EDM starter: Tristan Jarry. EDM out: Devon Levi, Frederik Andersen, Matt Savoie, Mattias Janmark, Alec Regula. NYI starter: Ilya Sorokin (projected). NYI out: Calum Ritchie, Mathew Barzal, Alexander Romanov, Matias Maccelli.
| Player | Stat | Our projection | Over is a play at | Under is a play at |
|---|---|---|---|---|
| Connor McDavid | shots on goal | 2.9 | 2.5 or lower | 3.5 or higher |
| Connor McDavid | assists | 1.7 | 0.5 or lower | 2.5 or higher |
| Leon Draisaitl | shots on goal | 3.3 | 2.5 or lower | 3.5 or higher |
| Matthew Schaefer | shots on goal | 3.1 | 2.5 or lower | 3.5 or higher |
| Matthew Schaefer | blocked shots | 1.1 | 0.5 or lower | 1.5 or higher |
| Evan Bouchard | shots on goal | 2.3 | 1.5 or lower | 2.5 or higher |
| Evan Bouchard | assists | 0.9 | 0.5 or lower | 1.5 or higher |
| Bo Horvat | shots on goal | 2.9 | 2.5 or lower | 3.5 or higher |
St. Louis Blues at Detroit Red Wings: STL 51%
The model has STL at 51% against a market price of 52%. What drives it: penalty kill (+1.7 points), shot margin (+1.4 points), venue (+1.1 points). The case against is expected goals (-2.3 points). The line is STL -1.5, total 5.5.
| STL | DET | |
|---|---|---|
| Record | 6-6-1 | 6-4-3 |
| Margin per game (goals) | +0.1 | -0.1 |
| Home / road | 2-4 | 4-3 |
| Streak | W1 | W2 |
| Last five | 3-2 | 3-2 |
| Rest days | 2 | 2 |
| Head to head | 2 wins | 4 wins |
STL starter: Joel Hofer (projected). STL out: Dillon Dube, Colton Parayko, Logan Mailloux, Tyler Tucker, Ross Johnston. DET starter: John Gibson. DET out: Dylan Larkin, Marco Kasper, Mason Appleton, Albert Johansson, Simon Edvinsson.
| Player | Stat | Our projection | Over is a play at | Under is a play at |
|---|---|---|---|---|
| Viktor Arvidsson | shots on goal | 3 | 2.5 or lower | 3.5 or higher |
| Alex DeBrincat | shots on goal | 3.5 | 2.5 or lower | 4.5 or higher |
| Lucas Raymond | shots on goal | 2.5 | 1.5 or lower | 3.5 or higher |
| Philip Broberg | shots on goal | 2.5 | 1.5 or lower | 3.5 or higher |
| Philip Broberg | blocked shots | 1.2 | 0.5 or lower | 1.5 or higher |
| Dylan Holloway | shots on goal | 2.3 | 1.5 or lower | 2.5 or higher |
Anytime goal list
| Player | Team | Expected | Our probability | Fair price | Take at |
|---|---|---|---|---|---|
| Leon Draisaitl | EDM | 0.90 | 59% | -146 | -129 |
| Viktor Arvidsson | DET | 0.81 | 56% | -125 | -112 |
| Tage Thompson | BUF | 0.70 | 50.3% | -101 | +109 |
| Drake Batherson | OTT | 0.67 | 49% | +105 | +116 |
| Cole Caufield | MTL | 0.66 | 48% | +107 | +118 |
| William Nylander | TOR | 0.66 | 48% | +107 | +118 |
| Jake Guentzel | TBL | 0.64 | 47% | +111 | +123 |
| Artturi Lehkonen | COL | 0.63 | 47% | +114 | +125 |
| Mikko Rantanen | DAL | 0.62 | 46% | +116 | +128 |
| Auston Matthews | TOR | 0.59 | 45% | +124 | +136 |
| Matthew Schaefer | NYI | 0.59 | 45% | +124 | +136 |
| Artemi Panarin | LAK | 0.58 | 44% | +127 | +139 |
Yesterday's board
3 games, the model went 1-2. The market favourite went 1-2.
| Game | Pick | Verdexed | Model alone | Market | Final | Result | Card |
|---|---|---|---|---|---|---|---|
| WPG at FLA | FLA | 66% | 64% | 66% | FLA 5-2 | Hit | FLA -218 (hit) |
| NJD at VGK | VGK | 52% | 56% | 51% | NJD 5-2 | Miss | VGK -115 (miss) |
| SEA at CGY | SEA | 50.3% | 47% | 51% | CGY 6-2 | Miss | SEA -115 (miss) |
Where the model and the market split: SEA at CGY: the model took CGY (53%), the market SEA; the served pick was SEA and the pick missed. VGK over NJD: model 56%, market 51%, a 5-point gap; the pick missed.
The firmest calls: FLA 66% over WPG (hit), VGK 52% over NJD (miss), SEA 50.3% over CGY (miss).
The Model Card is a different question from the pick: the pick is the more likely winner, the card leg is the side whose price beats the model's own number. The card went 1-2 on its 3 legs here.
Season to date through October 30: 128-88 (59.3%), Brier 0.232; market favourites 130-86 on the same games; picks at 60% or better are 44-18.
The record
Graded regular-season picks since 2026-09-29: 128 of 216 (59.3%), Brier score 0.232. The live figure, the hit rate by confidence band and every voided pick with its reason are on the NHL accuracy page.
Responsible play
This is model output, not betting advice. Verdexed publishes its model's probabilities and edges for informational and entertainment purposes only. Nothing here is a recommendation to place a wager, and no outcome is guaranteed, even the model's highest-confidence picks lose regularly.
You must be of legal betting age in your jurisdiction and located where sports wagering is legal to bet. Sports betting is not available everywhere; know and follow the laws where you are. Never bet more than you can afford to lose, and never chase losses.
If gambling is affecting you or someone you know, help is available. In the US, call or text 1-800-GAMBLER (1-800-426-2537), or visit ncpgambling.org. Please play responsibly.