El nacido en Istmina, Chocó, juega en Krasnodar desde el verano de 2021. Ha disputado 99 partidos con los verdinegros, marcó 53 goles y dio 19 asistencias.
De acuerdo con el club, el contrato expiraba el 30 de junio de 2025, por lo que la nueva fecha de terminación será del 30 de junio de 2027.
El delantero colombiano recientemente marcó su octavo gol de la temporada y es el líder de la tabla de goleadores de la Liga Rusa.
Si bien aún no está confirmado por el club, medios de comunicación rusos señalaron que el colombiano ganaría 4 millones de euros por temporada; es decir, cerca de diecinueve mil millones.