The Calgary Flames have claimed goaltender Joey MacDonald off waivers from the Detroit Red Wings and placed forward Mike Cammalleri on injured reserve.

MacDonald, 33, went 8-5-1 in 14 games last season for Detroit with a 2.16 goals-against-average and a .912 save percentage.

Over 101 games with Boston, Detroit, the New York Islanders and Toronto, MacDonald owns a career record of 31-48-13 with a 3.04 GAA and .903 save percentage.

Cammalleri, 30, has no goals and five assists in seven games this season. He missed the past two games due to a hip flexor injury.

In 569 career games with Los Angeles, Calgary and Montreal, Cammalleri has 197 goals and 233 assists.