Berroa signed with the Minnesota Twins as an international free agent on July 2, 2016. He made his professional debut in 2017 with the Dominican Summer League Twins, logging a 5.60 ERA with 16 strikeouts in 9 games.[1]
Berroa split the 2018 season between the rookie–level Gulf Coast League Twins and rookie–level Elizabethton Twins. In 10 games (8 starts), he accumulated a 2.81 ERA with 41 strikeouts across 41+2⁄3 innings pitched. Berroa began the 2019 season back in Elizabethton, working to a 4.55 ERA in 7 starts.[2]
San Francisco Giants
On July 31, 2019, the Twins traded Berroa, Jaylin Davis, and Kai-Wei Teng to the San Francisco Giants in exchange for Sam Dyson.[3] He spent the remainder of the season with the Low–A Salem-Keizer Volcanoes, also appearing in one game for the rookie–level Arizona League Giants. In 4 starts for Salem-Keizer, Berroa struggled to a 9.56 ERA with 11 strikeouts across 16.0 innings pitched. He did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[4]
Berroa spent the entire 2021 season with the Single–A San Jose Giants, pitching to a 5–6 record and 3.56 ERA with 135 strikeouts across 24 starts. He began the 2022 season with the High–A Eugene Emeralds, and recorded an 0.68 ERA in 4 starts.[5]
Seattle Mariners
On May 11, 2022, the Giants traded Berroa to the Seattle Mariners in exchange for Donnie Walton.[6] He split time between the High–A Everett AquaSox (for whom he logged a 2.41 ERA in 13 starts) and the Double–A Arkansas Travelers (for whom he posted a 4.37 ERA across 9 starts). On November 8, 2022, the Mariners added Berroa to their 40-man roster to protect him from the Rule 5 draft.[7]
Berroa was optioned to the Double-A Arkansas Travelers to begin the 2023 season.[8] In 24 games for Arkansas, he registered a 4–1 record and 2.93 ERA with 69 strikeouts and 2 saves in 46.0 innings of work. On July 19, 2023, Berroa was promoted to the major leagues for the first time.[9][10] He made his major league debut on July 21, pitching 2⁄3 of an inning in relief against the Toronto Blue Jays.[11]