He has previously played in Major League Baseball (MLB) for the Milwaukee Brewers, Kansas City Royals and Detroit Tigers.
Peralta grew up in Samana, Dominican Republic, but moved to Santo Domingo when he was 11 in order to train with his uncle.
After sitting out the 2007 season, he returned in 2008, playing for the rookie-league Helena Brewers and Class A West Virginia Power.
He split the 2010 season between the Class A-Advanced Brevard County Manatees and Double-A Huntsville Stars.
The Brewers promoted Peralta to the MLB roster on April 21, 2012, to replace Kameron Loe.
[9] During the month of June, he made five appearances in relief, allowing one run in 4+2⁄3 innings pitched and recording two saves.
On February 18, 2021, after spending the 2020 season as a free agent, Peralta signed a minor league contract with the Detroit Tigers organization and received an invitation to Spring Training.
[11] He was assigned to the Triple-A Toledo Mud Hens to begin the year, and recorded a 2.75 ERA in 6 appearances.
[12] On June 30, Peralta recorded his first win as a starter since 2017, allowing one run (zero earned) and three hits over five innings in a victory over the Cleveland Indians.
[16] In 24 starts for the Triple–A Rochester Red Wings, he struggled to a 3–8 record and 6.31 ERA with 100 strikeouts across 102+2⁄3 innings pitched.