I'm not sure what the rule is if he misses the games prior to the ASG. He missed last night, and the Revs have 4 more games before the ASG. If he misses all of those I'm not sure he has to skip the subsequent game. And as just noted, maybe he stays injured beyond our game.
i was curious so I went to doctor Google:
Villa missed the prior six games before the all star game and was suspended from the game after the ASG because he didn’t play in the ASG. If Gil was selected for the ASG and doesn’t play, no matter if he was playing before or not, he can’t play the next game if the same rules apply.