In the schedule, MLB official site displays games in different fill (background) colors. For instance, the Red Sox vs. Yankees game on July 31 is in grey fill color, while the game on July 7 is in white.
What does the coloring mean?
Sports Stack Exchange is a question and answer site for participants in team and individual sport activities. It only takes a minute to sign up.Sign up to join this community
You didn't copy the important part of the table, because it's stated below what each color stands for.
To be honest, this isn't entirely true, because the white color is only for completed home games to distinguish between completed home and away games.
You can as well see this by the annotations in each field (vs. for home and @ for away). It's a perfect match.