Wywalczył z Antiguą dwa mistrzostwa Gwatemali (Apertura 2017, Clausura 2019) i jedno wicemistrzostwo (Apertura 2019).
W styczniu 2020 Castellanos został wypożyczony do absolutnego beniaminka, walczącego o utrzymanie w lidze Deportivo Mixco, by nabrać ogrania meczowego. Na koniec sezonu spadł wraz z nim z ligi gwatemalskiej. Bezpośrednio po tym został ściągnięty na wypożyczenie do Xelajú MC przez Waltera Claverí, swojego byłego trenera z Mixco. W lutym 2021 powrócił do Antigui.
Kariera reprezentacyjna W kwietniu 2015 Castellanos został powołany przez Edgara Medę do wstępnego składu reprezentacji Gwatemali U-15 na mistrzostwa CONCACAF U-15. Turniej ostatecznie został odwołany przez CONCACAF.
Już jako czternastolatek Castellanos otrzymywał powołania do reprezentacji Gwatemali U-17; najpierw od Juana Manuela Funesa, a następnie od Héctora Juliána Trujillo i Luisa Lópeza Menesesa.
W październiku 2018 Castellanos znalazł się w ogłoszonym przez Davida Gardinera składzie reprezentacji Gwatemali U-20 na Mistrzostwa CONCACAF U-20. Tam rozegrał wszystkie cztery mecze w pełnym wymiarze czasowym, a jego drużyna odpadła z turnieju już w fazie grupowej.