The San Jose Sharks have signed center Andrew Murray to a one-year contract. The Sharks announced the signing Tuesday.