Born in Necoclí in the Antioquia Department of Colombia, Asprilla trialled with Cortuluá and Deportivo Cali, but both clubs rejected him due to a knee problem, with the latter club not even allowing him to train.[1] He went on to captain local side Alianza Platanera at youth level, before joining América de Cali.[2] With John García injured and Kevin Andrade suspended, Asprilla was given his first team debut on 2 April 2023, starting in a 0–0 draw with Jaguares de Córdoba.[3]