Rampla Juniors
Castro played in Uruguay for Inau, River Plate, Sportivo Artigas de Sauce, Rampla Juniors and Nacional.