The Calgary Flames have signed forward Dillon Dube to a three-year, $6.9 million contract, the team announced Thursday.
The contract carries an average annual value of $2.3 million.
Drafted by Calgary in the second round of the 2016 NHL Draft, Dube has played 121 career games with the Flames, scoring 18 goals and adding 25 assists.