Torresas buvo išrinktas iš Ontarijo hokejo lygos (OHL), kur jis tris sezonus žaidė su Bramptono batalionu. Jis buvo du kartus OHL antrosios komandos All-Star per savo jaunimo karjerą. Nuo 2001-2002 m. jis tapo profesionalus "Islanders" Amerikos hokejo lygoje (AHL). Jis praleido gerąją dalį dviejų sezonų AHL, prieš tai, kai salainiai jį perdavė "Oilers" 2003 m. Jis žaidė penkis sezonus Edmontone, tapdamas visą darbo dieną NHL žaidėju. 2005-2006 m. jis užfiksavo karjeros skaičius kaip Oileris, tuo pačiu metu padėdamas jiems pasiekti Stanley Cup finalą. 2008 m. po sezono jis buvo perduotas "Blue Jackets", kur jis žaidė daugiau nei du sezonus. Po trumpo darbo "Sabres" klube 2009-2010 m. jis pasirašė sutartį su "Canucks" ir žaidė vienerius metus, kai jie pasiekė 2011 m. Stanley Cup finalą. Torresas pasirašė sutartį su "Phoenix Coyotes", o vėliau - su "San Jose Sharks". Tarptautiniu lygiu, jis atstovavo Kanadai 2001 m. Pasaulio jaunimo čempionate.
, laimėjo bronzinį medalį.