 The Astros have two World Series appearances 2005 and 2017 - the 2017 World Series was the first time the Houston Astros won the World Series - a first for a Major League Baseball team based in Texas.The following professional sports venues are located in Houston.Greater Houston metropolitan area is served by a public television station and one public radio station.