Free agent forward John Tavares reaches seven-year, $77 million deal with the Toronto Maple Leafs July 1, 2018 5:10 pm|