San Francisco Giants catcher Buster Posey and Detroit Tigers third baseman Miguel Cabrera captured Most Valuable Player honors in the National League and American League, respectively.

Posey, 25, became the eighth National League catcher to win the award and the first since Cincinnati Reds star Johnnie Bench in 1972.

A big part of the Giants' run to their second World Series title in three years, Posey led the league in hitting with a .336 average and also blasted 24 home runs and knocked in 103 runs.

The catcher bounced back after missing most of 2011 with an ankle injury he suffered in a violent collision at home plate with Florida Marlins player Scott Cousins.

In voting by the Baseball Writers' Association of America, Posey received 27 of 32 first-place votes to win by a comfortable margin over second-place finisher and 2011 MVP Ryan Braun of the Milwaukee Brewers.

The 29-year-old Cabrera, a Venezuelan-born slugger, won the MVP after becoming the first player since the Boston Red Sox's Carl Yastrzemski in 1967 to win baseball's elusive Triple Crown, leading the league in batting average, home runs and RBI.

For the season, Cabrera hit .330, smacked 44 home runs and had 139 RBI and was a big part of the Tigers' run to the World Series.

He beat out the Los Angeles Angels' Mike Trout, the 2012 rookie of the year, in the voting. EFE