Veteran winger Stephane Veilleux was re-signed to a two-year, $1.175 million contract this afternoon. The move is designed to add depth, both in Minnesota and perhaps AHL Iowa.

Veilleux, 31, played 33 games for Houston last year and two playoff games for the Wild. The hard-hitting, checking, energy forward has played 382 of his 460 regular-season NHL games for Minnesota. That's eighth in franchise history.

"I am really excited to sign two years with the organization that drafted me," Veilleux said. "I am really proud of the hard work and commitment that I have put into my career. The biggest thing is I get to play where my heart is."

If in the NHL, Veilleux will earn $600,000 in Year 1 and $575,000 in Year 2 for a salary-cap hit of $587,500.

It's a two-way contract, meaning he would earn a lesser salary if he plays in the minors. He would have to clear waivers to get there. Even if he spends time in Iowa, he is still guaranteed a $175,000 salary each year.

For Veilleux's career stats, click here.