 Villa made his debut in the Argentine Primera División on 12 August 2018 against Talleres de Córdoba.He scored his first goal for Boca in only his fourth appearance, a 3–0 home victory against Club Atlético Vélez Sarsfield on 3 September 2018.Villa was called up to the Colombian national football team on 29 August 2018.