Houston Astros Best Winning Percentage in the Major Leagues!

I used to watch my beloved Astros back in the good old…