Texas outfielder Josh Hamilton will start for the American League in the All-Star Game after drawing a record total of more than 11 million fan votes. The rosters for the All-Star Game in Kansas City on July 10 were announced by both the AL and the National League on Sunday.

The Rangers and New York Yankees each had three players picked in fan balloting. Shortstop Derek Jeter, second baseman Robinson Cano and outfielder Curtis Granderson were chosen from the Yankees. Catcher Mike Napoli and third baseman Adrian Beltre also made it from the Rangers.

Prince Fielder of Detroit will start at first base. He was the MVP of last year's All-Star Game while playing for Milwaukee. Toronto outfielder Jose Bautista and Boston designated hitter David Ortiz also were chosen.

Votto, three Giants get NL nod

Big hitting Joey Votto of the Cincinnati Reds will be joined by three San Francisco Giants in the starting lineup for the National League at the Summer Classic.

Votto was picked by fans to start at first base. Catcher Buster Posey, outfielder Melky Cabrera and third baseman Pablo Sandoval of the Giants also were chosen.

Outfielders Matt Kemp of the Dodgers and Carlos Beltran of St. Louis were chosen, along with shortstop Rafael Furcal of the Cardinals and Dan Uggla of Atlanta.

All-Star manager Tony La Russa and his staff will choose the designated hitter.