The Calgary Flames have re-signed restricted free agent Andrew Mangiapane to a two-year, $4.85 million contract, the team announced Friday.

Mangiapane played in 68 games for the Flames last season, recording career highs with 17 goals and 15 assists.