Our NHL picks are driven by advanced models that evaluate team strength, goaltending performance, shot metrics, and recent form. We combine real-time data with predictive analysis to generate daily value across moneyline, puck line, and totals.
Today's NHL previews Today · Tomorrow
Tomorrow Prediction Lab blog · NHL picks today
📊 Cards
📈 Chart
📋 Copy All
Moneyline
Puck Line
Totals
Flyers
Sharp Consensus
28.3%
Books
+240
Prediction Lab
🔒
@
Sabres
Sharp Consensus
71.7%
Books
-293
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
No injuries reported.
Panthers
Sharp Consensus
47.5%
Books
+102
Prediction Lab
🔒
@
Senators
Sharp Consensus
52.5%
Books
-120
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
No injuries reported.
Predators
Sharp Consensus
43.2%
Books
+123
Prediction Lab
🔒
@
Bruins
Sharp Consensus
56.8%
Books
-144
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
No injuries reported.
Rangers
Sharp Consensus
41.4%
Books
+132
Prediction Lab
🔒
@
Leafs
Sharp Consensus
58.6%
Books
-156
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Rangers: I. Shesterkin — Injured Reserve
⚠ Rangers: J. Veleno (lower body) — Injured Reserve
⚠ Rangers: J. Korpisalo (lower body) — Injured Reserve
⚠ Rangers: A. Thompson — Injured Reserve
⚠ Rangers: A. Sykora — Injured Reserve
⚠ Leafs: J. Tavares — Injured Reserve
⚠ Leafs: D. Joshua (abdomen) — Injured Reserve
⚠ Leafs: M. Wood — Injured Reserve
⚠ Leafs: C. Tanev (lower body) — Injured Reserve
⚠ Leafs: M. Domi (back) — Injured Reserve
⚠ Leafs: C. Webber — Injured Reserve
⚠ Leafs: E. Merzlikins — Injured Reserve
⚠ Leafs: W. Villeneuve — Injured Reserve
Sharks
Sharp Consensus
60.4%
Books
-169
Prediction Lab
🔒
@
Senators
Sharp Consensus
39.6%
Books
+143
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Sharks: Q. Musty (upper body) — Injured Reserve
⚠ Sharks: K. Keyser (upper body) — Injured Reserve
⚠ Senators: T. Chabot — Out
⚠ Senators: W. Eklund — Injured Reserve
⚠ Senators: K. MacDermid (upper body) — Injured Reserve
Ducks
Sharp Consensus
63.0%
Books
-190
Prediction Lab
🔒
@
Devils
Sharp Consensus
37.0%
Books
+160
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Ducks: I. Moore (lower body) — Injured Reserve
⚠ Ducks: R. Poehling (knee) — Injured Reserve
⚠ Ducks: T. Terry (hip) — Injured Reserve
⚠ Devils: N. Bjugstad (pectoral) — Injured Reserve
⚠ Devils: S. Casey — Injured Reserve
Panthers
Sharp Consensus
42.8%
Books
+125
Prediction Lab
🔒
@
Penguins
Sharp Consensus
57.2%
Books
-147
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Panthers: J. Markstrom — Injured Reserve
⚠ Panthers: B. Marchand — Injured Reserve
⚠ Panthers: A. Barkov (lower body) — Injured Reserve
⚠ Panthers: J. Gadjovich (upper body) — Injured Reserve
⚠ Penguins: B. Kindel — Out
⚠ Penguins: T. van Riemsdyk — Injured Reserve
⚠ Penguins: J. Brazeau (lower body) — Injured Reserve
⚠ Penguins: R. Graves (lower body) — Injured Reserve
Kings
Sharp Consensus
34.9%
Books
+176
Prediction Lab
🔒
@
Islanders
Sharp Consensus
65.1%
Books
-210
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Kings: A. Turcotte — Injured Reserve
⚠ Kings: J. Dvorak — Injured Reserve
⚠ Kings: J. Jenik (undisclosed) — Injured Reserve
⚠ Kings: K. Fiala (lower leg fracture) — Injured Reserve
⚠ Islanders: C. Ritchie (lower body) — Out
⚠ Islanders: M. Maccelli (lower body) — Out
⚠ Islanders: A. Romanov — Injured Reserve
⚠ Islanders: M. Barzal (knee) — Injured Reserve
Knights
Sharp Consensus
63.2%
Books
-192
Prediction Lab
🔒
@
Blues
Sharp Consensus
36.8%
Books
+161
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Knights: P. Wotherspoon — Injured Reserve
⚠ Blues: R. Johnston — Injured Reserve
⚠ Blues: T. Krug (ankle) — Injured Reserve
⚠ Blues: D. Dube — Injured Reserve
⚠ Blues: A. Toropchenko — Injured Reserve
⚠ Blues: T. Tucker — Injured Reserve
⚠ Blues: L. Mailloux — Injured Reserve
Jets
Sharp Consensus
27.7%
Books
+247
Prediction Lab
🔒
@
Stars
Sharp Consensus
72.3%
Books
-303
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Jets: J. Morrissey (wrist) — Injured Reserve
⚠ Jets: V. Namestnikov — Out
⚠ Jets: C. Hellebuyck — Injured Reserve
⚠ Jets: G. Brown — Injured Reserve
⚠ Stars: E. Lindell — Out
⚠ Stars: O. Back — Injured Reserve
⚠ Stars: M. Duchene — Injured Reserve
⚠ Stars: L. Krys — Injured Reserve
⚠ Stars: C. Hughes — Injured Reserve
Wild
Sharp Consensus
67.4%
Books
-234
Prediction Lab
🔒
@
Flames
Sharp Consensus
32.6%
Books
+195
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Wild: O. Maatta (upper body) — Out
⚠ Wild: J. Spurgeon (upper body) — Injured Reserve
⚠ Wild: F. Gustavsson (hip) — Injured Reserve
⚠ Wild: M. Foligno — Injured Reserve
⚠ Wild: N. Foligno — Injured Reserve
⚠ Wild: B. Faber — Injured Reserve
⚠ Flames: S. Honzek — Injured Reserve
⚠ Flames: J. Huberdeau (hip) — Injured Reserve
Hurricanes
Sharp Consensus
65.9%
Books
-218
Prediction Lab
🔒
@
Oilers
Sharp Consensus
34.1%
Books
+182
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Hurricanes: T. Hall — Injured Reserve
⚠ Hurricanes: M. Jankowski — Out
⚠ Hurricanes: J. Staal — Injured Reserve
⚠ Hurricanes: A. Nikishin (contract dispute) — Injured Reserve
⚠ Oilers: J. Dickinson — Out
⚠ Oilers: R. Nugent-Hopkins (lower body) — Injured Reserve
⚠ Oilers: A. Regula (undisclosed) — Injured Reserve
⚠ Oilers: M. Savoie (lower body) — Injured Reserve
⚠ Oilers: F. Andersen (knee) — Injured Reserve
⚠ Oilers: M. Janmark (undisclosed) — Injured Reserve
⚠ Oilers: A. Leppanen — Injured Reserve
Mammoth
Sharp Consensus
44.4%
Books
+117
Prediction Lab
🔒
@
Kraken
Sharp Consensus
55.6%
Books
-137
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Mammoth: M. Carcone (upper body) — Injured Reserve
⚠ Mammoth: M. Lamoureux — Injured Reserve
⚠ Kraken: J. Melanson — Injured Reserve
⚠ Kraken: R. Lindgren (upper body) — Injured Reserve
⚠ Kraken: J. O'Brien (lower body) — Injured Reserve
Wings
Sharp Consensus
73.6%
Books
-326
Prediction Lab
🔒
@
Canucks
Sharp Consensus
26.4%
Books
+264
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Wings: J.T. Compher (undisclosed) — Injured Reserve
⚠ Wings: S. Edvinsson (contract dispute) — Injured Reserve
⚠ Wings: M. Appleton — Injured Reserve
⚠ Wings: M. Kasper (upper body) — Injured Reserve
⚠ Canucks: J. Thompson — Injured Reserve
⚠ Canucks: A. Thomas — Injured Reserve
⚠ Canucks: M. MacEachern — Injured Reserve
⚠ Canucks: T. Demko (hip) — Injured Reserve
Canadiens
Sharp Consensus
70.8%
Books
-279
Prediction Lab
🔒
@
Blackhawks
Sharp Consensus
29.2%
Books
+229
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Canadiens: F. Xhekaj (lower body) — Injured Reserve
⚠ Canadiens: S. Montembeault — Injured Reserve
⚠ Canadiens: I. Demidov (lower body) — Injured Reserve
⚠ Canadiens: B. Pickford — Injured Reserve
⚠ Canadiens: L. Condotta — Injured Reserve
⚠ Blackhawks: A. Mangiapane — Injured Reserve
Lightning
Sharp Consensus
51.2%
Books
-114
Prediction Lab
🔒
@
Avalanche
Sharp Consensus
48.8%
Books
-103
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Lightning: Y. Gourde (hip) — Injured Reserve
⚠ Avalanche: L. O'Connor (lower body) — Injured Reserve
⚠ Avalanche: Z. L'Heureux — Out
⚠ Avalanche: G. Merkulov (undisclosed) — Injured Reserve
Ducks
Sharp Consensus
60.8%
Books
-172
Prediction Lab
🔒
@
Flyers
Sharp Consensus
39.2%
Books
+145
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Ducks: I. Moore (lower body) — Injured Reserve
⚠ Ducks: R. Poehling (knee) — Injured Reserve
⚠ Ducks: T. Terry (hip) — Injured Reserve
⚠ Flyers: O. Tippett (upper body) — Injured Reserve
⚠ Flyers: C. York — Injured Reserve
⚠ Flyers: R. Ristolainen (upper body) — Injured Reserve
⚠ Flyers: T. Konecny (lower body) — Injured Reserve
⚠ Flyers: N. Grebenkin (back) — Injured Reserve
Kings
Sharp Consensus
45.6%
Books
+111
Prediction Lab
🔒
@
Devils
Sharp Consensus
54.4%
Books
-130
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Kings: A. Turcotte — Injured Reserve
⚠ Kings: J. Dvorak — Injured Reserve
⚠ Kings: J. Jenik (undisclosed) — Injured Reserve
⚠ Kings: K. Fiala (lower leg fracture) — Injured Reserve
⚠ Devils: N. Bjugstad (pectoral) — Injured Reserve
⚠ Devils: S. Casey — Injured Reserve
Sharks
Sharp Consensus
52.2%
Books
-119
Prediction Lab
🔒
@
Bruins
Sharp Consensus
47.8%
Books
+101
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Sharks: Q. Musty (upper body) — Injured Reserve
⚠ Sharks: K. Keyser (upper body) — Injured Reserve
Rangers
Sharp Consensus
36.8%
Books
+161
Prediction Lab
🔒
@
Senators
Sharp Consensus
63.2%
Books
-192
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Rangers: I. Shesterkin — Injured Reserve
⚠ Rangers: J. Veleno (lower body) — Injured Reserve
⚠ Rangers: J. Korpisalo (lower body) — Injured Reserve
⚠ Rangers: A. Thompson — Injured Reserve
⚠ Rangers: A. Sykora — Injured Reserve
⚠ Senators: T. Chabot — Out
⚠ Senators: W. Eklund — Injured Reserve
⚠ Senators: K. MacDermid (upper body) — Injured Reserve
Predators
Sharp Consensus
45.6%
Books
+111
Prediction Lab
🔒
@
Penguins
Sharp Consensus
54.4%
Books
-130
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Penguins: B. Kindel — Out
⚠ Penguins: T. van Riemsdyk — Injured Reserve
⚠ Penguins: J. Brazeau (lower body) — Injured Reserve
⚠ Penguins: R. Graves (lower body) — Injured Reserve
Sabres
Sharp Consensus
67.7%
Books
-238
Prediction Lab
🔒
@
Capitals
Sharp Consensus
32.3%
Books
+198
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Sabres: S. Carrick — Injured Reserve
⚠ Sabres: J. Danforth (upper body) — Out
⚠ Sabres: A. Lyon (upper body) — Injured Reserve
⚠ Sabres: M. Grzelcyk (lower body) — Injured Reserve
⚠ Sabres: C. Timmins (lower body) — Injured Reserve
⚠ Sabres: J. Rathbone — Injured Reserve
⚠ Capitals: P. Dubois (illness) — Injured Reserve
⚠ Capitals: R. Sandin (knee) — Injured Reserve
⚠ Capitals: P. Thomas — Injured Reserve
Knights
Sharp Consensus
40.8%
Books
+136
Prediction Lab
🔒
@
Jackets
Sharp Consensus
59.2%
Books
-160
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Knights: P. Wotherspoon — Injured Reserve
Hurricanes
Sharp Consensus
71.1%
Books
-284
Prediction Lab
🔒
@
Blues
Sharp Consensus
28.9%
Books
+233
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Hurricanes: T. Hall — Injured Reserve
⚠ Hurricanes: M. Jankowski — Out
⚠ Hurricanes: J. Staal — Injured Reserve
⚠ Hurricanes: A. Nikishin (contract dispute) — Injured Reserve
⚠ Blues: R. Johnston — Injured Reserve
⚠ Blues: T. Krug (ankle) — Injured Reserve
⚠ Blues: D. Dube — Injured Reserve
⚠ Blues: A. Toropchenko — Injured Reserve
⚠ Blues: T. Tucker — Injured Reserve
⚠ Blues: L. Mailloux — Injured Reserve
Leafs
Sharp Consensus
38.7%
Books
+148
Prediction Lab
🔒
@
Oilers
Sharp Consensus
61.3%
Books
-176
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Leafs: J. Tavares — Injured Reserve
⚠ Leafs: D. Joshua (abdomen) — Injured Reserve
⚠ Leafs: M. Wood — Injured Reserve
⚠ Leafs: C. Tanev (lower body) — Injured Reserve
⚠ Leafs: M. Domi (back) — Injured Reserve
⚠ Leafs: C. Webber — Injured Reserve
⚠ Leafs: E. Merzlikins — Injured Reserve
⚠ Leafs: W. Villeneuve — Injured Reserve
⚠ Oilers: J. Dickinson — Out
⚠ Oilers: R. Nugent-Hopkins (lower body) — Injured Reserve
⚠ Oilers: A. Regula (undisclosed) — Injured Reserve
⚠ Oilers: M. Savoie (lower body) — Injured Reserve
⚠ Oilers: F. Andersen (knee) — Injured Reserve
⚠ Oilers: M. Janmark (undisclosed) — Injured Reserve
⚠ Oilers: A. Leppanen — Injured Reserve
Lightning
Sharp Consensus
72.8%
Books
-312
Prediction Lab
🔒
@
Mammoth
Sharp Consensus
27.2%
Books
+254
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Lightning: Y. Gourde (hip) — Injured Reserve
⚠ Mammoth: M. Carcone (upper body) — Injured Reserve
⚠ Mammoth: M. Lamoureux — Injured Reserve
Wings
Sharp Consensus
67.8%
Books
-239
Prediction Lab
🔒
@
Flames
Sharp Consensus
32.2%
Books
+199
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Wings: J.T. Compher (undisclosed) — Injured Reserve
⚠ Wings: S. Edvinsson (contract dispute) — Injured Reserve
⚠ Wings: M. Appleton — Injured Reserve
⚠ Wings: M. Kasper (upper body) — Injured Reserve
⚠ Flames: S. Honzek — Injured Reserve
⚠ Flames: J. Huberdeau (hip) — Injured Reserve
Wild
Sharp Consensus
67.1%
Books
-231
Prediction Lab
🔒
@
Kraken
Sharp Consensus
32.9%
Books
+192
Prediction Lab
🔒
Consensus Historical Record
Consensus Record: —
PL vs Books
PL favorite: 35-25 (58%) — Past 30 Days
Analysis ▾
Injuries
⚠ Wild: O. Maatta (upper body) — Out
⚠ Wild: J. Spurgeon (upper body) — Injured Reserve
⚠ Wild: F. Gustavsson (hip) — Injured Reserve
⚠ Wild: M. Foligno — Injured Reserve
⚠ Wild: N. Foligno — Injured Reserve
⚠ Wild: B. Faber — Injured Reserve
⚠ Kraken: J. Melanson — Injured Reserve
⚠ Kraken: R. Lindgren (upper body) — Injured Reserve
⚠ Kraken: J. O'Brien (lower body) — Injured Reserve
Recent results Last Night, Last 7, and Last 30 — same moneyline, spread, and total grades as the results page.
Last Night — 2026-10-21 0 games
Moneyline Grinder2 — Takedown — Edge — XSharp — Sharp Consensus — Efficiency —
Spread Totals Full results → Last 7 days 0 games
Moneyline Grinder2 — Takedown — Edge — XSharp — Sharp Consensus — Efficiency —
Spread Totals Full results → Last 30 days 60 games
Moneyline Grinder2 60.0% · 36-24 Takedown 61.7% · 37-23 Edge 55.0% · 33-27 XSharp 60.0% · 36-24 Sharp Consensus 60.0% · 36-24 Efficiency 60.0% · 36-24
Spread Totals Full results →
Join premium for spreads, totals, projected scores, and full model edge.