Pérez signed with the Tigers as an international free agent in July 2016, and would be assigned to the DSL Tigers as his first professional stop a year later in 2017. Over his first 61 games, he would hit .314 with a .387 OBP, while walking 27 times compared to 21 strikeouts. He would also steal sixteen bases and earn a call-up to the GCL Tigers in 2018. Pérez quickly earned a jump up to the short season single-A Connecticut Tigers after hitting .383 with a .462 OBP in his twenty games, and he would be called up to the West Michigan Whitecaps after just a month in Connecticut.
Pérez made an impact in his debut in West Michigan with a four-for-four night including two runs scored. He would hit .309 with West Michigan over sixteen games, and would begin his 2019 season with the Whitecaps. He was named to the Detroit Tigers' Top 30 Prospects List by MLB.com ahead of the 2019 season at #12.[1] He spent the full 2019 season with West Michigan. Over 124 games, Pérez batted .233 with an OBP of .299. He hit three home runs, 16 doubles, six triples, and finished with 30 RBIs while stealing 21 bases. He did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[2]
On November 15, 2022, the Tigers added Pérez to their 40-man roster to protect him from the Rule 5 draft.[3] Pérez was optioned to the Triple-A Toledo Mud Hens to begin the 2023 season.[4] He played in 116 games split between the Single–A Lakeland Flying Tigers, Double–A Erie SeaWolves, and Toledo, accumulating a .274/.368/.417 batting line with 9 home runs, 48 RBI, and 26 stolen bases. Pérez was again optioned to Triple–A Toledo to begin the 2024 season.[5]
On April 8, 2024, Pérez was promoted to the major leagues for the first time.[6] In his first MLB at-bat, on Apr 13, he hit a single off Minnesota Twins pitcher Simeon Woods Richardson and subsequently stole second base.[7] On April 28, in a game against the Kansas City Royals, Pérez hit his first MLB home run off of Michael Wacha.[8]