Reigning NL MVP and batting champion Buster Posey is among four San Francisco Giants to reach agreement on one-year contracts that avoided salary arbitration.