Castro played for both the Angels and the Padres last season where he appeared in 27 games and hit .188 with two homers and nine RBIs. He spent the previous three seasons with the Twins where he played 208 games and hit .229.
Castro had his best years with the Astros where he 617 games and was named to the All-Star game in 2013. He hit .232 with 62 homers and 212 RBIs in his six seasons in Houston.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports