Free-agent center Joe Thornton signed a one-year deal with the Toronto Maple Leafs on Friday for his 23rd season in the NHL, ending a 15-year run with the San Jose Sharks.

Thornton, 41, is currently skating with HC Davos in the Swiss National League in preparation of the 2020-21 NHL season. His contract with the Leafs is for $700,000.