Pagkahuman sa duha ka malamposong mga panahon nga walay pagpakita sa playoff, ang Astros maoy sayo nga paborito sa pagdaog sa 2004 NL pennant. Ilang gidugang ang bantog nga pitcher nga si Andy Pettitte sa roster nga naglakip na sa mga bantog sama kang Lance Berkman ug Jeff Kent maingon man sa mga beterano nga si Bagwell ug Biggio. Roger Clemens, kinsa miretiro human sa panahon uban sa New York Yankees, miuyon sa pag-apil sa kanhi teammate Pettitte sa Astros alang sa 2004. Ang usa ka tuig nga kasabotan naglakip sa talagsaong mga kondisyon, sama sa kapilian alang kang Clemens nga magpabilin sa balay sa Houston sa piho nga mga biyahe sa dalan sa dihang siya wala mag-iskedyul sa pag-pitch. Bisan pa sa sayo nga mga panagna alang sa kalampusan, ang Astros adunay usa ka mediocre nga 44 <unk> 44 nga rekord sa All-Star break. Ang kakulang sa run produksyon ug usa ka dili maayo nga rekord sa suod nga mga dula mao ang mga mayor nga mga isyu. Human nga booed sa 2004 All-Star Game nga gipahigayon sa Houston, manager Jimy Williams gipapahawa ug gipulihan sa Phil Garner, usa ka bitoon sa dibisyon-nagdaog 1986 Astros. Ang Astros nalipay sa usa ka 46 <unk> 26 rekord sa ikaduha nga katunga sa panahon sa ilalum sa Garner ug nakaangkon sa NL wild-card dapit. Ang Astros nagdaog sa Braves 3<unk>2 sa Division Series, apan nawala sa National League Championship Series
sa St. Louis Cardinals sa pito ka dula. Clemens nakaangkon sa usa ka rekord sa ikapito nga Cy Young Award sa 2004. Dugang pa, ang mid-season pagdugang ni Carlos Beltrán sa usa ka trade sa Kansas City Royals mitabang sa Astros sa ilang playoff run. Bisan pa sa mga hungihong sa midseason trade, si Beltrán mopamatuod nga hinungdanon sa mga paglaum sa koponan, nga nakaigo sa walo ka mga home run sa postseason. Bisan tuod siya miingon sa usa ka tinguha nga magpabilin uban sa Astros, Beltrán mipirma sa usa ka dugay nga kontrata uban sa New York Mets sa Enero 9, 2005.