Latem 2008 Torres, ponownie na zasadzie wypożyczenia, przeniósł się do ekipy Club Santos Laguna z miasta Torreón. W zespole tym, prowadzonym przez Daniela Guzmána, swojego byłego trenera z Atlasu, pełnił jednak wyłącznie rolę rezerwowego, nie odnosząc większych sukcesów, a po upływie roku został wypożyczony po raz kolejny, tym razem do zespołu CF Pachuca. Tam również występował przez dwanaście miesięcy, lecz również nieregularnie pojawiał się na ligowych boiskach, a w 2010 roku triumfował z Pachucą w najbardziej prestiżowych rozgrywkach północnoamerykańskiego kontynentu – Lidze Mistrzów CONCACAF. W styczniu 2011 udał się na wypożyczenie do drugoligowego Club León, którego barwy reprezentował bez poważniejszych osiągnięć do końca roku. Na początku 2012 roku był bliski transferu do południowokoreańskiego Daejeon Citizen, mając szansę zostać pierwszym Meksykaninem w historii K-League, lecz ostatecznie nie przyjął oferty tej ekipy i pozostał w kraju.
W jesiennym sezonie Apertura 2013, już po powrocie do Atlasu, Torres dotarł z nim do finału krajowego pucharu – Copa MX, pozostając jednak przeważnie rezerwowym swojej drużyny.