Forward Chris Stewart signed a one-year contract with the Anaheim Ducks on Sunday, the Ducks announced.
Financial terms were not disclosed, but the Orange County Register reported the contract is worth $1.7 million.
Stewart, 27, scored 14 goals and 36 points in 81 games last season with the Buffalo Sabres and Minnesota Wild. He was acquired by the Wild on March 2 for a second-round pick in the 2017 NHL Draft.
After scoring three goals and 11 points in 20 games for Minnesota, Stewart was held to two assists in eight Stanley Cup Playoff games before sustaining an upper-body injury in Game 2 of the Western Conferenced Second Round against the Chicago Blackhawks.
Stewart fills a need at forward after the Ducks traded Kyle Palmieri to the New Jersey Devils and Emerson Etem to the New York Rangers, and after free agent Matt Beleskey signed a five-year, $19-million contract with the Boston Bruins. Anaheim also acquired forward Carl Hagelin after sending Etem to New York.
Selected by the Colorado Avalanche with the 18th pick of the 2006 NHL Draft, Stewart has 129 goals and 264 points in 463 NHL games with the Avalanche, St. Louis Blues, Sabres and Wild.