Houston Astros

The Houston Astros are an American professional baseball team based in Houston, Texas. The franchise was granted an expansion franchise to the Major League in 1962, and began play in the 1962 season. The current name, reflecting Houston’s role as the host of the Johnson Space Center, was adopted three years later. In 2013, the Houston Astros moved to Minute...