This contract expired in June 2006, and Thornton became an unrestricted free agent when the Sharks declined to pick up the one-year team option in his contract.
This contract expired in June 2006, and with the end of the regular season, he became an unrestricted free agent. Thornton was released by San Jose when the Sharks declined to pick up the one-year team option in his contract.