what stadium does the houston astros play in?
Houston, TX. Opening in 2000, Minute Maid Park is the third ballpark the Astros have called home. Previously they played at the Astrodome, dubbed as the âEight Wonder of the Worldâ when it opened in 1965. The Astrodome, a dome multipurpose stadium, allowed Astros fans a way to escape the Summer heat by coming inside to watch baseball.