NHL Today
6:00 PM
CBJ 4-5-0
PHI 3-7-3
7:00 PM
BOS 9-2-1
CAR 9-2-2
7:00 PM
LAK 3-5-2
CHI 3-8-0
7:00 PM
MTL 6-3-2
STL 5-5-1
7:00 PM
NYI 5-4-2
NSH 4-3-4
7:00 PM
NJD 7-4-0
DAL 7-3-1
7:00 PM
FLA 6-4-2
WPG 4-4-3
8:00 PM
MIN 8-3-2
UTA 8-4-0
9:00 PM
OTT 8-4-0
VGK 8-4-1
9:00 PM
VAN 2-10-1
ANA 5-6-0
9:30 PM
BUF 4-4-3
SJS 6-5-1
← Stats / BUF @ STL

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.

36-39-7 · Away
4 – 2
FINAL
44-30-8 · Home
Hard Rock Lines Hard Rock closing line
Moneyline
BUF +110 · STL -130
Puck Line
BUF +1.5 (-250) · STL -1.5 (+180)
Total
O 5.5 (-110) · U (-110)

Graded: total 6 → OVER W · STL -1.5 L

Betting Trends Season
MarketTeamLineSeasonL5L10VenueH2Hvs HR Close
Game Total
Over 5.5
BUFo5.5 67%
24-12
80%
4-1
80%
8-2
63%
10-6
67%
2-1
61%
19-12-5
STLo5.5 46%
17-20
20%
1-4
40%
4-6
44%
7-9
67%
2-1
40%
14-21-2
Puck Line
cover %
BUF+1.5 61%
22-14
40%
2-3
40%
4-6
50%
8-8
33%
1-2
-6.89u
17-19
STL-1.5 19%
7-30
40%
2-3
20%
2-8
13%
2-14
67%
2-1
-2.07u
22-15
Moneyline
win %
BUF dog +110 36%
13-23
40%
2-3
20%
2-8
38%
6-10
33%
1-2
-9.30u
6-17
STL fav -130 46%
17-20
40%
2-3
40%
4-6
44%
7-9
67%
2-1
-1.92u
2-3
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 0.5
DK 1.5 o-120/u-110 FD 1.5 o-106/u-120 BUF 86%
31-5
100%
5-0
100%
10-0
81%
13-3
100%
3-0
61%
22-14
1.86 1.08 / 0.78
STL 87%
32-5
100%
5-0
100%
10-0
81%
13-3
100%
3-0
43%
16-21
1.62 0.76 / 0.86
2nd Period
over 0.5
DK 1.5 o-175/u+135 FD 1.5 o-158/u+124 BUF 92%
33-3
100%
5-0
90%
9-1
94%
15-1
100%
3-0
64%
23-13
2.31 0.94 / 1.36
STL 87%
32-5
100%
5-0
100%
10-0
88%
14-2
100%
3-0
62%
23-14
1.78 0.84 / 0.95
3rd Period
over 0.5
FD 1.5 o-190/u+148 BUF 86%
31-5
80%
4-1
90%
9-1
81%
13-3
100%
3-0
39%
11-17
2.08 0.94 / 1.14
STL 84%
31-6
60%
3-2
70%
7-3
94%
15-1
100%
3-0
53%
16-14
1.97 0.89 / 1.08
Team Comparison '24-25
BUFSTL
Record (W-L-OTL)36-39-744-30-8
Points %48.2%58.5%
Goals for / game3.283.10
Goals against / game3.522.84
Shots for / game27.826.7
Shots against / game28.927.3
Power play %18.8%22.1%
Penalty kill %76.3%74.2%
Faceoff %47.7%51.7%
1st period GF / GA1.12 / 0.830.93 / 0.90
2nd period GF / GA1.02 / 1.300.99 / 0.79
3rd period GF / GA1.05 / 1.301.04 / 1.05
Avg game total6.805.94
Starting Goalies from the box score
35 saves on 37 shots · 2 GA · W
12 saves on 16 shots · 4 GA · L
P1P2P3OTSOGPP
BUF2020162/3
STL1010370/4
Player Props Hard Rock lines for this game · over rates at each line
BUFPropLineSeasonL10H2HActual
Jason Zucker G 0.5
o+300
22% 30% 33%2/6 1 O
Tage Thompson G 0.5
o+175
48% 30% 0%0/1 1 O
Jack Quinn G 0.5
o+275
14% 30% 0%0/1 0 U
Jiri Kulich G 0.5
o+350
19% 30% — 1 O
Zach Benson G 0.5
o+375
20% 30% 67%2/3 0 U
Alex Tuch G 0.5
o+275
28% 20% 33%1/3 0 U
Dylan Cozens G 0.5
o+300
22% 20% 0%0/3 0 U
JJ Peterka G 0.5
o+240
24% 20% 33%1/3 0 U
Owen Power G 0.5
o+700
14% 20% 0%0/3 0 U
Beck Malenstyn G 0.5
o+750
8% 10% 0%0/2 0 U
Rasmus Dahlin G 0.5
o+350
21% 10% 67%2/3 0 U
Connor Clifton G 0.5
o+1600
0% 0% 0%0/2 0 U
Sam Lafferty G 0.5
o+850
4% 0% 0%0/4 0 U
Henri Jokiharju G 0.5
o+1200
4% 0% 0%0/2 DNP
Jacob Bryson G 0.5
o+2000
0% 0% 0%0/1 0 U
Ryan McLeod G 0.5
o+575
17% 0% 25%1/4 0 U
Peyton Krebs G 0.5
o+575
9% 0% 33%1/3 1 O
Bowen Byram G 0.5
o+750
8% 0% 25%1/4 0 U
JJ Peterka PTS 0.5
o+100 / u-130
59% 70% 67%2/3 0 U
Tage Thompson PTS 0.5
o-135 / u+100
68% 60% 0%0/1 2 O
Jason Zucker PTS 0.5
o+115 / u-150
53% 50% 33%2/6 2 O
Dylan Cozens PTS 0.5
o+120 / u-160
42% 50% 33%1/3 0 U
Owen Power PTS 0.5
o+160 / u-220
44% 50% 33%1/3 0 U
Rasmus Dahlin PTS 0.5
o-125 / u-105
54% 40% 67%2/3 1 O
Bowen Byram PTS 0.5
o+160 / u-220
42% 40% 50%2/4 1 O
Jack Quinn PTS 0.5
o+125 / u-170
24% 30% 100%1/1 2 O
Alex Tuch PTS 0.5
o-110 / u-125
56% 20% 33%1/3 0 U
JJ Peterka A 0.5
o+210 / u-300
44% 60% 33%1/3 0 U
Owen Power A 0.5
o+220 / u-300
36% 50% 33%1/3 0 U
Rasmus Dahlin A 0.5
o+115 / u-155
43% 40% 33%1/3 1 O
Bowen Byram A 0.5
o+210 / u-300
33% 40% 25%1/4 1 O
Dylan Cozens A 0.5
o+230 / u-325
28% 40% 33%1/3 0 U
Jason Zucker A 0.5
o+210 / u-275
36% 30% 0%0/6 1 O
Tage Thompson A 0.5
o+175 / u-240
32% 30% 0%0/1 1 O
Jack Quinn A 0.5
o+260 / u-375
17% 20% 100%1/1 2 O
Alex Tuch A 0.5
o+170 / u-240
39% 0% 33%1/3 0 U
Jiri Kulich SOG 1.5
o-195 / u+145
81% 90% — 2 O
Rasmus Dahlin SOG 2.5
o-140 / u+105
61% 60% 67%2/3 2 U
Jack Quinn SOG 2.5
o+135 / u-185
31% 40% 100%1/1 0 U
Jason Zucker SOG 2.5
o+140 / u-190
22% 30% 33%2/6 1 U
JJ Peterka SOG 2.5
o+110 / u-150
41% 30% 67%2/3 1 U
Alex Tuch SOG 2.5
o+120 / u-160
36% 10% 100%3/3 2 U
Tage Thompson SOG 2.5
o-165 / u+125
48% 10% 100%1/1 2 U
Dylan Cozens SOG 2.5
o+145 / u-195
39% 10% 67%2/3 0 U
Ukko-Pekka Luukkonen SV 24.5
o-120 / u-110
48% 50% 0%0/2 35 O
STLPropLineSeasonL10H2HActual
Jordan Kyrou G 0.5
o+160
35% 60% 33%1/3 0 U
Robert Thomas G 0.5
o+210
28% 30% 0%0/2 0 U
Dylan Holloway G 0.5
o+240
24% 30% 0%0/1 0 U
Pavel Buchnevich G 0.5
o+220
23% 20% 33%1/3 0 U
Jake Neighbours G 0.5
o+230
27% 20% 67%2/3 0 U
Zachary Bolduc G 0.5
o+425
13% 20% — 0 U
Brayden Schenn G 0.5
o+325
14% 10% 33%1/3 1 O
Cam Fowler G 0.5
o+800
4% 10% 0%0/2 0 U
Colton Parayko G 0.5
o+750
14% 10% 0%0/3 0 U
Oskar Sundqvist G 0.5
o+600
12% 10% 0%0/3 0 U
Philip Broberg G 0.5
o+900
13% 10% — 0 U
Ryan Suter G 0.5
o+1600
3% 0% 0%0/3 0 U
Justin Faulk G 0.5
o+700
3% 0% 0%0/2 0 U
Nathan Walker G 0.5
o+700
10% 0% 0%0/2 1 O
Mathieu Joseph G 0.5
o+600
8% 0% 25%1/4 DNP
Alexey Toropchenko G 0.5
o+650
3% 0% 0%0/3 0 U
Tyler Tucker G 0.5
o+1600
4% 0% 0%0/1 0 U
Jordan Kyrou PTS 0.5
o-165 / u+120
68% 80% 100%3/3 0 U
Robert Thomas PTS 0.5
o-210 / u+155
72% 80% 100%2/2 0 U
Pavel Buchnevich PTS 0.5
o-140 / u+105
54% 70% 100%3/3 0 U
Brayden Schenn PTS 0.5
o+125 / u-165
43% 40% 100%3/3 1 O
Cam Fowler PTS 0.5
o+145 / u-195
29% 40% 50%1/2 0 U
Dylan Holloway PTS 0.5
o+105 / u-140
43% 40% 100%1/1 0 U
Justin Faulk PTS 0.5
o+160 / u-210
26% 30% 50%1/2 0 U
Jake Neighbours PTS 0.5
o+110 / u-145
41% 30% 100%3/3 1 O
Robert Thomas A 0.5
o-115 / u-115
60% 70% 100%2/2 0 U
Pavel Buchnevich A 0.5
o+145 / u-190
34% 50% 67%2/3 0 U
Cam Fowler A 0.5
o+180 / u-250
29% 40% 50%1/2 0 U
Brayden Schenn A 0.5
o+225 / u-325
32% 30% 100%3/3 0 U
Justin Faulk A 0.5
o+210 / u-300
23% 30% 50%1/2 0 U
Jordan Kyrou A 0.5
o+145 / u-195
35% 30% 67%2/3 0 U
Dylan Holloway A 0.5
o+230 / u-325
24% 20% 100%1/1 0 U
Jake Neighbours A 0.5
o+250 / u-350
19% 20% 33%1/3 1 O
Jordan Kyrou SOG 2.5
o-130 / u-105
65% 60% 33%1/3 5 O
Robert Thomas SOG 1.5
o-200 / u+150
60% 50% 0%0/2 3 O
Dylan Holloway SOG 2.5
o+120 / u-160
41% 50% 0%0/1 4 O
Justin Faulk SOG 1.5
o-140 / u+105
57% 40% 50%1/2 2 O
Pavel Buchnevich SOG 2.5
o+120 / u-165
34% 40% 33%1/3 1 U
Jake Neighbours SOG 1.5
o-125 / u-105
60% 40% 100%3/3 2 O
Brayden Schenn SOG 1.5
o-140 / u+105
49% 30% 67%2/3 5 O
Jordan Binnington SV 26.5
o-110 / u-120
44% 60% 100%2/2 12 U
Head-to-Head last 10 meetings
DateWhereScoreP1P2P3TotalHR CloseWinner
Nov 14, 2024 at BUF STL 3–4 OT 1–22–00–1 7 6 O BUF
Feb 10, 2024 at BUF STL 3–1 1–01–11–0 4 — STL
Nov 30, 2023 at STL STL 6–4 3–12–21–1 10 — STL
Jan 24, 2023 at STL STL 3–5 0–32–11–1 8 — BUF
Nov 23, 2022 at BUF STL 2–6 0–11–31–2 8 — BUF
Apr 14, 2022 at BUF STL 6–2 1–13–12–0 8 — STL
Feb 25, 2022 at STL STL 5–3 2–11–12–1 8 — STL
Jan 9, 2020 at STL STL 5–1 2–01–12–0 6 — STL
Dec 10, 2019 at BUF STL 2–5 1–10–11–3 7 — BUF
Mar 17, 2019 at BUF STL 3–4 SO 1–21–11–0 7 — BUF