 He will replace Houston second baseman Jose Altuve. He's dealing with a hand injury. Now Castro batting 268, seven home runs, 29 RBI, 10 stolen bases, 93 games thus far this season. The All-Star Game takes place on Tuesday. Of course, the home run contest on Monday night, right?