Updated

The Anaheim Ducks claimed veteran left wing entry waivers on Monday

The Calgary Flames had assigned Hagman to their American Hockey League affiliate in Abbotsford on Friday.

In eight games for the Flames this season, Hagman has notched a goal and three assists. The 31-year-old Finn had 11 goals and 16 assists in 71 games last season for Calgary.

Hagman played in 106 games for the Flames after being acquired in a January 31, 2010 trade with Toronto. He has 139 goals and 282 points in 707 NHL games for Florida, Dallas, Toronto and Calgary.