Career
During his career, Castillo played for Football Club Zürich, Lausanne Sports, Football Club Winterthur, Grasshoppers Zürich, Football Club Luzern, South Carolina Young Fellows Juventus, Football Club Regensdorf and Football Club Blue Stars Zürich.