Points Model
Over or under on every Hard Rock points line · Pick history · PerformanceGames
5
94 players
Top picks
17
backtest 68.3%
Strong
31
backtest 63.5%
Leans
17
backtest 58.8%
Updated
Nov 15, 4:38 PM CT
live
Top Picks most confident first
Aaron Ekblad
FLA @ DAL · 7:00 PM CT · D
Confidence72.0%
Price-300
Book70.6%
Stats model69.9%
Over this season7/19
Last 104/10
0.42 PPG · 21.6 min (1.8 PP)
Zeev Buium
VAN @ VGK · 8:00 PM CT · D
Confidence70.6%
Price-275
Book68.8%
Stats model73.5%
Over this season5/21
Last 103/10
0.24 PPG · 21.5 min (1.9 PP)
Jacob Trouba
SJS vs NSH · 8:00 PM CT · D
Confidence70.5%
Price-240
Book67.2%
Stats model69.4%
Over this season8/22
Last 102/10
0.45 PPG · 22.6 min (1.4 PP)
Roman Josi
NSH @ SJS · 8:00 PM CT · D
Confidence69.5%
Price-225
Book64.7%
Stats model68.8%
Over this season14/20
Last 107/10
1.15 PPG · 25.9 min (3.7 PP)
Mark Stone
VGK vs VAN · 8:00 PM CT · F
Confidence69.1%
Price-240
Book66.0%
Stats model64.9%
Over this season14/21
Last 105/10
0.95 PPG · 19.0 min (3.2 PP)
Leo Carlsson
ANA vs CGY · 7:00 PM CT · F
Confidence68.5%
Price-250
Book66.7%
Stats model71.6%
Over this season10/20
Last 106/10
1.35 PPG · 19.7 min (3.7 PP)
Mattias Ekholm
EDM @ PHI · 6:30 PM CT · D
Confidence68.4%
Price-250
Book66.7%
Stats model69.2%
Over this season10/19
Last 107/10
0.53 PPG · 20.7 min (0.6 PP)
Steven Stamkos
NSH @ SJS · 8:00 PM CT · F
Confidence68.2%
Price-225
Book64.7%
Stats model65.9%
Over this season15/20
Last 107/10
1.05 PPG · 18.5 min (3.7 PP)
Ryan O'Reilly
NSH @ SJS · 8:00 PM CT · F
Confidence68.1%
Price-220
Book64.1%
Stats model65.9%
Over this season13/20
Last 106/10
0.95 PPG · 20.8 min (3.4 PP)
Macklin Celebrini
SJS vs NSH · 8:00 PM CT · F
Confidence68.1%
Price-240
Book66.0%
Stats model64.1%
Over this season7/20
Last 102/10
1.20 PPG · 22.8 min (4.4 PP)
Marco Rossi
VAN @ VGK · 8:00 PM CT · F
Confidence68.0%
Price-260
Book67.7%
Stats model65.2%
Over this season5/19
Last 103/10
0.37 PPG · 15.7 min (2.4 PP)
Brayden McNabb
VGK vs VAN · 8:00 PM CT · D
Confidence67.9%
Price-275
Book68.8%
Stats model73.7%
Over this season7/21
Last 102/10
0.38 PPG · 20.5 min (0.2 PP)
Sam Dickinson
SJS vs NSH · 8:00 PM CT · D
Confidence67.9%
Price-210
Book63.3%
Stats model74.0%
Over this season4/20
Last 102/10
0.20 PPG · 18.9 min (0.6 PP)
Esa Lindell
DAL vs FLA · 7:00 PM CT · D
Confidence67.5%
Price-230
Book65.3%
Stats model68.7%
Over this season1/14
Last 101/10
0.07 PPG · 23.4 min (0.9 PP)
Travis Sanheim
PHI vs EDM · 6:30 PM CT · D
Confidence67.1%
Price-230
Book63.5%
Stats model70.3%
Over this season7/22
Last 105/10
0.41 PPG · 25.0 min (1.0 PP)
Filip Forsberg
NSH @ SJS · 8:00 PM CT · F
Confidence66.4%
Price-250
Book66.7%
Stats model71.4%
Over this season8/20
Last 106/10
1.10 PPG · 19.9 min (3.6 PP)
Cutter Gauthier
ANA vs CGY · 7:00 PM CT · F
Confidence66.0%
Price-230
Book65.3%
Stats model66.7%
Over this season13/19
Last 1010/10
1.26 PPG · 17.8 min (3.6 PP)
Full Board
| Player | Game | Pick | Conf | Tier | Over | Under | Book | Stats | PPG | Season | L5 | L10 | Result |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FLA @ DAL 7:00 PM CT | UNDER 0.5 | 72.0% | Top | +220 | -300 | 70.6% | 69.9% | 0.42 | 7/19 | 2/5 | 4/10 | ||
| VAN @ VGK 8:00 PM CT | UNDER 0.5 | 70.6% | Top | +200 | -275 | 68.8% | 73.5% | 0.24 | 5/21 | 1/5 | 3/10 | ||
| SJS vs NSH 8:00 PM CT | UNDER 0.5 | 70.5% | Top | +190 | -240 | 67.2% | 69.4% | 0.45 | 8/22 | 0/5 | 2/10 | ||
| NSH @ SJS 8:00 PM CT | OVER 0.5 | 69.5% | Top | -225 | +165 | 64.7% | 68.8% | 1.15 | 14/20 | 4/5 | 7/10 | ||
| VGK vs VAN 8:00 PM CT | OVER 0.5 | 69.1% | Top | -240 | +175 | 66.0% | 64.9% | 0.95 | 14/21 | 2/5 | 5/10 | ||
| ANA vs CGY 7:00 PM CT | UNDER 1.5 | 68.5% | Top | +180 | -250 | 66.7% | 71.6% | 1.35 | 10/20 | 2/5 | 6/10 | ||
| EDM @ PHI 6:30 PM CT | UNDER 0.5 | 68.4% | Top | +180 | -250 | 66.7% | 69.2% | 0.53 | 10/19 | 4/5 | 7/10 | ||
| NSH @ SJS 8:00 PM CT | OVER 0.5 | 68.2% | Top | -225 | +165 | 64.7% | 65.9% | 1.05 | 15/20 | 4/5 | 7/10 | ||
| NSH @ SJS 8:00 PM CT | OVER 0.5 | 68.1% | Top | -220 | +160 | 64.1% | 65.9% | 0.95 | 13/20 | 2/5 | 6/10 | ||
| SJS vs NSH 8:00 PM CT | UNDER 1.5 | 68.1% | Top | +175 | -240 | 66.0% | 64.1% | 1.20 | 7/20 | 2/5 | 2/10 | ||
| VAN @ VGK 8:00 PM CT | UNDER 0.5 | 68.0% | Top | +190 | -260 | 67.7% | 65.2% | 0.37 | 5/19 | 2/5 | 3/10 | ||
| VGK vs VAN 8:00 PM CT | UNDER 0.5 | 67.9% | Top | +200 | -275 | 68.8% | 73.7% | 0.38 | 7/21 | 0/5 | 2/10 | ||
| SJS vs NSH 8:00 PM CT | UNDER 0.5 | 67.9% | Top | +155 | -210 | 63.3% | 74.0% | 0.20 | 4/20 | 1/5 | 2/10 | ||
| DAL vs FLA 7:00 PM CT | UNDER 0.5 | 67.5% | Top | +170 | -230 | 65.3% | 68.7% | 0.07 | 1/14 | 1/5 | 1/10 | ||
| PHI vs EDM 6:30 PM CT | UNDER 0.5 | 67.1% | Top | +150 | -230 | 63.5% | 70.3% | 0.41 | 7/22 | 2/5 | 5/10 | ||
| NSH @ SJS 8:00 PM CT | UNDER 1.5 | 66.4% | Top | +180 | -250 | 66.7% | 71.4% | 1.10 | 8/20 | 1/5 | 6/10 | ||
| ANA vs CGY 7:00 PM CT | OVER 0.5 | 66.0% | Top | -230 | +170 | 65.3% | 66.7% | 1.26 | 13/19 | 5/5 | 10/10 | ||
| EDM @ PHI 6:30 PM CT | OVER 0.5 | 65.9% | Strong | -240 | +175 | 66.0% | 65.9% | 1.62 | 18/21 | 4/5 | 8/10 | ||
| SJS vs NSH 8:00 PM CT | UNDER 0.5 | 65.8% | Strong | +155 | -210 | 63.3% | 66.5% | 0.64 | 9/22 | 3/5 | 5/10 | ||
| DAL vs FLA 7:00 PM CT | OVER 0.5 | 65.6% | Strong | -225 | +165 | 64.7% | 68.1% | 1.16 | 14/19 | 4/5 | 8/10 | ||
| DAL vs FLA 7:00 PM CT | UNDER 0.5 | 65.6% | Strong | +145 | -195 | 61.8% | 70.4% | 0.42 | 7/19 | 3/5 | 6/10 | ||
| EDM @ PHI 6:30 PM CT | UNDER 0.5 | 65.5% | Strong | +150 | -200 | 62.5% | 68.0% | 0.48 | 8/21 | 1/5 | 5/10 | ||
| PHI vs EDM 6:30 PM CT | UNDER 0.5 | 65.5% | Strong | +140 | -185 | 60.9% | 70.7% | 0.25 | 4/16 | 2/5 | 3/10 | ||
| SJS vs NSH 8:00 PM CT | UNDER 0.5 | 65.4% | Strong | +160 | -210 | 63.8% | 60.6% | 0.59 | 9/22 | 2/5 | 2/10 | ||
| PHI vs EDM 6:30 PM CT | UNDER 0.5 | 65.0% | Strong | +145 | -195 | 61.8% | 66.0% | 0.53 | 9/19 | 3/5 | 5/10 | ||
| DAL vs FLA 7:00 PM CT | OVER 0.5 | 64.5% | Strong | -210 | +155 | 63.3% | 69.1% | 1.05 | 12/19 | 3/5 | 6/10 | ||
| NSH @ SJS 8:00 PM CT | UNDER 0.5 | 64.2% | Strong | +170 | -240 | 65.6% | 69.6% | 0.40 | 6/20 | 2/5 | 3/10 | ||
| ANA vs CGY 7:00 PM CT | OVER 0.5 | 63.9% | Strong | -210 | +155 | 63.3% | 61.5% | 1.15 | 14/20 | 4/5 | 8/10 | ||
| CGY @ ANA 7:00 PM CT | UNDER 0.5 | 63.8% | Strong | +150 | -200 | 62.5% | 64.9% | 0.35 | 5/20 | 2/5 | 3/10 | ||
| ANA vs CGY 7:00 PM CT | UNDER 0.5 | 63.5% | Strong | +160 | -220 | 64.1% | 62.1% | 0.70 | 11/20 | 4/5 | 9/10 | ||
| CGY @ ANA 7:00 PM CT | UNDER 0.5 | 63.5% | Strong | +145 | -195 | 61.8% | 64.5% | 0.50 | 8/20 | 4/5 | 4/10 | ||
| VAN @ VGK 8:00 PM CT | UNDER 0.5 | 63.2% | Strong | +145 | -200 | 62.0% | 65.4% | 0.25 | 2/8 | 0/5 | 2/8 | ||
| NSH @ SJS 8:00 PM CT | UNDER 0.5 | 63.0% | Strong | +160 | -220 | 64.1% | 69.2% | 0.30 | 6/20 | 1/5 | 4/10 | ||
| ANA vs CGY 7:00 PM CT | UNDER 0.5 | 62.8% | Strong | +145 | -195 | 61.8% | 64.9% | 0.30 | 6/20 | 1/5 | 2/10 | ||
| DAL vs FLA 7:00 PM CT | UNDER 0.5 | 62.8% | Strong | +155 | -190 | 62.6% | 61.8% | 0.32 | 4/19 | 0/5 | 1/10 | ||
| CGY @ ANA 7:00 PM CT | UNDER 0.5 | 62.6% | Strong | +130 | -175 | 59.4% | 67.7% | 0.35 | 7/20 | 1/5 | 3/10 | ||
| PHI vs EDM 6:30 PM CT | UNDER 0.5 | 62.6% | Strong | +125 | -165 | 58.4% | 66.8% | 0.33 | 7/21 | 3/5 | 6/10 | ||
| VGK vs VAN 8:00 PM CT | UNDER 0.5 | 62.5% | Strong | +170 | -230 | 65.3% | 63.7% | 0.33 | 6/21 | 2/5 | 2/10 | ||
| SJS vs NSH 8:00 PM CT | UNDER 0.5 | 62.4% | Strong | +115 | -230 | 60.0% | 63.5% | 0.36 | 7/22 | 0/5 | 2/10 | ||
| SJS vs NSH 8:00 PM CT | UNDER 0.5 | 62.2% | Strong | +135 | -180 | 60.2% | 60.6% | 0.50 | 10/22 | 1/5 | 4/10 | ||
| NSH @ SJS 8:00 PM CT | UNDER 0.5 | 62.2% | Strong | +150 | -210 | 62.9% | 68.0% | 0.40 | 7/20 | 2/5 | 5/10 | ||
| NSH @ SJS 8:00 PM CT | UNDER 0.5 | 61.6% | Strong | +160 | -220 | 64.1% | 62.7% | 0.30 | 5/20 | 0/5 | 2/10 | ||
| ANA vs CGY 7:00 PM CT | OVER 0.5 | 61.5% | Strong | -175 | +130 | 59.4% | 63.1% | 1.16 | 13/19 | 4/5 | 7/10 | ||
| ANA vs CGY 7:00 PM CT | UNDER 0.5 | 61.5% | Strong | +135 | -180 | 60.2% | 65.2% | 0.50 | 6/18 | 1/5 | 4/10 | ||
| PHI vs EDM 6:30 PM CT | UNDER 0.5 | 61.5% | Strong | +120 | -160 | 57.5% | 65.0% | 0.50 | 9/22 | 3/5 | 5/10 | ||
| EDM @ PHI 6:30 PM CT | UNDER 0.5 | 61.5% | Strong | +125 | -170 | 58.6% | 63.4% | 0.71 | 11/21 | 1/5 | 3/10 | ||
| VAN @ VGK 8:00 PM CT | UNDER 0.5 | 61.4% | Strong | +140 | -185 | 60.9% | 57.8% | 0.53 | 7/19 | 1/5 | 2/10 | ||
| VAN @ VGK 8:00 PM CT | UNDER 0.5 | 61.1% | Strong | +130 | -175 | 59.4% | 62.5% | 0.71 | 12/21 | 2/5 | 5/10 | ||
| FLA @ DAL 7:00 PM CT | OVER 0.5 | 61.0% | Lean | -190 | +140 | 61.1% | 63.6% | 1.38 | 18/21 | 5/5 | 9/10 | ||
| NSH @ SJS 8:00 PM CT | UNDER 0.5 | 60.8% | Lean | +140 | -190 | 61.1% | 68.4% | 0.25 | 5/20 | 1/5 | 3/10 | ||
| CGY @ ANA 7:00 PM CT | UNDER 0.5 | 60.6% | Lean | +120 | -160 | 57.5% | 65.1% | 0.28 | 5/18 | 0/5 | 3/10 | ||
| DAL vs FLA 7:00 PM CT | OVER 0.5 | 60.4% | Lean | -180 | +135 | 60.2% | 63.8% | 1.00 | 10/17 | 4/5 | 8/10 | ||
| FLA @ DAL 7:00 PM CT | UNDER 0.5 | 60.1% | Lean | +125 | -170 | 58.6% | 55.9% | 0.52 | 8/21 | 3/5 | 4/10 | ||
| ANA vs CGY 7:00 PM CT | OVER 0.5 | 60.1% | Lean | -170 | +130 | 59.2% | 58.2% | 1.10 | 16/20 | 3/5 | 8/10 | ||
| VGK vs VAN 8:00 PM CT | OVER 0.5 | 60.1% | Lean | -165 | +120 | 57.8% | 54.7% | 0.76 | 11/21 | 5/5 | 7/10 | ||
| PHI vs EDM 6:30 PM CT | UNDER 0.5 | 59.5% | Lean | +105 | -140 | 54.5% | 65.8% | 0.41 | 7/22 | 1/5 | 5/10 | ||
| PHI vs EDM 6:30 PM CT | UNDER 0.5 | 59.4% | Lean | +105 | -150 | 55.2% | 66.0% | 0.45 | 8/22 | 3/5 | 7/10 | ||
| CGY @ ANA 7:00 PM CT | UNDER 0.5 | 59.0% | Lean | +115 | -155 | 56.7% | 63.4% | 0.40 | 7/20 | 2/5 | 4/10 | ||
| VAN @ VGK 8:00 PM CT | UNDER 0.5 | 58.3% | Lean | +125 | -165 | 58.4% | 58.9% | 0.62 | 10/21 | 1/5 | 6/10 | ||
| NSH @ SJS 8:00 PM CT | UNDER 0.5 | 57.9% | Lean | +115 | -180 | 58.0% | 67.2% | 0.45 | 6/20 | 2/5 | 3/10 | ||
| EDM @ PHI 6:30 PM CT | UNDER 1.5 | 57.8% | Lean | +120 | -160 | 57.5% | 50.2% | 1.81 | 12/21 | 3/5 | 5/10 | ||
| VGK vs VAN 8:00 PM CT | UNDER 1.5 | 57.3% | Lean | +130 | -190 | 60.1% | 58.0% | 1.26 | 7/19 | 2/5 | 5/10 | ||
| FLA @ DAL 7:00 PM CT | OVER 0.5 | 57.1% | Lean | -155 | +115 | 56.7% | 64.0% | 1.00 | 13/21 | 4/5 | 9/10 | ||
| FLA @ DAL 7:00 PM CT | UNDER 0.5 | 57.0% | Lean | +105 | -140 | 54.5% | 56.5% | 0.55 | 7/20 | 3/5 | 4/10 | ||
| NSH @ SJS 8:00 PM CT | UNDER 0.5 | 56.5% | Lean | +120 | -160 | 57.5% | 63.1% | 0.35 | 5/20 | 1/5 | 1/10 | ||
| DAL vs FLA 7:00 PM CT | OVER 0.5 | 55.9% | toss-up | -170 | +125 | 58.6% | 48.4% | 0.68 | 9/19 | 3/5 | 5/10 | ||
| VGK vs VAN 8:00 PM CT | UNDER 0.5 | 55.5% | toss-up | +115 | -150 | 56.3% | 61.7% | 0.43 | 8/21 | 1/5 | 2/10 | ||
| VGK vs VAN 8:00 PM CT | UNDER 0.5 | 55.4% | toss-up | +130 | -170 | 59.2% | 58.8% | 0.33 | 6/21 | 2/5 | 3/10 | ||
| PHI vs EDM 6:30 PM CT | UNDER 0.5 | 55.3% | toss-up | -110 | -150 | 53.4% | 52.3% | 0.50 | 5/12 | 1/5 | 4/10 | ||
| CGY @ ANA 7:00 PM CT | UNDER 0.5 | 55.3% | toss-up | -110 | -140 | 52.7% | 58.8% | 0.65 | 10/20 | 3/5 | 4/10 | ||
| FLA @ DAL 7:00 PM CT | OVER 0.5 | 54.9% | toss-up | -155 | +115 | 56.7% | 56.1% | 1.10 | 13/21 | 4/5 | 8/10 | ||
| VGK vs VAN 8:00 PM CT | OVER 0.5 | 54.8% | toss-up | -150 | +100 | 54.6% | 44.0% | 1.25 | 7/8 | 4/5 | 7/8 | ||
| SJS vs NSH 8:00 PM CT | UNDER 0.5 | 54.7% | toss-up | -105 | -130 | 52.5% | 54.0% | 0.41 | 8/22 | 3/5 | 4/10 | ||
| NSH @ SJS 8:00 PM CT | OVER 0.5 | 54.4% | toss-up | -145 | -105 | 53.6% | 44.1% | 0.31 | 5/16 | 3/5 | 4/10 | ||
| EDM @ PHI 6:30 PM CT | UNDER 0.5 | 53.8% | toss-up | -125 | -140 | 51.2% | 53.2% | 0.40 | 3/10 | 2/5 | 3/10 | ||
| VAN @ VGK 8:00 PM CT | UNDER 0.5 | 53.7% | toss-up | +100 | -135 | 53.5% | 48.9% | 1.00 | 16/21 | 4/5 | 8/10 | ||
| VGK vs VAN 8:00 PM CT | UNDER 1.5 | 53.7% | toss-up | +105 | -145 | 54.8% | 58.8% | 1.24 | 8/21 | 2/5 | 2/10 | ||
| EDM @ PHI 6:30 PM CT | UNDER 1.5 | 53.6% | toss-up | -105 | -130 | 52.5% | 51.0% | 2.38 | 13/21 | 2/5 | 4/10 | ||
| DAL vs FLA 7:00 PM CT | OVER 0.5 | 53.6% | toss-up | -130 | +100 | 53.1% | 58.7% | 0.95 | 11/19 | 4/5 | 6/10 | ||
| CGY @ ANA 7:00 PM CT | OVER 0.5 | 53.3% | toss-up | -150 | +110 | 55.8% | 47.1% | 0.85 | 12/20 | 2/5 | 5/10 | ||
| CGY @ ANA 7:00 PM CT | OVER 0.5 | 53.2% | toss-up | -145 | +110 | 55.4% | 47.1% | 0.75 | 9/20 | 1/5 | 3/10 | ||
| PHI vs EDM 6:30 PM CT | UNDER 0.5 | 53.0% | toss-up | -115 | -115 | 50.0% | 54.5% | 0.73 | 13/22 | 3/5 | 7/10 | ||
| VGK vs VAN 8:00 PM CT | OVER 0.5 | 52.8% | toss-up | -120 | -110 | 51.0% | 46.4% | 0.76 | 11/21 | 3/5 | 6/10 | ||
| VAN @ VGK 8:00 PM CT | UNDER 0.5 | 52.6% | toss-up | -105 | -130 | 52.5% | 50.7% | 0.86 | 15/21 | 5/5 | 8/10 | ||
| FLA @ DAL 7:00 PM CT | UNDER 0.5 | 52.4% | toss-up | -105 | -125 | 52.0% | 48.3% | 1.05 | 13/21 | 3/5 | 7/10 | ||
| CGY @ ANA 7:00 PM CT | UNDER 0.5 | 52.1% | toss-up | -115 | -115 | 50.0% | 55.7% | 0.60 | 8/20 | 2/5 | 4/10 | ||
| FLA @ DAL 7:00 PM CT | OVER 0.5 | 51.7% | toss-up | -130 | -105 | 52.5% | 55.7% | 0.95 | 13/21 | 3/5 | 8/10 | ||
| SJS vs NSH 8:00 PM CT | UNDER 0.5 | 51.6% | toss-up | -125 | -110 | 48.5% | 53.4% | 0.55 | 10/22 | 2/5 | 3/10 | ||
| PHI vs EDM 6:30 PM CT | OVER 0.5 | 51.3% | toss-up | -140 | +105 | 54.5% | 47.4% | 0.68 | 11/22 | 1/5 | 5/10 | ||
| VGK vs VAN 8:00 PM CT | OVER 0.5 | 51.0% | toss-up | -115 | -115 | 50.0% | 43.1% | 0.57 | 10/21 | 2/5 | 5/10 | ||
| SJS vs NSH 8:00 PM CT | OVER 0.5 | 50.8% | toss-up | -130 | -125 | 50.4% | 58.7% | 0.68 | 11/22 | 4/5 | 5/10 | ||
| ANA vs CGY 7:00 PM CT | OVER 0.5 | 50.5% | toss-up | -125 | -125 | 50.0% | 48.7% | 0.00 | 0/2 | 0/2 | 0/2 | ||
| EDM @ PHI 6:30 PM CT | OVER 0.5 | 50.4% | toss-up | -125 | -105 | 52.0% | 49.5% | 0.92 | 6/12 | 1/5 | 5/10 | ||
| VGK vs VAN 8:00 PM CT | UNDER 0.5 | 50.2% | toss-up | -110 | -120 | 51.0% | 57.5% | 0.33 | 7/21 | 1/5 | 2/10 |
Every player is graded at the Hard Rock line closest to even money. Sorted by confidence. Hard Rock lines only. Model fitted through 2026-11-14.