NEW YORK -- Joe Mauer became only the second catcher in 33 years to win the American League Most Valuable Player Award, finishing first in a near-unanimous vote Monday.

The Minnesota Twins star received 27 of 28 first-place votes and 387 points in balloting by the Baseball Writers' Association of America.

New York Yankees teammates Mark Teixeira (225 points) and Derek Jeter (193) followed. The Detroit Tigers' Miguel Cabrera drew the other first-place vote and was fourth with 171 points, one point ahead of the Los Angeles Angels' Kendry Morales.

Mauer became the second Twins player to win in four years, following Justin Morneau in 2006. Morneau gave Mauer a bottle of champagne Monday at the Metrodome.

"Hopefully we can pop that open here a little later," Mauer said.

Mauer set a major league record for highest batting average by a catcher and won his third batting title, becoming the first repeat batting champion since Nomar Garciaparra in 1999-2000.

"I love catching. I love the demands that are put on me and the responsibilities that I have, although it might beat you up a little bit physically and mentally," Mauer said. "I like being back there making those decisions, you know, for my team."

After missing April with a back injury, Mauer homered on his first swing of the season and went on to lead the AL in batting average (.365), on-base percentage (.444) and slugging percentage (.587), the first AL player to top all three categories in the same season since George Brett in 1980.

Mauer set career bests with 28 homers and 96 RBIs. He had more walks (76) than strikeouts (63) and batted .378 after Morneau's season-ending back injury Sept. 12, helping the Twins overtake Detroit for the AL Central title. He was voted to his third All-Star team and won his second straight AL Gold Glove.

Mauer said the injury and his minor rehabilitation assignment might have been a "blessing in disguise." He was forced to do more core work on his abdominal muscles.

"In April, I couldn't watch a whole lot of the games," he said. "I'd watch for a little bit and I'd get so frustrated that I wasn't out there."

Born in St. Paul, the 26-year-old can leave the Twins and become a free agent after the 2010 season, when he is to make $12.5 million. Minnesota is expected to try to sign him to a new deal.