Formado en las inferiores del Houston Dynamo, con un breve paso en el Columbus Crew, Castilla fue promovido al primer equipo del Dynamo en 2021 como jugador de cantera.
[1] Firmó su primer contrato con el club en junio de 2020 con solo 15 años, Castilla es el jugador más joven en la historia en firmar con el club.
[3] El 20 de julio del 2023 se oficializa su llegada al Deportivo Cali superando los exámenes médicos y llegando como Agente Libre y firmando contrato por 2 años , siendo esta su primera experiencia en su país y ciudad de nacionalidad.
[7] En el Mundial Sub-20 Argentina 2023, Colombia llegó hasta cuartos de final donde perdió 1-3 ante Italia.
[8] En enero del 2024 es convocado para el microciclo previo al Torneo Preolímpico Sudamericano Sub-23, del 2024 Actualizado hasta el 20 de julio de 2023