Career
From 2002 to 2006, Torres played in Minor League Baseball for the Burlington Indians, Mahoning Valley Scrappers, Kinston Indians, Akron Aeros, and Buffalo Bisons - all teams in the Cleveland Indians organization. On April 25, 2008, Torres" contract was purchased and he made his major league debut the next day against the Chicago White Sox. He became a free agent at the end of the season and signed a minor league contract with the Chicago White Sox.
He last played for the Colorado Rockies organization in 2010.