Castro, a La Romana, Dominican Republic native, arrived in Evansville after playing affiliated baseball in the Atlanta Braves organization from 2012-17. The Braves signed Castro in July of 2011 and he made his professional debut at age 18 in the Dominican Summer League in 2012 as a catcher. With the Florida Fire Frogs last season, Castro batted .283 in 96 games. He also hit 10 home runs and finished with 58 RBIs. He split time between the DSL Braves, Danville, Rome and Florida in his six seasons. In his professional career with the Braves organization, Castro appeared in 124 games and he batted .262 with 33 home runs and 213 RBIs. Castro returns to the Otters in 2019 after missing time midseason in 2018. In 19 starts last season for the Otters, Castro hit .333 with five doubles and seven RBIs while scoring 12 times.