The Phillies had two of their better pitching prospects pitch the first four innings. Right-handers Jake Thompson allowed three hits, one unearned run, one walk and struck out one in two innings. Right-hander Zach Eflin had command issues in the third inning, walking two and hitting a batter to allow a run.
Eflin pitched a scoreless fourth.
"Thompson, it was the first time that he had pitched in a big league game, and Eflin as well," Phillies manager Pete Mackanin said. "They had a little bit of the jitters. Other than that, we left too many men on third base and we had chances to score. But we had chances to win that game."
Up next for Astros: Left-hander Wandy Rodriguez, a non-roster invitee, takes the mound for the Astros for the first time since 2012 in Houston's spring home opener at 12:05 p.m. CT on Friday at Osceola County Stadium in Kissimmee, Fla. The game will air live on MLB.TV. Rodriguez pitched for the Astros for 2005-12 before being traded to the Pirates.
Up next for the Phillies: Phillies right-hander Jeremy Hellickson starts Friday's Grapefruit league game against the Braves at Bright House Field. First pitch is scheduled for 1:05 p.m. ET, and it will air on MLB.TV. The Phillies are expected to choose between Hellickson and Aaron Nola as their Opening Day starter.
Todd Zolecki is a reporter for MLB.com. Read his Phillies blog The Zo Zone, follow him on Twitter and listen to his podcast. This story was not subject to the approval of Major League Baseball or its clubs.