Sheary spent the last two seasons with the Buffalo Sabres before being traded to the Pittsburgh Penguins at last season's trade deadline. He totaled nine goals and 10 assists in 55 games with Buffalo last year and one goal and three helpers in eight contests with Pittsburgh.
Prior to joining the Sabres in 2018, Sheary played three seasons with the Penguins. He played an integral depth role on Pittsburgh's championship-winning teams in 2016 and 2017.
The undrafted 28-year-old has accumulated 150 points in 325 games across the past five seasons.