
Torres tiene 30 años y llega procedente del Cerro Porteño de Paraguay, club con el que ha acumulado 9 partidos disputados, de los cuales 4 como titular, y ha anotado un gol.
Antes de su etapa en el Cádiz CF, en la temporada 2012-2013, Edison Torres jugó en el Racing Club de Avellaneda (Argentina), Club Guaraní (Paraguay), Club Universal (Paraguay), Tacuarembó FC (Uruguay), Deportivo Pereira (Colombia), Atenas de San Carlos (Uruguay), Montevideo Wanderers FC (Uruguay), Club Atlético Peñarol (Uruguay) y Liverpool FC (Uruguay). Y marchó al Cerro Porteño paraguayo en el mercado invernal de la temporada pasada tras pasar por el equipo cadista con más pena que gloria.