Libéré par les Pirates en , il reçoit une offre de contrat de son ancienne équipe, les Mets, qu'il rejoint durant l'été et aide à remporter la Série mondiale 1986 sur les Red Sox de Boston. Joueur réserviste à ce stade de sa carrière, Mazzilli évolue à New York jusqu'en 1989. Il est réclamé par les Blue Jays de Toronto via le ballottage le et complète sa dernière saison dans les majeures en jouant en Série de championnat 1989 de la Ligue américaine avec Toronto.