Kevin Hayes will be a Philadelphia Flyer for the next seven years.
The NHL club and the soon to be unrestricted free-agent agreed to the deal on Tuesday with an average annual value of $7.14-million.
As part of the deal, Philadelphia traded for Hayes' negotiating rights on June 3, surrendering a fifth-round pick to the Winnipeg Jets.
The 27-year-old centre tallied a career-high 55 points in 71 games during the 2018-19 season that he split between the Jets and New York Rangers.
In other hockey news, calling it ""one of the most difficult decisions I've had to make in my 44 years in the NHL," the General Manager of the Anaheim Ducks, Bob Murray has announced the club has bought out the contract of former NHL MVP Corey Perry, after 14 seasons with the franchise.
Perry was drafted by the Ducks and has spent his entire career in Anaheim, becoming the franchise leader with 988 games played and is the third-leading scorer in team history with 776 points, and his 372 goals rank second.
The former London Knight won a Memorial Cup with the OHL club in 2005, a gold medal at the World Jr. Championship with Team Canada in 2005, two Olympic Gold medals for Team Canada in 2010 and 2014 and a Stanley Cup with Anaheim in 2007.