Star free-agent centre John Tavares announced on his Twitter account Sunday that he has signed with the Toronto Maple Leafs.
WATCH ABOVE: ‘Opportunity was too good: Tavares on signing with Maple Leafs
WATCH: Tavares ‘excited’ about playing with Matthews, Marner
“The past 6 days have been nothing I could have ever expected. Making the toughest decision of my life: to stay where I have been my entire career or take a calculated leap of faith into an opportunity that I believe will be special to me and my family,” Tavares said in the tweet.
“The island, the fans, the organization, my teammates will always be special to me and my family but it’s time to live my childhood dream here in Toronto,” he continued.
WATCH: Tavares says becoming Captain of Leafs never came up in negotiations
Fans have been anxiously been awaiting the decision for weeks, which came shortly after the star player became a free agent on Sunday. Tavares had 37 goals and 47 assists while playing all 82 games for the New York Islanders last season.
WATCH: Leafs fans react to the Maple Leafs signing free agent John Tavares to 7-year, $77 million deal
Toronto Maple Leafs PR confirmed that the team has agreed to terms with Tavares on a seven-year contract, paid CAD$11 million annually.
The Toronto Maple Leafs tweeted a photo of Tavares in a Leafs’ jersey from its official Twitter account when the news broke.
-With files from the Canadian Press.
© 2018 Global News, a division of Corus Entertainment Inc.