Flames vs. Avalanche Prediction: Can Calgary Pull Off the Upset in Denver?

Colorado faces Calgary in a lopsided matchup on paper. The Avs' firepower and home edge make this a tough spot for the Flames.
Nathan MacKinnon leads the Colorado Avalanche offense against the Calgary Flames at Ball Arena

Monday night hockey brings us a massive mismatch on paper — but stranger things have happened. The Calgary Flames (31-34-8) head to Ball Arena in Denver to take on the red-hot Colorado Avalanche (48-14-10) in a game that tips off at 8:30 PM ET on ESPN+. Calgary is 7th in the Pacific Division, well out of playoff contention, while Colorado has already clinched its spot in the postseason for the ninth straight year and sits atop the entire Western Conference. The Avs have locked up their division and are now jockeying for the best record in the West — every win matters for home-ice advantage deep into the playoffs.

The Flames are coming off a dominant 7-3 blowout win over the Vancouver Canucks on Saturday — a confidence booster for sure — but they enter this road trip with a brutal 10-22-3 record away from home. Colorado, meanwhile, stumbled to a 2-4 loss against Winnipeg on March 28th, snapping a three-game winning streak. Do not let that fool you: the Avalanche are still the class of the NHL this season with a jaw-dropping +85 goal differential and a points percentage of .736. This is a team that has lost in regulation just 14 times all season.

What the Oddsmakers Are Saying (and Why It Is Not Close)

No surprise here — the books have installed Colorado as massive favorites tonight. The moneyline opened around Colorado -360 and has shifted slightly to -355, while Calgary sits at +280. That implies roughly a 78% implied win probability for the Avalanche. The puck line (-1.5) is set at -135 for Colorado and +114 for Calgary, meaning the books expect the Avs to win by multiple goals more often than not. The total is set at 6.5 goals, with the under favored at -134 and the over at +114. Public money is pouring in on Colorado — a whopping 86% of the betting money is on the Avalanche. Line movement has been minimal, suggesting sharp bettors are not pushing back much against the consensus.

MacKinnon vs. Everybody: Breaking Down the Matchup

Let us start with the obvious: Nathan MacKinnon is having an all-time season. The Avalanche center is putting up 48 goals and 117 points in 71 games, and he is the clear frontrunner for the Hart Trophy. With a +55 rating and 22:15 of ice time per game, MacKinnon is simply on another level from anyone Calgary can put on the ice. Linemates Martin Necas (34G, 89 pts) and Brock Nelson (33G, 59 pts) round out one of the most dangerous top-six combinations in the league. Colorado leads the NHL in shots (2,422) and sits first in the Western Conference with 265 goals scored.

Calgary’s offensive leader this season has been Mikael Backlund (40 points), followed by Morgan Frost (38 points, 18 goals). It is a respectable group — but this is not a matchup of equals. The Flames rank 31st in the league in goals scored (185) and have allowed 222, giving them a -36 goal differential on the season. The injury situation has compounded their struggles: Jonathan Huberdeau is out for the season following hip resurfacing surgery, Sam Honzek is done for the year, and Connor Zary and Yan Kuznetsov are both listed as day-to-day heading into Monday. That is a lot of missing pieces for a team already on the outside of the playoff picture.

Colorado is also dealing with some absences — Gabriel Landeskog, Artturi Lehkonen, and Ross Colton have all missed time with injuries — forcing coach Jared Bednar to get creative with his line combinations. Nazem Kadri has been bumped to the wing alongside MacKinnon and Necas, while Nicolas Roy (day-to-day, upper body) is questionable for tonight. Even shorthanded, though, this Avalanche squad is relentlessly deep. Goaltender Mackenzie Blackwood gets the start and has been steady all season with a .906 save percentage. For Calgary, Devin Cooley is expected to start and comes in with a 3.00 GAA and .906 SV% in 33 career games.

The home-ice factor is worth emphasizing here. Colorado is 23-7-5 at Ball Arena this season — a genuine fortress. Calgary is a rough 10-22-3 on the road. That gap reinforces the Avalanche’s dominance in this matchup. Head-to-head, the last meeting between these clubs ended with Calgary winning 3-2 in overtime back on March 31, 2025 — the Flames have shown they can compete with Colorado, but that was a one-off result against a different-caliber team at a different point in the season.

Prediction and Best Bet

This one is tough to talk yourself into picking Calgary, even for upset-seekers. The Flames are playing better lately — that 7-3 win over Vancouver showed some offensive life — but they are traveling to play the best team in the Western Conference, in a building where Colorado rarely loses, and facing a goalie who has been solid all year. The Avalanche may be without a few forwards, but MacKinnon alone is worth a couple of goals against a below-average Calgary defense. Most models give Colorado a 72-78% win probability, and when you look at the full body of evidence, that range feels right — if anything, conservative.

We see Colorado winning this one comfortably. The Flames’ defensive struggles (222 goals allowed, 3.0 GAA) make it very hard to contain a MacKinnon-led power play attack, and Devin Cooley has been inconsistent enough that a multi-goal Avalanche performance seems very likely. The under at 6.5 is intriguing given both teams have injury-depleted lineups, but our top play is on Colorado to win big.

  • Prediction: Avalanche 5, Flames 1
  • Best Bet: Colorado Avalanche -1.5 (Puck Line) at -135

Yes, the -1.5 puck line at -135 means you need Colorado to win by two or more goals. Given the Avalanche are 48-14 on the season, lead the NHL in shots, and are playing at home against a struggling Calgary team missing key players — a two-goal margin feels like the floor, not the ceiling. The moneyline at -355 offers terrible value for the return. The puck line at -135 gives you a much better risk-reward ratio while still backing the class of the Western Conference to handle business tonight at Ball Arena.

Matt Brown Bio Avatar

Matt Brown


Head of Sports Betting and DFS

Matt’s love for sports betting and daily fantasy sports, coupled with a deep understanding of football, hockey, and baseball, shapes his innovative thoughts on Hello Rookie. He has a B.S. in Aeronautical Computer Science and a M.S. in Project Management.