Mathieu Schneider and his big salary are moving to the Atlanta Thrashers. ((Bruce Bennett/Getty Images))

A week after placing him on waivers, the Anaheim Ducks traded veteran defenceman Mathieu Schneider to the Atlanta Thrashers on Friday.

In exchange, the Ducks will receive defenceman Ken Klee and forwards Brad Larsen and Chad Painchaud.

Schneider, 39, was scheduled to make $5.75 million US in the final season of a two-year deal, but Ducks GM Brian Burke put him on waivers because he has little salary cap room and is hoping to welcome back forward Teemu Selanne.

Selanne, 38, has been working out and is expected to return for another NHL season, but hasn't made an official announcement.

Thrashers GM Don Waddell said he was happy to take Schneider off Anaheim's hands.

"It worked to our benefit, the opportunity to add a player of this caliber with a team that was up against the cap and had to make a move to get under the cap," said Waddell. "It's a big day for our franchise."

Schneider 'happy' with trade

Schneider scored 12 goals and added 27 assists in 65 games for Anaheim last season with a plus-22 rating.

For his career he has scored 212 goals and notched 490 assists in 1,197 games, playing also with Montreal, Toronto, Detroit, Los Angeles and the New York Rangers and Islanders.

The New York City native was on Montreal's 1993 Stanley Cup team and has twice represented the United States team at the Olympics.

"I've known for some time that I was going to be moved," Schneider said. "Brian was tremendous, working with my agent, trying to get a deal done. … This morning I was extremely happy to hear the news."

Klee, 37, will be joining his sixth team since entering the NHL in 1994-95 with the Washington Capitals.

The defensive defenceman has 54 goals and 130 assists in 863 career games, with 852 penalty minutes. He also played for Toronto, Colorado and New Jersey in his career.

Larsen, 31, spent nearly four seasons in Atlanta. The fourth-line forward has scored 19 goals and added 29 assists in 294 regular season games, also playing for the Colorado Avalanche.

Painchaud is a Mississauga, Ont., native who split time last year between the American and East Coast hockey leagues.

With files from the Associated Press