Torres played 39 games with both Phoenix and San Jose this past season, registering seven goals and 11 assists for 18 points, with 17 penalty minutes and 87 hits.
The 31 year-old has appeared in 630 career NHL games with the New York Islanders, Edmonton Oilers, Columbus Blue Jackets, Buffalo Sabres, Vancouver Canucks, Phoenix Coyoes and San Jose, notching 134 goals and 121 assists for 255 points, and 490 penalty minutes.
The native of Toronto, Ontario was acquired by San Jose via trade on Apr. 3, 2013. He was originally drafted fifth-overall by the Islanders in the 2000 NHL Entry Draft.