The Florida Panthers have signed forward Colton Sceviour to a three-year contract extension.

TSN Hockey Insider Bob McKenzie reports the deal carries an annual cap hit of $1.2 million.

The 28-year-old has seven goals and 14 points in 46 games with the Panthers this season.

"Colton is a hard-working, versatile player who has become a key part of our success on the penalty kill," Panthers general manager Dale Tallon said in a release. "He has earned this contract extension through his dedicated work ethic, compete level and character. A reliable two-way player, Colton is an important part of our team both on the ice and in our locker room, for now and for the future."

Sceviour joined the Panthers as a free agent in 2016 and scored nine goals and 24 points last season.

He has 44 goals and 100 points in 296 career NHL contests with the Panthers and Dallas Stars