In the spirit of the holidays, I have decided to do a quick rundown of the best and the worst of what the NHL is up to.

In terms of the biggest news of the NHL season so far, the Buffalo Sabres have signed center Evander Kane to a one-year deal worth $4.25 million, according to TSN.

That’s more than twice what they paid for center Ryan O’Reilly last year and four times what they spent on forward Kyle Okposo, who was waived by the Buffalo organization on Thursday.

Kane, 24, will wear number 42 in the NHL for the first time this season.

For reference, Sabres center Andrew Ladd wore a number 40 in all of 2014-15.

There’s a lot of buzz surrounding Kane in the wake of his trade from the New York Rangers, who gave him a five-year, $28 million deal in the summer of 2016.

He’s one of the highest-paid players in the league.

He was a third-round pick (No. 52 overall) by the New Jersey Devils in 2012.

The Sabres’ roster also includes forward Rasmus Ristolainen, who has played for four NHL teams.

The team also signed goalie Zach Werenski to a four-year contract worth $1.9 million, the Sabres reported.

A total of 13 players will wear numbers on their jerseys in the Sabres’ final preseason game on Saturday.

Sabres captain Kyle Okpo is the only player who won’t wear a number on his jersey for the game, as he is still recovering from surgery to repair a torn anterior cruciate ligament.