The Sharks have signed center Andrew Murray to a one-year contract. Murray, 29, had eight points (four goals, four assists) in 29 games with the Blue Jackets last season. He also missed 31 games because of injuries.