Échangé le 13 novembre 1985 aux Mets de New York, il remporte la Série mondiale en 1986 avec la formation new-yorkaise, qui bat l'ancienne équipe d'Ojeda, les Red Sox. Devenu agent libre en 1992, il signe chez les Indians de Cleveland le 8 décembre 1992.