Alex Cora (34): .162/.262/.243
Fernando Tatis (35): .212/.257/.364
Henry Blanco (38): .227/.296/.318
Gary Matthews (35): .139/.244/1.94
Frank Catalanotto (36): .143/.182/.190
Blanco gets a pass, because he's a defensive catcher and is nearly out-hitting Rod Barajas anyway. The other four guys are a dismal combination of age and incompetence; if any of the four were released today, I find it hard to believe that any other team would pick them up.
Catalanotto is the easiest to replace - just release him and call up Chris Carter from Buffalo right now. Cats never gets in the field anyway; he's been a pinch-hitter in 19 of the 20 games he's appeared in this season. If the Mets are that worried about Carter's defense, just give him the Rusty Staub role and let him pinch-hit.
Matthews is signed for next year at a cost of $1 million; his production could easily be replaced by a Rule V-caliber defensive outfielder/pinch-runner. Cora has a vesting option that just about everyone in the Mets organization (except maybe Omar Minaya!) is hoping will not be exercised. Release him now, before Jose Reyes or Luis Castillo gets injured and Cora plays his way onto the 2011 team.