He played on a lot of teams, and apparently he always played well against the Giants. We already know that Gary Sheffield he was the Dodger with the highest OPS against the Giants (in a minimum of 100 at-bats). Now we see that he is also the Marlin who hit best against the Giants. His .320/.469/.664 line in 160 plate appearances from 1993 to 1998 is impressive. The Marlin with the biggest gap between his career OPS (.837) and his OPS against the Giants (1.083) is Dan Uggla, who played for Florida from 2006 to 2010.
There are only twelve hitters on the list, which is here.