Carl Hagelin signed a four-year, $11 million contract with the Washington Capitals on Sunday. It has an average annual value of $2.75 million.
The 30-year-old forward could have become an unrestricted free agent July 1.
"We are pleased to have signed Carl to a new four-year contract," Capitals general manager Brian MacLellan said. "Carl is a versatile player who can play on any line and is an excellent penalty killer. He is a proven winner and provides great leadership to our team."
Hagelin had 19 points (five goals, 14 assists) in 58 regular-season games with the Capitals, Los Angeles Kings and Pittsburgh Penguins this season.