"You'd love to stay in one place for the whole year, but I would rather go between Triple-A and the big leagues than stay in Triple-A all year, and maybe go to Double-A," said Zeid. "I'd rather have this struggle than any other struggle. I'll give it all I have and hopefully I can stick.
"I feel at home here. Obviously I know all the guys on the team. I love to play here, I love the fans."
Zeid has seven appearances with the Astros this season with a 3.86 ERA. His last appearance was May 19 at the Angels, allowing no runs in one-third of an inning. In 17 games at Oklahoma City, he's 2-2 with seven saves and a 2.41 ERA in 18 2/3 innings.
"Zeid gives us the flexibility of having a guy who can go short or long coming out of the bullpen," said Astros manager Bo Porter.
Owens made one appearance for the Astros, a May 23 start against the Mariners in which he allowed five runs on nine hits over 5 2/3 innings.
Richard Dean is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.