Joe Thornton signed a 1 year, $5,000,000 contract with the San Jose Sharks on Jul. 2, 2018. The contract has a cap hit of $5,000,000.