Castellanos kilpaili vain miesten 100 metrin vapaasti
Sydneyn kesäolympialaisissa 2000. Hän sai FINA: n universaalipaikan, kun hän saapui ajoissa 53.43. Hän haastoi seitsemän muuta uimaria kolmannella kierroksella, mukaan lukien Trinidadin ja Tobagon 16-vuotias George Bovell ja Seychellien kolme kertaa olympiavoittaja Kenny Roberts. Hän pyöristyi viimeiseksi 54,06 sekunnissa, 0,63 sekuntia alkuaikojensa alapuolella. Castellanos ei päässyt semifinaaliin, koska hän sijoittui 64. sijalle.