Which Met hitter, with a minimum of 100 at-bats against the Giants, had the highest OPS against them? It was catcher Mike Piazza, who, in 145 plate appearances against the Giants between 1998 and 2005, hit .333/.413/.619. That’s an OPS of 1.033, more than 100 points better than the second hitter on the list, the great John Olerud, who hit .327/.417/.500 in 120 plate appearances for an OPS of .917. Olerud’s OPS against the Giants was actually lower than his overall OPS of .926 during his three seasons as a Met.
Which Met had the largest gap between their overall OPS and their OPS while hitting against the Giants? It’s one of the Amazin’ Mets, Ron Swoboda, who hit .285/.358/.557 for a .915 OPS against the Giants from 1965 to 1970. His OPS as a Met against all opponents during that period was .706.
Carlos Beltran is #4 on the list, Edgardo Alfonzo is #8, and Jeff Kent is #10. George Foster makes it, too.
The complete list is here.