He has previously played in Major League Baseball (MLB) for the Washington Nationals, New York Yankees, and Atlanta Braves.
[12] On June 23, 2016, Pérez was traded to the Tampa Bay Rays and assigned to their Triple–A affiliate, the Durham Bulls.
[14] On December 16, 2016, Pérez signed a minor league contract with the Pittsburgh Pirates that included an invitation to spring training.
[18] On February 23, 2018, Pérez signed a minor league contract with the San Francisco Giants organization.
On December 9, 2020, Pérez signed with the Sioux City Explorers of the American Association of Professional Baseball.
[21] On August 16, 2022, Pérez signed with the Wild Health Genomes of the Atlantic League of Professional Baseball.
On February 23, 2023, Pérez signed with the Sioux City Explorers of the American Association of Professional Baseball.
[23] On February 22, 2024, it was announced that Perez would be signing with the Hagerstown Flying Boxcars for their inaugural season of play in the Atlantic League of Professional Baseball.