John Tavares has agreed to sign with the Toronto Maple Leafs on a seven-year deal.

Tavares' deal with the Leafs will have an average annual value of $11 million.

Tavares is a five-time All-Star who has been the face of the Islanders since he was the first overall pick in the 2009 draft and came up as a 19-year-old.

Tavares decided between the Leafs and San Jose Sharks.