NHL Today
6:00 PM
LAK 5.5 2-5-2
NYR -130 7-5-1
7:30 PM
TOR -150 7-4-2
CGY 6.5 4-6-0
8:30 PM
DET 6.5 4-4-3
EDM -180 8-2-1
← Stats / NSH @ BUF

How the Matchup Page Works

Lines

Before puck drop the page uses Hard Rock Bet's latest moneyline, puck line and total; once the game is final it switches to Hard Rock's closing line so you can see how each bet graded. Hard Rock only — no other sportsbook is shown. Hard Rock doesn't post period totals to our feed, so the period table shows DraftKings and FanDuel lines (labelled DK / FD) and grades at DraftKings' number (FanDuel's if DraftKings has none, 1.5 if neither has posted); the 0.5 / 1.5 / 2.5 chips grade at a fixed line instead. vs DK/FD Close is each team's record against past games' DraftKings (else FanDuel) closing period total.

Betting trends

Each team's hit rate at tonight's number: Season (last season until 5 games are played), L5 / L10, Venue (home games for the home team, road games for the visitor) and H2H (meetings this season and last). vs HR Close is the record against each past game's own Hard Rock closing line (moneyline: in the role — favorite or underdog — the team has tonight). Trends only use games played before this one.

Totals and puck lines are graded on the official final score (overtime counts; the shootout winner gets one goal). Period totals use regulation goals of that period only.

Props, goalies, H2H

Player props lists every Hard Rock line for this game with Season / L10 / H2H over rates at that line; after the game the actual stat is shown. Goalies shows each team's starter from ESPN's probable-goalie report: Confirmed once the team or a beat reporter confirms it, Expected before that, refreshed every 30 minutes on game days. With no report yet it falls back to the team's most recent starter (Last start). After the game it shows the real starters from the box score. Injuries lists both teams' players on ESPN's injury report (Day-To-Day, Out, Injured Reserve) before puck drop. Head-to-head lists recent meetings with period scores and how the Hard Rock closing total graded.

Informational only. Not betting advice.

30-44-8 · Away
3 – 4
FINAL
36-39-7 · Home
Hard Rock Lines Hard Rock closing line
Moneyline
NSH -125 · BUF +105
Puck Line
NSH -1.5 (+175) · BUF +1.5 (-240)
Total
O 6.5 (-120) · U (+100)

Graded: total 7 → OVER W · BUF +1.5 W

Betting Trends Season
MarketTeamLineSeasonL5L10VenueH2Hvs HR Close
Game Total
Over 6.5
NSHo6.5 41%
20-29
80%
4-1
60%
6-4
36%
9-16
0%
0-2
41%
20-29
BUFo6.5 52%
26-24
60%
3-2
60%
6-4
64%
16-9
0%
0-2
62%
26-16-7
Puck Line
cover %
NSH-1.5 27%
13-36
40%
2-3
40%
4-6
16%
4-21
50%
1-1
-12.12u
19-30
BUF+1.5 60%
30-20
60%
3-2
60%
6-4
68%
17-8
50%
1-1
-5.69u
25-24
Moneyline
win %
NSH fav -125 37%
18-31
60%
3-2
60%
6-4
24%
6-19
100%
2-0
-7.63u
14-16
BUF dog +105 38%
19-31
40%
2-3
50%
5-5
40%
10-15
0%
0-2
-7.45u
11-22
Period Totals grade at DK/FD line 0.5 1.5 2.5 · Hard Rock posts no period totals — DraftKings / FanDuel shown (closing)
PeriodDK / FDTeamSeasonL5L10VenueH2Hvs DK/FD CloseAvg goalsGF / GA
1st Period
over 2.5
DK 1.5 o-145/u+114 FD 1.5 o-142/u+112 NSH 25%
12-37
80%
4-1
50%
5-5
20%
5-20
50%
1-1
47%
23-26
1.63 0.84 / 0.80
BUF 22%
11-39
20%
1-4
10%
1-9
28%
7-18
50%
1-1
62%
31-19
1.82 1.08 / 0.74
2nd Period
over 2.5
DK 2.5 o+145/u-188 FD 2.5 o+144/u-182 NSH 37%
18-31
60%
3-2
50%
5-5
36%
9-16
0%
0-2
59%
29-20
2.04 0.86 / 1.18
BUF 36%
18-32
40%
2-3
40%
4-6
36%
9-16
0%
0-2
66%
33-17
2.24 0.98 / 1.26
3rd Period
over 2.5
FD 2.5 o+130/u-168 NSH 27%
13-36
40%
2-3
40%
4-6
16%
4-21
50%
1-1
44%
19-24
2.00 0.92 / 1.08
BUF 46%
23-27
60%
3-2
60%
6-4
56%
14-11
50%
1-1
50%
21-21
2.30 0.98 / 1.32
Team Comparison '24-25
NSHBUF
Record (W-L-OTL)30-44-836-39-7
Points %41.5%48.2%
Goals for / game2.613.28
Goals against / game3.343.52
Shots for / game29.327.8
Shots against / game28.628.9
Power play %21.9%18.8%
Penalty kill %81.5%76.3%
Faceoff %51.3%47.7%
1st period GF / GA0.78 / 0.841.12 / 0.83
2nd period GF / GA0.91 / 1.241.02 / 1.30
3rd period GF / GA0.84 / 1.161.05 / 1.30
Avg game total5.956.80
Starting Goalies from the box score
23 saves on 27 shots · 4 GA · L
28 saves on 31 shots · 3 GA · W
P1P2P3OTSOGPP
NSH2100310/4
BUF2110270/2
Player Props Hard Rock lines for this game · over rates at each line
NSHPropLineSeasonL10H2HActual
Filip Forsberg G 0.5
o+120
31% 70% 100%2/2 0 U
Steven Stamkos G 0.5
o+175
31% 40% 33%1/3 0 U
Fedor Svechkov G 0.5
o+375
30% 40% — 0 U
Ryan O'Reilly G 0.5
o+240
24% 30% 0%0/2 0 U
Tommy Novak G 0.5
o+350
20% 30% 0%0/1 1 O
Roman Josi G 0.5
o+375
16% 20% 0%0/2 0 U
Gustav Nyquist G 0.5
o+325
19% 20% 0%0/2 0 U
Justin Barron G 0.5
o+1000
10% 20% 25%1/4 0 U
Jonathan Marchessault G 0.5
o+170
27% 10% 0%0/2 0 U
Brady Skjei G 0.5
o+700
8% 10% 67%2/3 1 O
Colton Sissons G 0.5
o+525
10% 10% 0%0/2 0 U
Luke Evangelista G 0.5
o+400
10% 10% 50%1/2 1 O
Nick Blankenburg G 0.5
o+1100
11% 10% 0%0/1 0 U
Luke Schenn G 0.5
o+1500
2% 0% 0%0/2 0 U
Vinnie Hinostroza G 0.5
o+575
0% 0% 0%0/2 DNP
Michael McCarron G 0.5
o+650
5% 0% 0%0/2 0 U
Adam Wilsby G 0.5
o+1200
5% 0% — 0 U
Zachary L'Heureux G 0.5
o+450
10% 0% — 0 U
Filip Forsberg PTS 0.5
o-250 / u+185
63% 90% 100%2/2 0 U
Jonathan Marchessault PTS 0.5
o-180 / u+135
57% 80% 50%1/2 0 U
Roman Josi PTS 0.5
o-175 / u+130
53% 70% 50%1/2 0 U
Steven Stamkos PTS 0.5
o-145 / u+110
51% 60% 33%1/3 0 U
Gustav Nyquist PTS 0.5
o+120 / u-165
35% 40% 50%1/2 0 U
Ryan O'Reilly PTS 0.5
o-120 / u-110
50% 40% 50%1/2 1 O
Tommy Novak PTS 0.5
o+150 / u-200
33% 40% 100%1/1 1 O
Brady Skjei PTS 0.5
o+170 / u-230
25% 20% 100%3/3 2 O
Jonathan Marchessault A 0.5
o+120 / u-160
41% 80% 50%1/2 0 U
Roman Josi A 0.5
o-125 / u-105
47% 70% 50%1/2 0 U
Filip Forsberg A 0.5
o+100 / u-135
41% 50% 0%0/2 0 U
Steven Stamkos A 0.5
o+160 / u-220
27% 30% 0%0/3 0 U
Tommy Novak A 0.5
o+275 / u-400
18% 30% 100%1/1 0 U
Gustav Nyquist A 0.5
o+210 / u-300
23% 20% 50%1/2 0 U
Ryan O'Reilly A 0.5
o+160 / u-210
30% 10% 50%1/2 1 O
Brady Skjei A 0.5
o+225 / u-325
18% 10% 67%2/3 1 O
Jonathan Marchessault SOG 2.5
o-160 / u+120
65% 80% 50%1/2 0 U
Filip Forsberg SOG 3.5
o-110 / u-120
51% 70% 50%1/2 5 O
Roman Josi SOG 2.5
o-140 / u+105
58% 60% 50%1/2 2 U
Ryan O'Reilly SOG 1.5
o-145 / u+110
54% 60% 100%2/2 4 O
Brady Skjei SOG 1.5
o-140 / u+105
63% 60% 100%3/3 1 U
Steven Stamkos SOG 2.5
o+135 / u-185
39% 40% 67%2/3 1 U
Justus Annunen SV 25.5
o-125 / u-105
38% 50% — 23 U
BUFPropLineSeasonL10H2HActual
Tage Thompson G 0.5
o+130
47% 50% — 0 U
Jason Zucker G 0.5
o+230
27% 30% 0%0/3 1 O
Alex Tuch G 0.5
o+230
26% 30% 0%0/2 0 U
Jack Quinn G 0.5
o+260
16% 30% — 0 U
Jiri Kulich G 0.5
o+275
22% 30% — 2 O
Ryan McLeod G 0.5
o+400
17% 20% 0%0/3 1 O
Dylan Cozens G 0.5
o+250
20% 20% 0%0/2 0 U
JJ Peterka G 0.5
o+190
21% 20% 0%0/2 0 U
Zach Benson G 0.5
o+375
21% 20% 0%0/2 0 U
Beck Malenstyn G 0.5
o+800
9% 10% 50%1/2 0 U
Mattias Samuelsson G 0.5
o+1000
9% 10% 0%0/1 0 U
Owen Power G 0.5
o+600
12% 10% 50%1/2 0 U
Tyson Kozak G 0.5
o+650
10% 10% — 0 U
Henri Jokiharju G 0.5
o+1200
3% 0% 0%0/2 0 U
Jacob Bryson G 0.5
o+2000
0% 0% 0%0/1 0 U
Rasmus Dahlin G 0.5
o+400
14% 0% 0%0/2 0 U
Peyton Krebs G 0.5
o+475
8% 0% 0%0/2 0 U
Bowen Byram G 0.5
o+750
8% 0% 33%1/3 0 U
Tage Thompson PTS 0.5
o-195 / u+145
69% 70% — 1 O
Alex Tuch PTS 0.5
o-125 / u-110
52% 60% 0%0/2 1 O
Rasmus Dahlin PTS 0.5
o-160 / u+120
57% 60% 50%1/2 2 O
Jason Zucker PTS 0.5
o-115 / u-115
54% 50% 33%1/3 1 O
Dylan Cozens PTS 0.5
o+100 / u-135
42% 50% 0%0/2 0 U
JJ Peterka PTS 0.5
o-150 / u+115
56% 50% 0%0/2 1 O
Jack Quinn PTS 0.5
o+100 / u-135
30% 40% — 1 O
Owen Power PTS 0.5
o+150 / u-200
40% 40% 50%1/2 1 O
Jiri Kulich PTS 0.5
o+125 / u-170
28% 40% — 2 O
Bowen Byram PTS 0.5
o+160 / u-220
40% 20% 33%1/3 0 U
Rasmus Dahlin A 0.5
o-115 / u-115
50% 60% 50%1/2 2 O
JJ Peterka A 0.5
o+140 / u-185
46% 50% 0%0/2 1 O
Jason Zucker A 0.5
o+175 / u-240
38% 40% 33%1/3 0 U
Tage Thompson A 0.5
o+135 / u-185
38% 40% — 1 O
Alex Tuch A 0.5
o+160 / u-220
34% 30% 0%0/2 1 O
Dylan Cozens A 0.5
o+200 / u-275
28% 30% 0%0/2 0 U
Owen Power A 0.5
o+200 / u-275
32% 30% 0%0/2 1 O
Bowen Byram A 0.5
o+210 / u-300
32% 20% 33%1/3 0 U
Jiri Kulich A 0.5
o+260 / u-375
11% 20% — 0 U
Jack Quinn A 0.5
o+190 / u-260
19% 10% — 1 O
Tage Thompson SOG 2.5
o-170 / u+125
53% 70% — 0 U
Jason Zucker SOG 1.5
o-165 / u+125
54% 60% 67%2/3 3 O
Dylan Cozens SOG 1.5
o-200 / u+150
64% 60% 100%2/2 2 O
Jack Quinn SOG 1.5
o-170 / u+130
51% 60% — 2 O
JJ Peterka SOG 2.5
o+115 / u-155
42% 60% 50%1/2 2 U
Alex Tuch SOG 2.5
o+150 / u-200
36% 50% 50%1/2 1 U
Jiri Kulich SOG 1.5
o-185 / u+140
72% 50% — 2 O
Rasmus Dahlin SOG 2.5
o+115 / u-150
52% 30% 50%1/2 2 U
Head-to-Head last 10 meetings
DateWhereScoreP1P2P3TotalHR CloseWinner
Mar 7, 2024 at NSH BUF 2–4 1–20–01–2 6 — NSH
Dec 3, 2023 at BUF BUF 1–2 0–21–00–0 3 — NSH
Mar 21, 2023 at BUF BUF 3–7 0–22–41–1 10 — NSH
Jan 14, 2023 at NSH BUF 5–3 1–12–22–0 8 — BUF
Apr 1, 2022 at BUF BUF 4–3 3–31–00–0 7 — BUF
Jan 13, 2022 at NSH BUF 4–1 1–01–12–0 5 — BUF
Jan 18, 2020 at NSH BUF 1–2 1–00–10–1 3 — NSH
Dec 12, 2019 at BUF BUF 4–3 1–22–11–0 7 — BUF
Apr 2, 2019 at BUF BUF 2–3 1–11–10–1 5 — NSH
Dec 3, 2018 at NSH BUF 1–2 0–11–10–0 3 — NSH