Skriv en fortsættelse til dette afsnit - Torres blev trukket ud af Ontario Hockey League (OHL), hvor han spillede tre sæsoner med Brampton Battalion. Han var to gange en OHL Second Team All-Star i løbet af sin junior karriere. Begyndende i 2001/02 blev han professionel med Islanders' American Hockey League (AHL) affiliate. Han tilbragte den bedste del af to sæsoner i AHL før Islanders handlede ham til Oilers i 2003. Han spillede fem sæsoner i Edmonton og blev en fuldtids NHL-spiller med klubben. Han indspillede karriere numre som en Oiler i 2005 <unk> 06, samtidig med at hjælpe dem til Stanley Cup Finals det år. I 2008 off-season, blev han handlet til Blue Jackets, hvor han spillede den bedre del af to sæsoner. Efter en kort stint med Sabres i 2009-10, han underskrev med Canucks og spillede et år for dem, hvor de nåede 2011 Stanley Cup Finals. Torres skrev under med Phoenix Coyotes og San Jose Sharks. Internationalt repræsenterede han Canada ved 2001 World Junior Championships
, vandt en bronzemedalje.