Born in Masthugget,
Gothenburg,
Sweden, to a Cuban father and a Swedish mother, Armenteros moved to the Netherlands at age 16 to join
SC Heerenveen's youth system, and made it into the first team under head coach
Gertjan Verbeek. He was successively released by Heerenveen in 2009, and later chose to rejoin Verbeek at
Heracles Almelo, where he showed himself as a promising striker and managed to score his first
Eredivisie goals. In September 2015, Armenteros signed a two-year contract with reigning
Azerbaijan Premier League Champions
FK Qarabağ. On 29 August 2016, Armenteros returned to
Heracles Almelo, signing a one-year contract with the club.
Benevento On 30 August 2017, Armenteros signed a contract with
Serie A team
Benevento. Armenteros struggled at Benevento, getting little playing time, and looked for a transfer in January 2018. Before departing for Benevento in August, he played 45 minutes for Heracles's B team while recovering from injury, meaning that he had officially played for two teams on the fall-through-spring league calendar. Under FIFA rules, he couldn't play for a third team that used that calendar, and any transfer would require going to a league that plays on a spring-to-fall calendar.
Loan to Portland Timbers In February 2018, Armenteros was loaned by Benevento to
Portland Timbers of
Major League Soccer. He won MLS's Goal of the Week twice in a row in May 2018. His loan contract expired on 31 December 2018, and he returned to Benevento.
Loan to Crotone On 30 January 2020, he joined
Crotone on loan.
Fujairah On 5 October 2020, Armenteros signed with Emirati club
Fujairah.
Second return to Heracles Almelo On 31 January 2022, Armenteros returned to
Heracles Almelo until the end of the 2021–22 season, with an option to extend.
Al-Kholood On 11 August 2023, Armenteros joined Saudi Arabian club
Al-Kholood. On 14 January 2024, Armenteros was released from his contract.
Shenzhen Peng City On 29 February 2024, Armenteros joined
Chinese Super League club
Shenzhen Peng City. == International career ==