 On February 9, 2016, Peralta signed a minor league contract with the Seattle Mariners that included an invitation to major league spring training.On June 6, 2016, he was released.On June 10, 2016, Peralta signed a minor league contract with the Chicago Cubs.