San Francisco's Buster Posey has been voted the NL Most ValuablePlayer after returning from a devastating leg injury and becomingthe first catcher in 70 years to win the league's battingtitle.