The Montreal Canadiens and Calgary Flames hit the ice in NHL action at Bell Centre on Wednesday, Jan. 7 at 7:30 p.m. ET. The game airs on ESPN+.
Montreal earned a 4-3 victory on the road its last time out on Jan. 4 against the Dallas Stars.
Calgary’s last game was a home loss, 5-1, to the Seattle Kraken on Jan. 5.
As hockey matchups continue, prepare for the contest with what you need to know about Wednesday’s game.
Watch Canadiens vs. Flames on ESPN+!
Montreal Canadiens vs. Calgary Flames odds and betting lines
NHL odds courtesy of BetMGM Sportsbook. Odds updated Wednesday at 5:52 p.m. ET. For a full list of sports betting odds, access USA TODAY Sports Betting Scores Odds Hub.
Favorite: Canadiens (-149)Underdog: Flames (+125)Over/under: 6Canadiens vs. Flames game info and start timeDate: Wednesday, January 7, 2026Time: 7:30 p.m. ETTV channel: ESPN+Live stream: Watch on ESPN+
Watch Canadiens vs. Flames on ESPN+!
Canadiens stats and trendsMontreal has gone 10-9 as the favorite this season.In seven games with moneyline odds lower than -149 this season, the Canadiens have been victorious five times.The moneyline odds imply that Montreal has a 59.8% chance of winning this contest.Montreal’s games this season have gone over 6 goals 29 of 42 times.Over the past 10 contests, the Canadiens are 6-2-2 (70.0% of possible points).They have put up 36 goals during that stretch.On the defensive side, the Canadiens have allowed 2.5 goals per game (25 total) in those 10 matchups.Flames stats and trendsThe Flames have been an underdog in 30 games this season, with 11 upset wins (36.7%).Calgary has 14 games this season playing as the underdog by +125 or longer, and is 5-9 in those contests.The moneyline implies a 44.4% chance of victory for the Flames.Calgary’s games have gone over 6 goals in 27 of 42 chances this season.In their past 10 games, the Flames have gone 6-4-0 to earn 80.0% of the possible points.They have scored 30 goals over that time.Over on the defensive side, the Flames have allowed 2.8 goals per game (28 total) in those 10 matchups.