A native of Montería, Arroyo's mother died when he was six months old.[2] As his father lived in Canada, he was raised by his uncle and grandmother, who supported Arroyo as he played youth football, with his uncle going as far as to quit his job to help Arroyo achieve his dream.[2]
Club career
Deportivo Cali
In his youth, Arroyo featured for Italian side AC Milan in international tournaments.[3][4] He joined Deportivo Cali's youth system in 2016, and would make his professional debut with the club's senior team in 2019.[2] On 30 August of the same year, he scored his first goal for the club; having come off the bench with six minutes to go and a 1–1 scoreline in a Copa Colombia game against Atlético Junior, Arroyo scored the winning goal as Deportivo Cali went on to win 2–1.[5]
Over the following three seasons, Arroyo struggled to fully establish himself in the Deportivo Cali first team, scoring no goals in the 2020 and 2021 Categoría Primera A seasons. For the 2022 season, he was sent on loan to fellow Categoría Primera A side Jaguares de Córdoba.[6] Having returned to Deportivo Cali and featuring heavily in the 2023 season, Arroyo left the club in December 2023 following a mutual agreement.[7]
Iraklis
In early January 2024, Arroyo joined Greek side Iraklis, signing a one-and-a-half-year deal.[8]
International career
Arroyo has represented Colombia at under-17 and under-19 level.[1] In October 2019, after a good debut season with his club, Deportivo Cali, he was called up to the under-20 squad for the first time.[9]