Free agent forward Owen Nolan has agreed to a two year deal with the Minnesota Wild worth $2.75 million a season.
Nolan, 36, recorded 32 points and 71 penalty minutes in 77 games with the Calgary Flames in 2007-08.
"Owen Nolan is a true power winger who can score goals, play a physical brand, play either wing and take face-offs," Wild president and general manager Doug Risebrough said in a statement. "We are excited to add a player of his experience and versatility."
The 16-year veteran, taken first overall by the Quebec Nordiques in the 1990 NHL Entry Draft, is a five-time NHL All-Star (1992, 1996, 1997, 2000 and 2002) and has collected 807 points and 1,727 PIM in 1,068 career matches with Quebec, Colorado, San Jose, Toronto, Phoenix and Calgary.
The Wild also signed goalie Barry Brust to a multiyear contract and right wing Jesse Schultz to a one-year deal on Sunday.