Andrés Torres est drafté par les Tigers de Détroit en 4e ronde en 1998. Il joue son premier match dans les majeures le et dispute 81 parties sur 3 saisons avec Detroit.
En 2010, Torres obtient pour la première fois de sa carrière la chance de joueur sur une base régulière. Il prend souvent la place de Aaron Rowand au champ extérieur et dispute un total de 139 parties. Il maintient une moyenne au bâton de,268 avec 16 circuits et 63 points produits. Ses deux dernières statistiques, ainsi que ses 136 coups sûrs, sont ses meilleures en carrière pour une saison unique. Il réussit de plus un sommet personnel de 26 buts volés. Il remporte la Série mondiale 2010 avec les Giants.
En 2011, il ne frappe que pour ,221 avec 4 circuits et 19 points produits en 112 matchs pour San Francisco. Il vole aussi 19 buts.
Mets de New York
Après une décevante saison 2011, il est échangé le aux Mets de New York en compagnie du lanceur Ramon Ramirez. Les Giants obtiennent en retour le voltigeur Ángel Pagán[1]. En 2012 pour les Mets, Torres frappe pour ,230 en 132 parties jouées, réussit trois circuits et produit 35 points.
Retour chez les Giants
Le , Torres est de retour chez les Giants de San Francisco sur un contrat d'un an[2]. Il joue sa dernière saison en 2013, alors qu'il frappe pour ,250 en 103 matchs.
Vie personnelle
Andrés Torres reçoit en 2002 un diagnostic de trouble du déficit de l'attention et attribue la relance d'une carrière qui semblait dans un cul-de-sac à sa décision en 2007 de finalement accepter d'être traité pour cette condition avec la médication appropriée[3].