NHL weekend picks & predictions: Dec. 27-29

NHL weekend picks & predictions: Dec. 27-29

Check out Canada Sports Betting's odds and picks for the weekend.

The holidays continue with a full slate of NHL hockey games on deck. With 30 games from Friday to Sunday, this is an NHL buffet that will put even the hungriest hardcore fans into a coma. Teams return to action after a three-day break. 

This coming week will be big for the Canadian teams who are all still fighting for a top-three spot in their respective divisions. Even Ottawa is still in the race (though a longshot). The NHL power rankings could see another major shakeup depending on how these next three games go.

Which Canadian teams are poised to move up the standings?


Calgary Flames (1.83) vs Edmonton Oilers (2.00)

The Battle of Alberta will always be a classic and with both teams desperate and playing at similar levels, this is an event matchup on paper. But history also suggests this will be a close one as NHL betting odds has this almost even.

Edmonton is 6-4 against Calgary in their last ten and have outscored them 31 to 25. But Calgary has the edge in most other statistics including having a better power play percentage and penalty kill.

Calgary has also won four of their last five road games while Edmonton has lost four of their last five home games. Both are also reeling combining for seven losses in their last ten combined games. Although Edmonton has been ice cold this December with only four victories in 12 games.

While Edmonton holds the advantage historically, their cold drought coupled with Calgary's propensity to win on the road leads to a Flames victory here.

Bet on the Flames to win this one.

Calgary Flames To beat Edmonton Oilers

New York Rangers (TBA) vs Toronto Maple Leafs (TBA)

Nothing is a gimme in the NHL but some games come close. This is one of those games. The Leafs have been the masters of the Rangers in recent history with a 6-2-2 record over them in their last ten. Add the fact they have a whopping 93.33% PK against them.

The Rangers are respectable this season and are 3-2-1 on the road in their last six. They are reeling, however, and have lost four of their last five games surrendering an average of five goals in those contests.

The Leafs are going the other way, on the flipside. They've won five straight and seven of their last eight. They are now ranked in the top-ten in goals (6th), shots (5th), and PP (9th). The Rangers are 30th in shots against and 25th in goals allowed. 

Put these two together, and this is a recipe for another Toronto victory. This is our can't-miss NHL free pick of the litter.

Lock this up for Toronto.

Toronto Maple Leafs To beat the New York Rangers


Winnipeg Jets (2.79) vs St. Louis Blues (2.20)

The second game of a home-and-home will favour the Blues who are on home ice this time. St. Louis has one of the best home ice records at 12-4-3 and they 5-1 against their division rivals (8-1-1 overall).

Both teams are three-lines deep on offense and the last dozen Jets games have been a shootout. What separates the two is their defense. The Blues have allowed the fourth-fewest goals and are top-three in the penalty kill.

The Jets have Connor Hellebuyck to make up for their still-developing defense - they rank 11th in goals allowed but are only 27th in shots against. When push comes to shove, the Blues are in a better position to survive an onslaught of offense from their opponent.

We could have another high-scoring affair here. But either way, the Blues are better all-around and should get the W here.

The Blue should win this one.

St. Louis Blues To beat the Winnipeg Jets