1 A felnőtt klubokban játszott mérkőzések és gólok csak a bajnoki mérkőzések adatait tartalmazzák. Utolsó elszámolt mérkőzés dátuma: 2024. április 13. 2 Utolsó elszámolt válogatott mérkőzés dátuma: 2023. november 16.
Az Once Caldas akadémiáján nevelkedett. 2016. március 19-én mutatkozott be a kolumbiai első osztályban a Deportivo Pasto ellen 1–0-ra elvesztett bajnoki mérkőzésen.[1] Ebben az idényben két találkozón lépett pályára.[2] 2017. május 13-án megszerezte első gólját az Atlético Huila ellen.[3] 2018. július 8-án 3 évre szóló szerződést írt alá a holland Feyenoord csapatával.[4][5] Augusztus 12-én mutatkozott be a BV De Graafschap elleni Eredivisie mérkőzésen.[6] 2019. augusztus 8-án az Európa-ligába a grúz Dinamo Tbiliszi ellen szerezte meg első gólját.[7] 2020 januárjában egymást követő három bajnoki mérkőzésen szerzett gólt, és megkapta a hónap tehetsége díjat.[8] 2020. november 12-én a klub további két évvel meghosszabbította szerződését.[9]
A 2022-es szezon kezdete előtt a Leeds United csapatához szerződött, a legdrágábban eladott Feyenoord-játékosként.[10] Első szezonját a csapat második legtöbb gólt szerző játékosaként zárta, a Leeds kiesett. Ezt követően kölcsönbe vette a Bournemouth,[11] majd 2024 februárjában véglegesen is leszerződtették a játékost.[12][13]