The Islanders and forward Brock Nelson have agreed to terms on a six-year contract, the team announced Thursday.

The deal is worth $6 million per year, according to Newsday's Andrew Gross.

Nelson, 27, was due to become an unrestricted free agent when NHL free agency begins on July 1.