On April 3, 2013, Torres was traded to the San Jose Sharks for a third-round draft pick in the 2013 draft. On April 16, 2013, Torres made his first shootout attempt in two years against the Los Angeles Kings to give the Sharks the 3–2 victory. Torres scored the game-winning goal in overtime of game two of round one against his former team, the Vancouver Canucks. The Sharks swept the series.