|Age: 31 (born August 15, 1981)|
|Bats: Left Throws: Left|
|Acquired: With Roberto Hernandez for Xavier Nady on July 31, 2006|
|Contract: No longer with Mets|
In ’06, Perez was acquired by the Mets in a trade with the Pirates on July 31. Over the rest of the season, he pitched 36 and two-thirds innings over seven games. At Shea Stadium on September 6, Oliver hurled a five-hit shutout in an 8-0 Mets win over the Braves that completed a doubleheader sweep. He struck out eleven batters, but got a no-decision in an eventual 6-4 Mets win over the Marlins on September 12 at Florida. Perez also got the win in the Mets’ 12-5 victory over the Cardinals in Game 4 of the National League Championship Series at St. Louis on October 15.
In 2007, Perez led the Mets with 15 wins and a 3.56 earned run average. He recorded 174 strikeouts during the season. At Atlanta on April 6, Oliver pitched seven innings of five-hit ball for the win and scored two runs in the Mets’ 11-1 rout of the Braves. He hurled six and two-thirds innings for the win in a 7-2 Mets victory over the Braves at Shea on April 21. Perez fanned ten batters in five and two-thirds innings, singled and scored twice each and got the win in a 6-3 Mets triumph over the Marlins at Shea on May 2. He hurled seven and two-thirds innings for the win in a 3-2 Mets victory over the Yankees on May 18 at Shea. Oliver hurled seven scoreless innings for the win in a 3-0 Mets victory over the Braves in Atlanta on May 23. He pitched seven and one-third scoreless innings to chalk up the win as the Mets defeated the Yanks, 2-0, in the Bronx on June 15. Perez struck out eight batters in seven and one-third innings for the win in the Mets’ 4-1 victory over the Dodgers at Los Angeles on July 20. He pitched seven innings of three-hit scoreless ball and got the win in a 5-2 Mets triumph over the Dodgers on August 24 at Shea. Oliver also had eight innings pitched in earning the win in the Mets’ 7-2 victory over the Marlins at Florida on September 22.
Perez made a team-leading 34 starts in 2008. He had a 10-7 won-lost record for the year. Oliver pitched six scoreless innings with eight strikeouts to get then win in the Mets’ 13-0 rout of the Marlins on April 2. He hurled five and two-thirds innings of scoreless ball for the win in a 4-2 Mets victory over the Phillies at Philadelphia on April 19. Perez pitched six innings of three-hit ball for the win in an 8-3 Mets victory over the Reds at Shea on May 11. He allowed three hits in seven and two-thirds innings for the win in an 11-2 Mets romp over the Yankees on May 18 in the Bronx. Oliver hit a two-run single and fanned eight batters in seven innings of three-hit ball for the win in the Mets’ 7-1 victory over the Rangers at Shea on June 13. He yielded three hits in seven innings to claim the win in a 3-1 Mets triumph over the Yankees on June 29 at Shea. Perez struck out twelve hitters in a 3-1 Mets win over the Phillies at Shea on July 24. He pitched seven scoreless innings for the win in a 3-0 Mets triumph over the Marlins at Shea on August 8. Oliver fanned eight batters in six and two-thirds innings and got the win in a 9-3 Mets victory over the Nationals on August 14 at Washington. He also hurled six and two-thirds innings for the win in the Mets’ 9-2 triumph over the Brewers at Milwaukee on September 3.
Plagued by injuries, Perez was limited to 66 innings pitched in 14 games in 2009. He had three wins during the season. On April 15, Oliver hurled six innings of three-hit ball and was the winning pitcher in a 7-2 Mets victory over the Padres, which was the team’s first win at Citi Field. He pitched five innings for the win in a 5-4 Mets triumph over the Dodgers at Citi Field on July 8. Perez also had five innings pitched for the win in the Mets’ 9-4 victory over the Braves on August 18 at Citi Field.
Perez made 17 game appearances in 2010. He struck out 37 batters and walked 42 in 46 1/3 innings pitched as both a starter and a reliever. In Oliver’s final game with the Mets on October 3, he suffered the loss in the team’s season-closing 2-1 defeat to the Nationals in 14 innings at Citi Field, finishing the season 0-5 with a 6.80 ERA.