Berroa played for the rookie–level Gulf Coast League Blue Jays in 2018, batting .282/.386/.359 with no home runs, 11 RBI, and 17 stolen bases.[3] He spent the 2019 campaign with the rookie–level Bluefield Blue Jays, slashing .236/.349/.329 with two home runs, 13 RBI, and 14 stolen bases.[4] Berroa did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[5]
Berroa returned to action in 2021 with the Single–A Dunedin Blue Jays and Double–A New Hampshire Fisher Cats. In 85 games between the two affiliates, he hit a cumulative .247/.358/.399 with career–highs in home runs (7), RBI (50), and stolen bases (48).[6] In 2022, Berroa played in 82 games for New Hampshire and the High–A Vancouver Canadians, batting a combined .211/.315/.382 with seven home runs, 27 RBI, and 47 stolen bases.[7] He split the 2023 campaign between New Hampshire and the Triple–A Buffalo Bisons, slashing .258/.368/.390 with seven home runs, 43 RBI, and 47 stolen bases across 125 total games.[8]
Steward began the 2024 season with Triple–A Buffalo. On June 23, 2024, Berroa was selected to the 40-man roster and promoted to the major leagues for the first time.[9]