Forward Andrew Cogliano signed a three-year contract with the Anaheim Ducks on Friday.
The 30-year-old could have become an unrestricted free agent July 1. Financial terms were not announced.
"[Cogliano] is such a valuable member our team and we felt it paramount to keep him," general manager Bob Murray said. "He's very consistent, competes every night and, most importantly, is a terrific person. He sets a great example to our younger players with his attitude and approach to the game, and is extremely deserving of this contract extension."
Cogliano has 18 points (five goals, 13 assists) in 43 games this season. He has 351 points (149 goals, 202 assists) in 829 NHL games with the Ducks and Edmonton Oilers, and has not missed a game since his debut with the Oilers against the San Jose Sharks on Oct. 4, 2007. Cogliano's streak of 829 consecutive games is the longest current streak in the NHL and the fourth-longest in League history, after Doug Jarvis (964 games), Garry Unger (914) and Steve Larmer (884).
"I love it here," Cogliano said. "I love the organization, and I'm proud to be a Duck."
The Oilers selected Cogliano in the first round (No. 25) in the 2005 NHL Draft. The Ducks acquired him in a trade for a second-round pick in the 2013 NHL Draft on July 12, 2011.
Since joining the Ducks, Cogliano ranks second in the NHL with 14 shorthanded goals and fourth with 19 shorthanded points. A four-time nominee for the Bill Masterton Memorial Trophy, he scored an NHL career-high 21 goals in 2013-14.
He had NHL career highs of 27 assists and 45 points as a rookie with the Oilers in 2007-08.
The Ducks have not played since a 3-2 loss to the Calgary Flames on Jan. 6. They return from their mandated schedule break to play the Los Angeles Kings at Staples Center on Saturday (10:30 p.m. ET; FS-W, PRIME, NHL.TV).