Early career Peralta signed with the
St. Louis Cardinals as an international
free agent in 2004 for a $35,000
signing bonus. He began his professional career as a
pitcher in the
Dominican Summer League. He played in the
Appalachian League in 2006 and 2007, but required two surgeries on his shoulder and spent the 2008 season rehabilitating. The Cardinals released Peralta in May 2009.
Arizona Diamondbacks On July 3, 2013, Peralta signed with the
Arizona Diamondbacks. They paid $2,500 to buy out his contract with the
Amarillo Sox. He played for the
Visalia Rawhide of the
High–A California League after he signed and began the 2014 season with the
Mobile BayBears of the
Double–A Southern League. The Diamondbacks promoted Peralta to the major leagues for the first time on June 1, 2014. He made his major league debut that day. In 2015, Peralta batted .312 with 17 home runs and an NL-leading 10
triples as the Diamondbacks' primary left fielder. Peralta played in 48 games for the Diamondbacks in 2016, hitting .251/.295/.433 with 4 home runs and 43 hits in 171 at-bats. In 2017 with Arizona, Peralta played in 140 games for the club, batting .293/.352/.444 with 154 hits and 14 home runs in 525 at-bats. In 2018, Peralta hit .293/.352/.516 in 146 games for the Diamondbacks, with a career high 164 hits and a career high 30 home runs. Peralta was awarded the
Silver Slugger award at the end of the season. In 2019, Peralta batted .275/.343/.461 in 99 games for Arizona, with 105 hits and 12 home runs. He was awarded the
Gold Glove award at the end of the season. Peralta would continue his success offensively in the 2020 season, hitting an even .300 with 5 home runs and finishing second on the team in RBI with 34. On May 14, 2021, Peralta made his pitching debut, allowing 3 runs in an inning during a blowout loss versus the
Washington Nationals. In the appearance, he notched his first major league strikeout, punching out Nationals outfielder
Yadiel Hernández. In 2021, Peralta batted .259/.325/.402 with 8 home runs and 63 RBIs. He was tied for the major league lead with eight triples.
Tampa Bay Rays On July 30, 2022, Peralta was traded to the
Tampa Bay Rays in exchange for Christian Cerda. Peralta singled twice on October 1, against
Cristian Javier of the
Houston Astros to earn his 1,000th career hit. With Tampa Bay in 2022, he batted .255/.317/.335 with no home runs in 161 at-bats.
Los Angeles Dodgers On February 16, 2023, Peralta signed a one-year, $6.5 million contract with the
Los Angeles Dodgers. He played in 133 games, and hit .259/.294/.381 with seven home runs and 55 RBI. At the conclusion of the season, Peralta underwent a flexor tendon repair procedure on his left arm to repair an injury he suffered around mid-season. He became a free agent following the season.
Chicago Cubs On February 19, 2024, Peralta signed a minor league contract with the
Chicago Cubs. In 20 games for the Triple–A
Iowa Cubs, he hit .217/.341/.348 with two home runs and eight RBI. On May 10, Peralta opted out of his contract and elected free agency.
San Diego Padres On May 18, 2024, Peralta signed a minor league contract with the
San Diego Padres. After three games for the Triple–A
El Paso Chihuahuas, he had his contract selected to the active roster on May 22. He primarily played right field with
Fernando Tatís Jr. injured, and had a slash line of .267/.335/.415, his highest since the shortened 2020 season.
Bravos de Margarita After not playing in the summer of 2025, Peralta signed with the
Bravos de Margarita of the
Venezuelan Professional Baseball League. In 12 games for Margarita, he had 10 hits in 47 at-bats. ==Personal life==