32-year-old blueliner Andrew MacDonald will be attending the Calgary Flames training camp on a professional tryout (PTO) contract. He'll have the duration of camp to convince the Flames to give him a contract for the regular season.

MacDonald has spent 12 seasons in the NHL with both the New York Islanders and the Philadelphia Flyers. He served as an alternate captain for both clubs. In 2014, the Flyers signed him to a six-year, $30 million contract extension. After just one season, he was placed on unconditional waivers and sent to the Flyers' AHL affiliate team, the Lehigh Valley Phantoms. He played the next four seasons with Philly, but only played 47 games last season, spending the rest of his time as a healthy scratch. On June 15th of this year, the Flyers placed MacDonald on unconditional waivers for the purpose of terminating his contract. He was entering the final year of the six-year contract he signed in 2014.

Over 586 NHL games, he has 28 goals and 133 assists for 161 points.