Armando Galarraga has signed a Minor League contract with the Astros.
The right-hander was famously denied a perfect game two years ago when umpire Jim Joyce missed a call at first base that would have been the final out.
Galarraga, 30, will help the Astros fill a rotation spot at Triple-A Oklahoma City, which has a need for a starter after Henry Sosa agreed to pitch in Korea.
Astros Give Galarraga Minor-League Deal