Anteriormente jugó con los Tampa Bay Rays, San Diego Padres y New York Mets.
Se le conoce como el primer lanzador en las Grandes Ligas en tomar ventaja de las reglas de la liga que permiten a los lanzadores llevar un casco protector a tiempo completo.
[3] Torres inició 27 juegos para Montgomery en 2010, registrando efectividad de 3.47 y 150 ponches en 142 2⁄3 entradas.
Esa temporada en AAA inició 27 juegos, dejando efectividad de 3.08 y 156 ponches en 146 1⁄3 entradas.
[5] Regresó a Durham para una última apertura, en la que lanzó 5 2⁄3 entradas sin carreras y 10 ponches.