Forward Mason Raymond signed a one-year contract and forward Jared Boll signed a two-year contract with the Anaheim Ducks on Tuesday.
Raymond, 30, was bought out by the Calgary Flames on June 30. He had one year remaining on a three-year, $9.45 million contract, an average annual value of $3.15 million, according to General Fanager.
After clearing waivers prior to the start of last season, Raymond played in 29 games for the Flames and scored four goals. He had six goals and 15 points in 15 games for Stockton of the American Hockey League.
Raymond played for Ducks coach Randy Carlyle with the Toronto Maple Leafs during the 2013-14 season, when he had 19 goals and 45 points in 82 games.
A second-round pick (No. 51) of the Vancouver Canucks in the 2005 NHL Draft, Raymond has 115 goals and 251 points in 542 games over nine NHL seasons. He had a career-high 25 goals and 53 points with the Canucks in 2010-11 and helped Vancouver reach the Stanley Cup Final with eight points in 24 playoff games.
Boll, 30, had 27 goals and 35 assists (62 points) with 1,195 penalty minutes in 518 NHL games with the Columbus Blue Jackets, who bought out the final year of his contract. He played 30 games last season (one goal, two assists, 61 penalty minutes).
The Ducks also signed defenseman Jeff Schultz to a one-year contract.
Schultz, 30, had 11 goals and 65 assists (76 points) with a plus-78 rating in 409 NHL games with the Washington Capitals and Los Angeles Kings. He played 66 games for Ontario in the American Hockey League last season.