The New York Islanders and center Bo Horvat have agreed to an eight-year contract extension, six days after they acquired him in a trade from the Vancouver Canucks.

His contract carries an $8.5 million average annual value against the salary cap, as first reported by Sportsnet.