Viết tiếp cho đoạn này - Torres đã được soạn thảo ra khỏi Ontario Hockey League (OHL), nơi anh chơi ba mùa với Lữ đoàn Brampton. Anh là một All-Star đội hai OHL hai lần trong sự nghiệp của mình. Bắt đầu từ năm 2001-2002, anh trở thành chuyên gia với chi nhánh American Hockey League (AHL) của Islanders. Anh đã dành phần tốt hơn của hai mùa giải ở AHL trước khi Islanders trao đổi anh ta với Oilers vào năm 2003. Anh chơi năm mùa ở Edmonton, trở thành một cầu thủ NHL toàn thời gian với câu lạc bộ. Ông đã ghi lại số lượng sự nghiệp như một Oiler vào năm 2005 <unk> 06, trong khi cũng giúp họ lọt vào Chung kết Stanley Cup năm đó. Trong mùa giải 2008, anh đã được giao dịch với Blue Jackets, nơi anh chơi phần tốt hơn của hai mùa giải. Sau một thời gian ngắn với Sabres vào năm 2009-10, anh ký hợp đồng với Canucks và chơi một năm cho họ, nơi họ lọt vào Chung kết Stanley Cup 2011. Torres sau đó ký hợp đồng với Phoenix Coyotes và sau đó với San Jose Sharks. Ở cấp độ quốc tế, anh đại diện cho Canada tại Giải vô địch trẻ thế giới 2001
, giành huy chương đồng.