The Buffalo Sabres have signed forward Jeff Skinner to an eight-year deal with an annual cap hit of $9 million.
Skinner scored 40 goals and 63 points in 82 games for the Sabres last season, his first in Buffalo. The Sabres acquired Skinner from the Carolina Hurricanes last summer for Cliff Pu, a 2019 second-round draft pick plus a third-round and sixth-round pick in the 2020 NHL Draft.
The Markham, Ont., native was set to become an unrestricted free agent on July 1.
In 661 career games, the 27-year-old has 244 goals and 442 points since being drafted seventh overall by the Hurricanes in the 2010 NHL Draft.
Skinner played two seasons with the Kitchener Rangers.