He played in Major League Baseball (MLB) for the Pittsburgh Pirates, Philadelphia Phillies, Milwaukee Brewers, and Toronto Blue Jays.
The New York Mets purchased his contract from the Pawtucket Red Sox in November 2005, and optioned him to the Norfolk Tides in March 2006.
Pérez became a free agent at the end of the 2008 season and signed a minor league contract with an invitation to spring training with the Atlanta Braves in January 2009.
[3] Pérez received his first career win after Raúl Ibañez hit a walk-off home run in the bottom of the inning.
[6] Pérez set a Blue Jays franchise record in a game against the Los Angeles Dodgers on July 23 by pitching his 22nd consecutive scoreless inning to begin his career in Toronto.
The previous record had been held for nearly 35 years by Víctor Cruz, who pitched 211⁄3 consecutive scoreless innings from June 24 to July 31, 1978.
[12] After spending the 2014 season as a free agent, Pérez signed a minor league contract with the Texas Rangers in January 2015.