The New York Islanders saw their previous captain, John Tavares, walk in free agency. They weren't going to let it happen again, agreeing with Anders Lee on a seven-year, $49 million contract, according to multiple reports.

Lee became the Islanders captain this past season after Tavares bolted for Toronto.