NHL

AP Source: Sabres sign free-agent Okposo to 7-year contract

  • FILE - In this March 31, 2016, file photo, New York Islanders right wing Kyle Okposo (21) battles along the boards for the puck against  Columbus Blue Jackets defenseman Ryan Murray (27)during the second period of an NHL hockey game in New York. The Buffalo Sabres have signed Okposo to a $42 million, seven-year deal, agent Pat Brisson confirmed Friday, July 1, 2016. (AP Photo/Kathy Willens, File)

    FILE - In this March 31, 2016, file photo, New York Islanders right wing Kyle Okposo (21) battles along the boards for the puck against Columbus Blue Jackets defenseman Ryan Murray (27)during the second period of an NHL hockey game in New York. The Buffalo Sabres have signed Okposo to a $42 million, seven-year deal, agent Pat Brisson confirmed Friday, July 1, 2016. (AP Photo/Kathy Willens, File)  (The Associated Press)

  • FILE - In this March 31, 2016, file photo, New York Islanders right wing Kyle Okposo (21) battles along the boards for the puck against  Columbus Blue Jackets defenseman Ryan Murray (27)during the second period of an NHL hockey game in New York. The Buffalo Sabres have signed Okposo to a $42 million, seven-year deal, agent Pat Brisson confirmed Friday, July 1, 2016. (AP Photo/Kathy Willens, File)

    FILE - In this March 31, 2016, file photo, New York Islanders right wing Kyle Okposo (21) battles along the boards for the puck against Columbus Blue Jackets defenseman Ryan Murray (27)during the second period of an NHL hockey game in New York. The Buffalo Sabres have signed Okposo to a $42 million, seven-year deal, agent Pat Brisson confirmed Friday, July 1, 2016. (AP Photo/Kathy Willens, File)  (The Associated Press)

A person with direct knowledge of the deal tells The Associated Press that the Buffalo Sabres have reached an agreement to sign forward Kyle Okposo to a seven-year, $42 million contract.

The person spoke on the condition of anonymity because the Sabres have not announced the agreement with the former New York Islanders forward. The move was reached shortly after the signing period began on Friday.

The 28-year-old Okposo has eight-plus seasons of NHL experience, is a three-time 20-goal-scorer and regarded as one of the top players available in free agency. Last year, he finished third on the Islanders with 22 goals, and second with 64 points.

In Buffalo, Okposo immediately becomes a top-line forward on a team that has spent the past two years rebuilding through youth.

___

AP Sports Writer Stephen Whyno contributed to this story.