All-Star Game

Rangers outfielder Josh Hamilton received a record 11,073,744 votes to start the July 10 All-Star Game in Kansas City. Meanwhile, an apparent late surge from Giants fans not only made San Francisco catcher Buster Posey a starter and the National League's leading vote-getter, but also catapulted third baseman Pablo Sandoval and outfielder Melky Cabrera into the starting lineup.

2012 All-Star Game

Here's the rest of the All-Star rosters:

American League
Starters
C: Mike Napoli, Rangers
1B: Prince Fielder, Tigers
2B: Robinson Cano, Yankees
SS: Derek Jeter, Yankees
3B: Adrian Beltre, Rangers
OF: Josh Hamilton, Rangers
OF: Curtis Granderson, Yankees
OF: Jose Bautista, Blue Jays
DH: David Ortiz, Red Sox

Pitchers
Matt Harrison, Rangers
Joe Nathan, Rangers
Felix Hernandez, Mariners
Ryan Cook, Athletics
Justin Verlander, Tigers
CC Sabathia, Yankees
C.J. Wilson, Angels
Jered Weaver, Angels
Jim Johnson, Orioles
Chris Sale, White Sox
Chris Perez, Indians
Fernando Rodney, Rays
David Price, Rays

Reserves
OF Adam Jones, Orioles
C Matt Wieters, Orioles
DH Adam Dunn, White Sox
1B Paul Konerko, White Sox
SS Asdrubal Cabrera, Indians
1B Miguel Cabrera, Tigers
DH Billy Butler, Royals
OF Mike Trout, Angels
OF Mark Trumbo, Angels
C Joe Mauer, Twins
SS Elvis Andrus, Rangers
2B Ian Kinsler, Rangers

Buster PoseyNational League
Starters
C: Buster Posey, Giants
1B: Joey Votto, Reds
2B: Dan Uggla, Braves
SS: Rafael Furcal, Cardinals
3B: Pablo Sandoval, Giants
OF: Matt Kemp, Dodgers
OF: Carlos Beltran, Cardinals
OF: Melky Cabrera, Giants

Pitchers
Clayton Kershaw, Dodgers
Craig Kimbrel, Braves
Aroldis Chapman, Reds
Gio Gonzalez, Nationals
Stephen Strasburg, Nationals
Cole Hamels, Phillies
Jonathan Papelbon, Phillies
Wade Miley, Diamondbacks
R.A. Dickey, Mets
Lance Lynn, Cardinals
Huston Street, Padres
Matt Cain, Giants
Joel Hanrahan, Pirates

Reserves
SS Starlin Castro, Cubs
1B/OF Bryan LaHair, Cubs
OF Jay Bruce, Reds
OF Carlos Gonzalez, Rockies
2B Jose Altuve, Astros
OF Giancarlo Stanton, Marlins
OF Ryan Braun, Brewers
3B David Wright, Mets
OF Andrew McCutchen, Pirates
C Yadier Molina, Cardinals
SS Ian Desmond, Nationals
C Carlos Ruiz, Phillies

For the 11th time, fans will decide the final player on the roster for each team. The five American League candidates are Royals closer Jonathan Broxton, Rangers starter Yu Darvish, Angels closer Ernesto Frieri, Orioles starter Jason Hammel and White Sox starter Jake Peavy.

The National League candidates are Cardinals third baseman David Freese, Nationals outfielder Bryce Harper, Diamondbacks second baseman Aaron Hill, Braves third baseman Chipper Jones and Braves outfielder Michael Bourn.

For more baseball news, rumors and analysis, follow @EyeOnBaseball on Twitter, subscribe to the RSS feed and "like" us on Facebook.