The Buffalo Sabres can finally prepare for the start of the season after signing Sam Reinhart to a two-year, $7.3 million contract on Wednesday.

Reinhart was a restricted free agent, and the team's lone offseason holdout before reaching the deal after missing the first five days of training camp and two preseason games.