The Houston Astros have arguably one of the best baseball teams around. They are currently experiencing injury issues this season, but when healthy this team is on another tier.
Recently, the MLB announced the full All-Star rosters that will be playing in the American League squad at the All-Star Game in Cleveland on July 9th.
From the Astros selected, we have:
These six Astros will be representing the club in Cleveland and also doing so in historic fashion. The Astros have six players on the All-Star roster, while no other team has more than 3.