Brandon Dubinsky has signed a six-year, $35.1 million contract extension with the Blue Jackets, a deal that puts him under contract with the club through the 2020-21 season.

He'll earn $5.85 million per season and has a no-move clause beginning now through the 2017-18 season. In the final three years of the deal, Dubinsky will have a limited no-trade clause.

Dubinsky, 28, had 16 goals and a career-high 34 assists for the Blue Jackets last season, and his 50 points were third on the team in scoring. He led the club in faceoff winning percentage (52.9 percent), penalty minutes (98) and was second in hits.

But it was his defensive play and on-ice leadership in a first-round Stanley Cup playoff series against Pittsburgh -- he mostly dominated Penguins star Sidney Crosby -- that raised Dubinsky's status within the organization.