He played in Major League Baseball (MLB) for the San Francisco Giants and won the World Series with the club in 2014.
He was chosen to start Game 7 in left field over newly-converted first baseman Travis Ishikawa, due to his superior defense.
In that game, Pérez made an impressive running catch near the foul line in the fifth inning to rob Norichika Aoki of a double.
[6] On December 14, 2016, Pérez signed a minor league contract with the Detroit Tigers that included an invitation to spring training.
After the 2020 season, Pérez played for Águilas Cibaeñas of the Dominican Professional Baseball League(LIDOM).
On April 20, 2021, Pérez signed with the High Point Rockers of the Atlantic League of Professional Baseball.
[11] On April 12, 2022, Pérez signed with the Charleston Dirty Birds of the Atlantic League of Professional Baseball.