Castro vant en olympisk sølvmedalje i baseball under Sommer-OL 2000 i Sydney. Han var med på det cubanske laget som kom på andreplass i baseballturneringen bak USA. Cuba tapte finalen til USA med resultatet 0–4.