The Mets have failed to reach the World Series since they did so in 2000. Although they have lacked talent in some of the years since then, it hasn't all been self inflicted. There have been some players that have just killed this team over the last ten seasons.
Here is a list of the top five players that have beaten the Mets up over the pat ten seasons.
It's hard to believe that a player on the Mets could have been such a detriment to the team, that they would make this list, but Oliver Perez has done just that.
Perez has been just awful the past two seasons, after the Mets gave him a three-year contract to be a front line starter. What has killed the team even more then the awful play has been his refusal to be designated for assignment and clear a roster spot for another pitcher.
It always seems that when Bronson Arroyo takes the mound against the Mets he pitches a gem. He has a 7-2 career record against the Mets with a 3.31 ERA. They just can't seem to figure this guy out.
Mets fans hate Pat "The Bat" Burrell, especially when he was playing for the Philadelphia Phillies. He ranks sixth all-time in career home runs against the Metropolitans, with 42.
Mets fans were glad to see him leave Philadelphia after their 2008 World Series victory, for the American League.
The man they call "LARRY" in New York has tortured the Mets and their fans for over ten years. This man has single handled crushed the Mets and helped the Braves assert their dominance during this period. He has hit a total of 44 home runs against the Mets in his career.
You know a player has killed you team when he names his daughter after your stadium, Shea.
It only took one hit to put this guy on the top of list. A two-run home run in the eighth inning of the 2006 NLCS to break a tie, has given him the name Yadier "Bleepin" Molina. He single handedly (Jeff Suppan was pretty good too) kept the Mets from going to the World Series.
Anyone that keeps a team from a shot at the World Series has to be No. 1, right?