Rampungake ukara ing ngisor iki: Sawise rong musim sing cukup sukses tanpa penampilan playoff, Astros dadi favorit awal kanggo menang pennant NL 2004. Dheweke nambah pitcher bintang Andy Pettitte menyang daftar sing wis kalebu standout kaya Lance Berkman lan Jeff Kent uga veteran Bagwell lan Biggio. Roger Clemens, sing wis pensiun sawise musim karo New York Yankees, setuju kanggo gabung karo mantan kanca tim Pettitte ing Astros kanggo taun 2004. Kesepakatan setaun kalebu kahanan unik, kayata pilihan kanggo Clemens tetep ing omah ing Houston ing lelungan dalan sing dipilih nalika dheweke ora dijadwalake. Sanajan prediksi awal kanggo sukses, Astros duwe rekor 44 <unk> 44 ing istirahat All-Star. Kurang produksi lan cathetan sing kurang apik ing game sing cedhak dadi masalah utama. Sawisé di-boo ing All-Star Game 2004 sing dianakaké ing Houston, manajer Jimy Williams dipecat lan diganti karo Phil Garner, bintang ing Astros 1986 sing menang divisi. Astros nikmati rekor 46-26 ing paruh kapindho musim iki ing Garner lan entuk papan wild-card NL. Astros ngalahake Braves 3 kanggo 2 ing Seri Divisi, nanging bakal kelangan
Seri Kejuaraan Liga Nasional kanggo St. Louis Cardinals ing pitung game. Clemens entuk rekor kaping pitu Cy Young Award ing taun 2004. Kajaba iku, tambahan pertengahan musim Carlos Beltrán ing perdagangan karo Kansas City Royals mbantu Astros banget ing playoff. Senadyan desas-desus perdagangan pertengahan musim, Beltrán bakal mbuktekake instrumental kanggo pangarep-arep tim, ngetokake wolung home run ing postseason. Sanadyan dhèwèké wis nyatakaké kepinginan kanggo tetep karo Astros, Beltrán nandatangani kontrak jangka panjang karo New York Mets tanggal 9 Januari 2005.