Pérez did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[2] He returned in 2021 to play for the Birmingham Barons and Charlotte Knights.[3] He returned to Charlotte to start 2022.[4]
On August 21, 2022, Pérez was selected to the 40-man roster and promoted to the major leagues for the first time after Yasmani Grandal was placed on the 10-day injured list.[5] On August 27, Pérez collected his first career hit, a single off of Arizona Diamondbacks starter Merrill Kelly.[6]
Pérez was optioned to Triple-A Charlotte to begin the 2023 season after losing the backup catcher job to Seby Zavala.[7] In 27 games for the White Sox, he hit .204/.264/.347 with one home run and three RBI. On December 30, 2023, Pérez was designated for assignment by Chicago to make room on the active roster for the signing of Chris Flexen.[8] He cleared waivers and was outrighted to Triple–A Charlotte on January 4, 2024.[9] He became a free agent after the 2024 season.[10]