In 2018, Angel moved from the Columbian side Real Academia to join Porto F.C. in Portugal, where he played for Porto’s under-19 team, winning the U/19 Domestic League and UEFA Champions U/19 League

In season 2021/22 he joined FC Alverca of Portugal.

He joined Balzan FC in June 2022, During season 2023/2/2023 he finished as the club’s top scorer with 14 goals and helped Balzan qualify for the UEFA Conference League. He also finished winning the “MFA Best Foreign Player Award” for season 2022/2023. 

Before the beginning of season 2023/2024, he helped Balzan to win the UECL QR1 and qualifying for the UECL QR2.

On 10th August 2023 Balzan reached a mutual agreement with Angel Torres to be released in order to join a foreign club.