Top NHL free agent John Tavares headed to Toronto Maple Leafs for $77 million
Leafs captain John Tavares returns after seven-game injury absence
SIMMONS: An ordinary John Tavares in the playoffs isn't what the Maple Leafs are paying for
John Tavares scores hat trick in Maples Leafs OT win over Blackhawks - Sports Illustrated
Bruins miss out on John Tavares as he agrees to deal with Maple Leafs - The Boston Globe
John Tavares Signs 7 Year, $77 Million Dollar Deal with Maple Leafs โ NHLEVERYTHING
Here's how the Maple Leafs can keep John Tavares, and their big 3, together, by Luke Casaletto
How the Islanders forced John Tavares to leave for Toronto
John Tavares will soon become second $100M player in Toronto Maple Leafs history