Before landing in Philadelphia in 2000, Pérez had played for the Toronto Blue Jays from 1995 to 1998, where he was selected under the provisions of the Rule 5 draft. He has also played for the Tampa Bay Devil Rays and the Houston Astros at the MLB level. Pérez is considered to be versatile because of his ability to play all four infield positions.
Despite being signed through 2006, Pérez was released by the Phillies on April 2, 2006; he signed a contract with the Tampa Bay Devil Rays on April 6.[1] On Mother's Day, May 14, 2006, Perez was one of more than 50 hitters who brandished a pink bat to benefit the Breast Cancer Foundation. In 2006, he became the fourth player in Tampa Bay history to have four extra-base hits in a game, a feat that wasn't again matched by a Rays player until Sam Fuld did in April 2011.[2]
On May 30, 2007, he was traded from the Los Angeles Dodgers to the Chicago White Sox for Dwayne Pollok.[3] Through 2008, Pérez was a .240 hitter with 24 home runs and 180 RBI in 789 games. On November 22, 2007, Perez signed a minor league contract with an invitation to spring training with the Houston Astros.[4] He was added to the 25-man roster by the end of spring training. He played 8 games in the majors for Houston and became a free agent at the end of the season.
He signed with the Colorado Rockies in March 2009 but was released by the organization a month later.[5]
On February 9, 2011 Italian baseball team Bbc Grosseto signed Tomàs Pérez to one-year contract, but he was waived on March 6 due to an elbow injury.[6]