NL MVP Buster Posey agreed to an $8 million, one-year contract with the San Francisco Giants, teammate Hunter Pence got a $13.8 million deal and Jacoby Ellsbury settled with the Boston Red Sox for $9 million on a busy Friday as players and teams swapped figures in salary arbitration.