V máji 2019 Castañeda reprezentoval Kolumbiu na Majstrovstvách Južnej Ameriky 2019 v bežke na 20 000 metrov a získal zlatú medailu. V októbri 2019 reprezentoval Kolumbiu na majstrovstvách sveta v atletike 2019 v mužskej 20 kilometrové chôdzi.
a bol diskvalifikovaný.