San Francisco Giants catcher Buster Posey was named the National League MVP on Thursday, earning the first-place vote on 27 of 32 ballots.