Giants veterans Buster Posey and Brandon Crawford had great seasons at the plate.