Perez made his professional debut in 2018 with the Gulf Coast Astros, batting .364 over 11 at-bats, and played 2019 with the Tri-City ValleyCats, hitting .188 with seven home runs and 27 RBIs over fifty games.[5] Due to the cancellation of the 2020 Minor League Baseball season because of the COVID-19 pandemic, he did not play for a team.[6] Perez started 2021 with the Fayetteville Woodpeckers before being promoted to the Asheville Tourists and Corpus Christi Hooks.[7] Over 106 games between the three teams, he slashed .291/.354/.495 with 18 home runs, 61 RBIs, and 34 doubles.[8] Perez was selected to the 40-man roster following the season on November 19, 2021.[9]
On April 8, 2022, the Astros called Perez up to the major leagues for the first time and made his MLB debut that night.[10] He spent the remainder of the year in the minor leagues, slashing .290/.359/.417 with 7 home runs and 37 RBI in 83 games for four minor league affiliates.
Perez was optioned to the Triple-A Sugar Land Space Cowboys to begin the 2023 season.[11] In 87 games, he batted .255/.328/.399 with 10 home runs and 47 RBI. On August 1, Perez was designated for assignment following Houston's acquisition of Justin Verlander.[12] He was released by the Astros organization on August 4.[13]
Pittsburgh Pirates
On August 11, 2023, Perez signed a minor league contract with the Pittsburgh Pirates organization.[14] He spent the remainder of the year split between Pittsburgh's Double–A and Triple–A affiliates.
Perez began the 2024 campaign with the Triple–A Indianapolis Indians before he was reassigned to the Double–A Altoona Curve. In 69 games split between the two affiliates, he batted .220/.288/.352 with six home runs and 39 RBI. Perez was released by the Pirates organization on July 14, 2024.[15]
York Revolution
On July 30, 2024, Perez signed with the York Revolution of the Atlantic League of Professional Baseball.[16] In 13 games for the Revolution, he slashed .277/.294/.404 with two home runs, eight RBI, and two stolen bases. With York, Perez won the Atlantic League championship.[17]