After lots of speculation it's done!!

The Toronto Maple Leafs have officially signed Mitch Marner to a contract. 

Sportsnet's Elliotte Friedman reports the deal is for six years but financials details aren't available yet. 

Chris Johnston speculated just a couple of hours ago that it is likely $10.5million AAV. 

More to come.

Source: Elliotte Friedman