Corey Perry signed a one-year, $1.5 million contract with the Dallas Stars on Monday and can earn an additional $1.75 million in performance-based incentives.
The 34-year-old forward had the final two seasons of the eight-year contract he signed March 18, 2013, bought out by the Anaheim Ducks on June 19.
"It's been a whirlwind the last few weeks, not knowing where you're going to play, going through this whole process," Perry said. "I'm very excited to be joining Dallas. They have a great team. I'm looking to win another Stanley Cup. That's my biggest goal, and that's why I chose Dallas."
[RELATED: NHL Free Agent tracker]
Perry, who was selected by the Ducks with the No. 28 pick in the 2003 NHL Draft, is Anaheim's leader in games played (988), is second in goals (372), and is third in assists (404) and points (776). He was limited to 31 games last season, his 14th with the Ducks, after recovering from surgery on his right knee and had 10 points (six goals, four assists). The last time he scored more than 19 goals was 2015-16, when he scored 34, his sixth season with at least 30.
Perry, who won the Stanley Cup with the Ducks in 2007, has 89 points (36 goals, 53 assists) in 118 Stanley Cup Playoff games.
He led the NHL with 50 goals in 2010-11 and became the only player in Ducks history to win the Hart Trophy, voted as NHL MVP. He was named to the NHL First All-Star Team in 2010-11 and in 2013-14.
"Corey Perry has been a world-class player and he's won Olympics, a Stanley Cup, he's been an MVP of the League, and he's won the scoring race," Dallas general manager Jim Nill said. "Those guys just don't go away. He's still got that fire in him, he wants to win, and that's why he came here. It's a contract where he's saying, 'You know what? I'm still a player in this league,' and that's what excites me because he's going to have a bounce-back year."
Also Monday, the Stars signed forward Joe Pavelski to a three-year, $21 million contract and defenseman Andrej Sekera to a one-year, $1.5 million contract.
Pavelski, who turns 35 on July 11, has 761 points (355 goals, 406 assists) in 963 NHL games, all with the San Jose Sharks.
Sekera can earn an additional $500,000 in performance-based incentives. A third-round (No. 71) pick by the Buffalo Sabres in the 2004 NHL Draft, the 33-year-old has 236 points (45 goals, 191 assists) in 707 games with the Edmonton Oilers, Carolina Hurricanes and Sabres. The Oilers on Sunday bought out the final two seasons of his six-year contract.
"Andrej is a solid, puck-moving defenseman who will solidify our group of defensemen," Nill said. "With this addition, we enter the season comfortable with our depth at the position, as well as the ability to match up against any type of opponent."
NHL.com correspondent Josh Clark contributed to this report