The Houston Astros were defeated by the Cleveland Guardians, 4 to 2, on July 9.

Explore