Castro to a one-year deal with an option for 2026. The 33-year-old holds the record for appearances for Atletico San Luis, the Liga MX side affiliated with Ottawa and its parent Atletico organization.