how many hits does buster posey have in his career