The Astros have played their home games at Minute Maid Park since 2000 .
The Astros play their home games at Minute Maid Park in Houston .