V květnu 2019 reprezentoval Castañeda Kolumbii na mistrovství Jižní Ameriky 2019 v běhu na 20 000 metrů a získal zlatou medaili. V říjnu 2019 reprezentoval Kolumbii na mistrovství světa v atletice 2019 v běhu 20 kilometrů pro muže.
a byl diskvalifikován.