NHL Today
2:00 PM
FLA -175 5-4-2
CHI 6.5 3-7-0
5:00 PM
NYI 5.5 5-3-2
DAL -190 6-3-1
6:00 PM
MTL -115 5-3-2
WPG 5.5 4-3-3
7:00 PM
COL -240 6-4-1
NSH 6.5 3-3-4
9:00 PM
MIN -180 7-3-2
VAN 6.5 2-9-1
← Stats / DAL @ CGY

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.

50-26-6 · Away
5 – 2
FINAL
41-27-14 · Home
Hard Rock Lines Hard Rock closing line
Moneyline
DAL -135 · CGY +115
Puck Line
DAL -1.5 (+175) · CGY +1.5 (-230)
Total
O 5.5 (-120) · U (+100)

Graded: total 7 → OVER W · CGY +1.5 L

Betting Trends Season
MarketTeamLineSeasonL5L10VenueH2Hvs HR Close
Game Total
Over 5.5
DALo5.5 52%
37-34
40%
2-3
40%
4-6
57%
20-15
80%
4-1
45%
29-36-6
CGYo5.5 46%
32-38
80%
4-1
70%
7-3
49%
17-18
80%
4-1
41%
28-41-1
Puck Line
cover %
DAL-1.5 41%
29-42
20%
1-4
20%
2-8
29%
10-25
20%
1-4
-0.78u
33-38
CGY+1.5 67%
47-23
80%
4-1
80%
8-2
69%
24-11
80%
4-1
-5.54u
36-34
Moneyline
win %
DAL fav -135 65%
46-25
80%
4-1
60%
6-4
54%
19-16
60%
3-2
+8.21u
42-15
CGY dog +115 49%
34-36
80%
4-1
60%
6-4
54%
19-16
40%
2-3
-6.00u
17-30
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 1.5
DK 1.5 o-120/u-110 FD 1.5 o-126/u-102 DAL 56%
40-31
20%
1-4
40%
4-6
63%
22-13
80%
4-1
56%
40-31
1.80 1.01 / 0.79
CGY 43%
30-40
60%
3-2
50%
5-5
37%
13-22
80%
4-1
43%
30-40
1.47 0.70 / 0.77
2nd Period
over 1.5
DK 1.5 o-175/u+135 FD 1.5 o-174/u+136 DAL 66%
47-24
100%
5-0
90%
9-1
69%
24-11
80%
4-1
65%
46-25
2.04 1.10 / 0.94
CGY 50%
35-35
60%
3-2
50%
5-5
46%
16-19
80%
4-1
49%
34-36
1.74 0.83 / 0.91
3rd Period
over 1.5
FD 1.5 o-200/u+154 DAL 62%
44-27
20%
1-4
50%
5-5
63%
22-13
60%
3-2
48%
31-33
1.97 1.15 / 0.82
CGY 67%
47-23
80%
4-1
60%
6-4
77%
27-8
60%
3-2
52%
33-31
2.11 1.01 / 1.10
Team Comparison '24-25
DALCGY
Record (W-L-OTL)50-26-641-27-14
Points %64.6%58.5%
Goals for / game3.382.74
Goals against / game2.732.90
Shots for / game28.429.4
Shots against / game29.028.9
Power play %22.0%21.0%
Penalty kill %82.0%76.1%
Faceoff %52.2%46.2%
1st period GF / GA1.02 / 0.800.67 / 0.78
2nd period GF / GA1.06 / 0.910.82 / 0.87
3rd period GF / GA1.18 / 0.941.13 / 1.09
Avg game total6.115.65
Starting Goalies from the box score
46 saves on 48 shots · 2 GA · W
CGY · Dustin Wolf
14 saves on 18 shots · 4 GA · L
P1P2P3OTSOGPP
DAL1220190/2
CGY0110481/4
Player Props Hard Rock lines for this game · over rates at each line
DALPropLineSeasonL10H2HActual
Wyatt Johnston G 0.5
o+175
32% 50% 60%3/5 1 O
Jason Robertson G 0.5
o+160
34% 40% 80%4/5 0 U
Mason Marchment G 0.5
o+275
28% 30% 40%2/5 0 U
Thomas Harley G 0.5
o+425
19% 30% 40%2/5 0 U
Matt Duchene G 0.5
o+240
32% 20% 0%0/5 1 O
Mikael Granlund G 0.5
o+300
21% 20% 20%1/5 1 O
Mikko Rantanen G 0.5
o+160
30% 20% 50%2/4 1 O
Roope Hintz G 0.5
o+210
34% 20% 20%1/5 1 O
Jamie Benn G 0.5
o+350
23% 10% 20%1/5 0 U
Mathew Dumba G 0.5
o+1300
2% 10% 0%0/4 0 U
Esa Lindell G 0.5
o+900
7% 10% 0%0/5 0 U
Oskar Bäck G 0.5
o+800
6% 10% 0%0/2 0 U
Mavrik Bourque G 0.5
o+550
16% 10% 0%0/2 0 U
Evgenii Dadonov G 0.5
o+550
20% 0% 20%1/5 0 U
Cody Ceci G 0.5
o+1100
5% 0% 0%0/6 0 U
Sam Steel G 0.5
o+600
9% 0% 20%1/5 0 U
Ilya Lyubushkin G 0.5
o+1400
1% 0% 0%0/3 0 U
Lian Bichsel G 0.5
o+1200
7% 0% 0%0/1 0 U
Matt Duchene PTS 0.5
o-140 / u+105
61% 80% 80%4/5 2 O
Jamie Benn PTS 0.5
o+120 / u-160
58% 70% 80%4/5 0 U
Roope Hintz PTS 0.5
o-160 / u+120
55% 70% 60%3/5 2 O
Mason Marchment PTS 0.5
o+115 / u-155
45% 60% 60%3/5 2 O
Jason Robertson PTS 0.5
o-190 / u+140
62% 60% 100%5/5 2 O
Thomas Harley PTS 0.5
o-125 / u-105
48% 60% 40%2/5 0 U
Wyatt Johnston PTS 0.5
o-170 / u+125
66% 60% 60%3/5 1 O
Mikael Granlund PTS 0.5
o-110 / u-120
57% 50% 60%3/5 2 O
Mikko Rantanen PTS 0.5
o-190 / u+140
65% 50% 75%3/4 2 O
Roope Hintz A 0.5
o+120 / u-160
31% 70% 40%2/5 1 O
Jamie Benn A 0.5
o+195 / u-275
39% 60% 80%4/5 0 U
Matt Duchene A 0.5
o+130 / u-175
47% 60% 80%4/5 1 O
Mikko Rantanen A 0.5
o+115 / u-155
49% 40% 75%3/4 1 O
Thomas Harley A 0.5
o+115 / u-150
35% 40% 0%0/5 0 U
Mikael Granlund A 0.5
o+160 / u-210
42% 30% 40%2/5 1 O
Mason Marchment A 0.5
o+240 / u-350
26% 30% 20%1/5 2 O
Jason Robertson A 0.5
o+115 / u-155
45% 20% 60%3/5 2 O
Wyatt Johnston A 0.5
o+130 / u-175
45% 20% 20%1/5 0 U
Matt Duchene SOG 1.5
o-145 / u+110
55% 80% 60%3/5 2 O
Mason Marchment SOG 1.5
o-140 / u+105
66% 70% 80%4/5 0 U
Thomas Harley SOG 2.5
o+140 / u-190
36% 60% 20%1/5 3 O
Mikael Granlund SOG 1.5
o-115 / u-115
63% 50% 60%3/5 1 U
Jason Robertson SOG 2.5
o-110 / u-120
49% 40% 40%2/5 2 U
Mikko Rantanen SOG 2.5
o+105 / u-140
56% 30% 50%2/4 1 U
Roope Hintz SOG 1.5
o-155 / u+120
65% 30% 60%3/5 2 O
Wyatt Johnston SOG 2.5
o+135 / u-185
48% 30% 40%2/5 4 O
Casey DeSmith SV 25.5
o-110 / u-120
37% 60% 50%1/2 46 O
CGYPropLineSeasonL10H2HActual
Nazem Kadri G 0.5
o+155
37% 60% 40%2/5 2 O
Jonathan Huberdeau G 0.5
o+225
34% 40% 20%1/5 0 U
Matt Coronato G 0.5
o+225
25% 40% 0%0/3 0 U
Rasmus Andersson G 0.5
o+600
14% 20% 0%0/5 0 U
Joel Farabee G 0.5
o+400
16% 20% 50%2/4 0 U
Connor Zary G 0.5
o+300
23% 20% 40%2/5 0 U
Mikael Backlund G 0.5
o+400
17% 10% 40%2/5 0 U
Blake Coleman G 0.5
o+325
17% 10% 20%1/5 0 U
MacKenzie Weegar G 0.5
o+525
10% 10% 40%2/5 0 U
Kevin Bahl G 0.5
o+1100
5% 10% 0%0/4 0 U
Daniil Miromanov G 0.5
o+1300
5% 10% 0%0/1 0 U
Adam Klapka G 0.5
o+800
11% 10% — 0 U
Joel Hanley G 0.5
o+1500
2% 0% 0%0/1 0 U
Ryan Lomberg G 0.5
o+1000
2% 0% 0%0/3 0 U
Kevin Rooney G 0.5
o+900
7% 0% 0%0/2 0 U
Jake Bean G 0.5
o+1400
4% 0% 0%0/4 0 U
Morgan Frost G 0.5
o+300
17% 0% 33%1/3 0 U
Martin Pospisil G 0.5
o+525
6% 0% 0%0/4 0 U
Jonathan Huberdeau PTS 0.5
o-140 / u+105
56% 70% 40%2/5 1 O
Nazem Kadri PTS 0.5
o-170 / u+130
59% 60% 80%4/5 2 O
MacKenzie Weegar PTS 0.5
o-105 / u-125
44% 60% 60%3/5 0 U
Matt Coronato PTS 0.5
o+100 / u-130
45% 60% 0%0/3 0 U
Rasmus Andersson PTS 0.5
o+160 / u-220
31% 50% 20%1/5 0 U
Blake Coleman PTS 0.5
o+150 / u-200
36% 30% 60%3/5 0 U
Morgan Frost PTS 0.5
o+105 / u-135
38% 30% 67%2/3 1 O
Connor Zary PTS 0.5
o+130 / u-170
43% 30% 60%3/5 1 O
Mikael Backlund PTS 0.5
o+180 / u-250
33% 20% 60%3/5 0 U
MacKenzie Weegar A 0.5
o+125 / u-165
39% 60% 40%2/5 0 U
Jonathan Huberdeau A 0.5
o+135 / u-180
34% 50% 20%1/5 1 O
Nazem Kadri A 0.5
o+140 / u-190
30% 30% 40%2/5 0 U
Rasmus Andersson A 0.5
o+220 / u-300
21% 30% 20%1/5 0 U
Morgan Frost A 0.5
o+185 / u-260
25% 30% 33%1/3 1 O
Blake Coleman A 0.5
o+300 / u-450
24% 20% 60%3/5 0 U
Matt Coronato A 0.5
o+220 / u-300
26% 20% 0%0/3 0 U
Connor Zary A 0.5
o+250 / u-350
25% 10% 20%1/5 1 O
Jonathan Huberdeau SOG 1.5
o-165 / u+125
61% 70% 80%4/5 3 O
Mikael Backlund SOG 1.5
o-165 / u+120
64% 60% 60%3/5 5 O
Blake Coleman SOG 1.5
o-190 / u+140
66% 60% 80%4/5 4 O
Connor Zary SOG 1.5
o-145 / u+110
62% 60% 60%3/5 2 O
Rasmus Andersson SOG 1.5
o-130 / u-105
56% 50% 100%5/5 2 O
Morgan Frost SOG 1.5
o-170 / u+125
48% 50% 0%0/3 3 O
Nazem Kadri SOG 3.5
o+110 / u-150
44% 40% 40%2/5 4 O
Matt Coronato SOG 2.5
o+110 / u-145
39% 30% 33%1/3 3 O
MacKenzie Weegar SOG 2.5
o+150 / u-200
38% 20% 20%1/5 7 O
Dustin Wolf SV 24.5
o-105 / u-125
65% 70% 0%0/1 14 U
Head-to-Head last 10 meetings
DateWhereScoreP1P2P3TotalHR CloseWinner
Mar 6, 2025 at DAL CGY 2–3 OT 1–01–10–1 5 6.5 U DAL
Dec 8, 2024 at DAL CGY 2–6 1–11–10–4 8 6 O DAL
Nov 30, 2023 at CGY CGY 4–3 OT 2–20–01–1 7 — CGY
Nov 24, 2023 at DAL CGY 7–4 1–22–24–0 11 — CGY
Nov 1, 2023 at CGY CGY 3–4 1–11–31–0 7 — DAL
Mar 18, 2023 at CGY CGY 5–6 OT 1–33–11–1 11 — DAL
Mar 6, 2023 at DAL CGY 5–4 1–02–22–2 9 — CGY
Jan 14, 2023 at DAL CGY 6–5 2–14–10–3 11 — CGY
May 15, 2022 at CGY CGY 3–2 OT 0–12–10–0 5 — CGY
May 13, 2022 at DAL CGY 2–4 0–12–20–1 6 — DAL