The Sharks have signed forward Raffi Torres to a three-year contract that will keep him off the free-agent market next month.

A source told ESPN.com's Pierre LeBrun that the deal is worth $6M total.