The Reds have signed Armando Galarraga to a minor-league deal.

He is best known for nearly throwing a perfect game, only to have an umpire incorrectly called the runner safe on what should have been the final out.

Galarraga pitched 24 innings for the Astros last season, ending with a 6.75 ERA.