Jordan Eberle is sticking with the Islanders.
The 29-year-old winger, who was scheduled to become an unrestricted free agent on July 1, agreed to a five-year, $27.5 million contract extension with the Islanders on Friday. The new deal will carry a $5.5 million cap hit.
The Islanders originally traded for Eberle before the 2017-18 season in a deal that sent Ryan Strome to the Edmonton Oilers.
Eberle, a 2008 first-round draft pick, scored 25 goals and had 59 points his first season with the Islanders but finished this season with 19 goals and 37 points in 78 games played.
He played well in the postseason, though, adding four goals and nine points in eight games.