 On December 27, 2002, Cruz signed with the Cincinnati Reds.He would spend the next three years in the Reds organization, including appearing in a career-high 110 games in .Released by the Reds on April 14, , Cruz signed a minor league contract with the New York Mets on May 30, 2006.