He was widely regarded as the top prospect from Panama and in 2007 he traveled twice to England to train with Manchester United and once in Spain with Valencia. On his second flight to Manchester he got injured on the second day of practice and had to return home,[4] where he played for ANAPROF side Chepo. In 2008, he was loaned for 6 months to 2007 Mustang Cup runner-up La Equidad, his loan contract was later extended for 6 extra months. In his debut in Colombia, Torres scored in a 2–3 loss against Deportivo Pereira. In January 2009 Torres signed a loan contract for a year with current Mustang Cup champions América Cali.[5] However, after missing the pre-season because of his participation in the 2009 UNCAF Nations Cup with Panama, he was relegated to the bench where he would spend most of his matches. On 30 March he was released from America after having returned to his home late and intoxicated,[6][7] allegations Torres has denied.[8]Gaby returned to Panama to play with Chepo in April 2009.[9]
In January 2010 Torres moved abroad again to play for Colombian side Atlético Huila alongside compatriot Amílcar Henríquez[10] and in July 2011 moved to Venezuelan side Zamora[11] and he became the club's all-time top goalscorer in February 2013 after scoring his 29th goal against Portuguesa.[12]