↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 25 июля 2021 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 25 июля 2021 года.
Торрес начал карьеру в клубе «Чепо», с которым в дебютном сезоне завоевал Кубок Роммеля Фернандеса, став с 18 голами его лучшим бомбардиром. В 2005 году он на правах аренды перешёл в «Сан-Франсиско», в составе которого выиграл первенство Панамы. В 2007 году Габриэль ездил на просмотры в испанскую «Валенсию» и английский «Манчестер Юнайтед». В том же году он перешёл в колумбийский «Ла Экидад», с которым выиграл Кубок Колумбии. После возвращения в «Чепо» Торрес ещё дважды уходил в аренду в «Атлетико Уила» и «Америку» из Кали.
В 2011 году Габриэль перешёл в венесуэльский клуб «Самора»[2]. 14 августа в поединке против «Туканес» он дебютировал в венесуэльской Примере[3]. В этой же встрече он забил свой первый гол. В сезоне 2012/2013 Торрес помог команде выиграть чемпионат и с 20 мячами стал его лучшим бомбардиром.
В начале 2016 года он Торрес вернулся в «Самору»[7] и стал лучшим бомбардиром чемпионата.
Летом 2016 года Габриэль перешёл в швейцарскую «Лозанну», подписав двухлетний контракт с возможностью продления ещё на один год[8]. 24 июля в матче против «Грассхоппер» он дебютировал в швейцарской Суперлиге[9]. 31 июля в поединке против «Туна» Торрес забил свой первый гол за «Лозанну»[10].
В 2019 году Торрес был включён в состав сборной Панамы на Золотой кубок КОНКАКАФ[33]. Во втором матче в групповом раунде против сборной Гайаны забил гол на 86-й минуте и вместе с командой добился победы со счётом 4:2.