Forward Teemu Selanne put off retirement Monday to rejoin the reigning Stanley Cup champion Anaheim Ducks for the rest of the season.
Financial details of Selanne's contract were not disclosed.
Selanne, 37, posted team highs of 48 goals and 46 assists for 94 points last season, his 14th in the NHL.
"It took Teemu several months to determine if he had the passion and determination to return to the NHL [and] we are thrilled to have him back," Ducks general manager Brian Burke said. "This is a player who scored 48 goals last year and showed no sign of slowing down."
Selanne's 48 goals ranked third in the league, which he topped with 25 power-play and 10 game-winning goals.
He also led the Ducks with 257 shots on goal and won his first Stanley Cup, but was contemplating retirement.
"If Brian Burke had told me he needed a deadline in training camp or in November, I wouldn't be here today," Selanne said. "I was very happy to be home and spend the time with my boys and the newborn.
"After that, I thought I would start skating and see how I feel. Every day I started feeling better and better, then I called my agent and asked him to see if there was a deal available."
Selanne has registered 540 goals and 1,135 points in 1,041 NHL games since being drafted 10th overall by the Winnipeg Jets in 1988.
The 10-time all-star has played for the San Jose Sharks and Colorado Avalanche, as well.
He has 666 points (in 556 games) with Anaheim — three points shy of Paul Kariya's franchise record.
"I really feel this is a good time to come back," Selanne said.
Selanne took the NHL by storm in 1992-93, setting a rookie record with 76 goals and winning the Calder Trophy as the league's top freshman.
He won the Rocket Richard Trophy in 1998-99, when he led the NHL with 47 goals.