The Stars (1-2-0) host the Flames (0-3-0) on Mar 30, 2027, 8:00 PM ET.




Lines post the morning of the game.
Lines post the morning of the game and are updated through the day.
The model's winner call: locked before the start, graded in public, built on the market's price.
Goals a game by period, regular season (a shootout is not a period; overtime is per game played). The number on top is goals for, under it goals against. CGY: 3 from 2026–27, 7 from 2025–26. DAL: 3 from 2026–27, 7 from 2025–26.
The starter is not confirmed. This is Dustin Wolf, who started CGY's last game, going into this one.
| Start | Rest before | Shots against | Saves |
|---|---|---|---|
| Oct 4 @ SEA | 2 days | 27 | 21 |
| Oct 1 vs SEA | 169 days | 32 | 26 |
| Apr 14 vs COL | 1 day | 37 | 35 |
| Apr 12 vs UTAH | 2 days | 29 | 28 |
| Apr 9 @ COL | 6 days | 40 | 38 |
The starter is not confirmed. This is Jake Oettinger, who started DAL's last game, going into this one.
| Start | Rest before | Shots against | Saves |
|---|---|---|---|
| Oct 5 vs SJ | 2 days | 13 | 13 |
| Oct 2 vs STL | 154 days | 22 | 20 |
| Apr 30 @ MIN | 1 day | 19 | 16 |
| Apr 28 vs MIN | 2 days | 27 | 24 |
| Apr 25 @ MIN | 2 days | 42 | 39 |
Current report — a live snapshot, not what it said the day this game was played.
Times are when the report changed on our end, last 30 days.
No props posted for this game yet. Books post NHL props the morning of the game; see the full props board.
Tap or hover a square for its attempts and goals.
Each square is 10 feet of the offensive half, goal at the right, shaded by attempts (shots on goal, misses and blocks) from there; both teams share one scale. A volt dot marks where goals came from. Last 10 games for each team, regular season and playoffs, from our stored play-by-play.
Tap or hover a square for its shots, goals and save percentage.
shots faced (darker = more)goals against (squares with 20+)
| Distance from the net | Shots | Goals | Save % | League | Compared with the league |
|---|---|---|---|---|---|
| Point blank10 ft or less | 431 | 87 | .798 | ||
| Close10–25 ft | 707 | 103 | .854 | ||
| Mid-range25–40 ft | 863 | 73 | .915 | ||
| Long40 ft and out | 1045 | 23 | .978 | ||
| League = every goalie in a complete game, 148,981 shots on goal. * under 25 shots. | |||||
Counts games he played start to finish: the play-by-play names the goalie on a save but not on a goal, so a goal can be placed only when he was the only one in net (empty-net goals and the shootout are left out). Save percentage is saves over shots on goal; a square or row with few shots swings widely. Where shots came from, not a forecast.
Tap or hover a square for its shots, goals and save percentage.
shots faced (darker = more)goals against (squares with 21+)
| Distance from the net | Shots | Goals | Save % | League | Compared with the league |
|---|---|---|---|---|---|
| Point blank10 ft or less | 473 | 91 | .808 | ||
| Close10–25 ft | 786 | 119 | .849 | ||
| Mid-range25–40 ft | 908 | 98 | .892 | ||
| Long40 ft and out | 1424 | 19 | .987 | ||
| League = every goalie in a complete game, 148,981 shots on goal. * under 25 shots. | |||||
Counts games he played start to finish: the play-by-play names the goalie on a save but not on a goal, so a goal can be placed only when he was the only one in net (empty-net goals and the shootout are left out). Save percentage is saves over shots on goal; a square or row with few shots swings widely. Where shots came from, not a forecast.
| Measure | CGY | DAL | League |
|---|---|---|---|
| Shot attempts and shots | |||
| Shot-attempt share | 47.2%#23 of 32 | 49.9%#16 of 32 | 49.8% |
| Even-strength attempt share | 48.1%#21 of 32 | 49.9%#16 of 32 | 49.8% |
| Shots-on-goal share | 45.2%#27 of 32 | 51.3%#13 of 32 | 49.9% |
| Attempts for per game | 56.9#14 of 32 | 51.7#28 of 32 | 56.5 |
| Attempts against per game | 63.6#4 of 32 | 52.0#27 of 32 | 56.8 |
| Special teams | |||
| Power play | 19.0%#17 of 324 goals on 21 chances | 18.5%#20 of 325 goals on 27 chances | 21.1% |
| Power plays per game | 2.10#30 of 32 | 2.70#20 of 32 | 2.77 |
| Penalty kill | 87.9%#7 of 3229 of 33 killed | 77.4%#19 of 3224 of 31 killed | 78.9% |
| Times shorthanded per game | 3.30#2 of 32 | 3.10#7 of 32 | 2.76 |
Last 10 games counted back from each team's latest regular-season game. CGY: 10 games, 7 from 2025–26. DAL: 10 games, 7 from 2025–26. Rank 1 is the highest in the league, even for attempts against, and a rank is a place, not a grade. Attempts are goals, saves, misses and blocked shots from the play-by-play (even strength means neither team on a power play); a game it did not cover is left out. Past games, not a forecast.
| Player | GP | G | A | PTS | SOG | TOI |
|---|---|---|---|---|---|---|
| Matt Coronato | 14 | 3 | 10 | 13 | 32 | 16:52 |
| Olli Maatta | 15 | 2 | 8 | 10 | 15 | 22:19 |
| Matvei Gridin | 14 | 2 | 8 | 10 | 25 | 16:39 |
| Morgan Frost | 15 | 7 | 3 | 10 | 28 | 16:21 |
| Blake Coleman | 14 | 4 | 5 | 9 | 41 | 18:38 |
| Joel Farabee | 15 | 5 | 3 | 8 | 26 | 17:13 |
| Ryan Strome | 13 | 4 | 4 | 8 | 15 | 14:54 |
| Zayne Parekh | 15 | 4 | 3 | 7 | 31 | 18:49 |
| Zach Whitecloud | 15 | 0 | 6 | 6 | 14 | 23:38 |
| Mikael Backlund | 15 | 2 | 3 | 5 | 25 | 18:49 |
| Hunter Brzustewicz | 14 | 1 | 4 | 5 | 12 | 18:47 |
| Yegor Sharangovich | 15 | 1 | 4 | 5 | 22 | 15:58 |
| Player | GP | G | A | PTS | SOG | TOI |
|---|---|---|---|---|---|---|
| Jason Robertson | 15 | 9 | 7 | 16 | 60 | 21:28 |
| Matt Duchene | 15 | 3 | 10 | 13 | 24 | 17:39 |
| Wyatt Johnston | 15 | 8 | 4 | 12 | 33 | 20:20 |
| Mavrik Bourque | 15 | 7 | 3 | 10 | 28 | 17:50 |
| Mikko Rantanen | 10 | 2 | 6 | 8 | 13 | 20:01 |
| Thomas Harley | 15 | 0 | 7 | 7 | 19 | 23:14 |
| Justin Hryckowian | 15 | 4 | 3 | 7 | 17 | 15:45 |
| Miro Heiskanen | 12 | 0 | 6 | 6 | 18 | 23:39 |
| Jamie Benn | 15 | 1 | 5 | 6 | 10 | 13:59 |
| Esa Lindell | 15 | 1 | 4 | 5 | 14 | 21:47 |
| Colin Blackwell | 14 | 1 | 3 | 4 | 11 | 12:55 |
| Arttu Hyry | 12 | 3 | 1 | 4 | 14 | 11:56 |
| Date | Road | Home | Winner | Margin |
|---|---|---|---|---|
| Apr 7, 2026 | DAL+1 | +1 | ||
| Mar 3, 2026 | DAL+5 | +5 |
| Date | Road | Home | Winner | Margin |
|---|---|---|---|---|
| Nov 22, 2025 | CGY+1 | +1 | ||
| Mar 27, 2025 | DAL+3 | +3 | ||
| Mar 6, 2025 | DAL+1 | +1 |
| Date | Road | Home | Winner | Margin |
|---|---|---|---|---|
| Dec 8, 2024 | DAL+4 | +4 |
From box scores and play-by-play. Prop lines from DraftKings, FanDuel, BetMGM and Caesars; hit rates are past games against a number, not a forecast or a pick. The goalie shown is the one who started the team's last game; the starter for this game is not confirmed. For information only, not betting advice. 21+ only. Gambling problem? Call or text 1-800-GAMBLER.
| Measure | CGY33-40-9 · last 82 games | DAL48-22-12 · last 82 games | League |
|---|---|---|---|
| Shooting percentage | 9.0%#32 of 32 | 13.0%#2 of 32 | 11.3% |
| Shots by both teams per game | 58.1#5 of 32 | 50.9#32 of 32 | 55.6 |
| Goal margin | −0.7#30 of 32 | +0.6#4 of 32 | 0.0 |
| Power-play percentage | 16.8%#28 of 32 | 27.5%#2 of 32 | 21.1% |
| Goals against (home at home, visitor on the road) | 3.76#2 of 32 | 2.71#25 of 32 | 3.12 |
| Games past regulation | 18.3%#29 of 32 | 28.0%#7 of 32 | 24.8% |
The 6 measures where these two sit furthest apart among the league's 32 ranked teams, over each team's last 82 regular-season games (Oct 2025 – Oct 2026). Rank 1 = highest in the league, even for points allowed. A rank says where a number sits, not which side it points to.