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, Posey, an All-Star catcher, will earn $8 million this season. Outfielders Hunter Pence and Gregor Blanco and left-hander Jose Mijares also reached agreements, the Giants said Friday. Pence, who came to the Giants in a trade-deadline deal from the Phillies last summer, will earn $13.8 million. Blanco is due $1.35 million, Mijares $1.8 million.