AL starters

C Mike Napoli » An example of the power of fans. Napoli is batting just .228. Joe Mauer and Matt Wieters want a word.

1B Prince Fielder » Veteran Paul Konerko deserves it (.932 OPS), but Fielder (15 homers) has been about as advertised so no quibble here.

2B Robinson Cano »

No problems here Yankees fans. Cano is the best (20 homers, .953 OPS), and it isn't even all that close.

SS Derek Jeter » It's an honorary position. We get it. Cal Ripken played the same role. Plus, the better options lack Jeter's star power.

3B Adrian Beltre » The best combination of elite defense and a solid bat (.881 OPS) makes him the clear choice ahead of Miguel Cabrera.

OF Josh Hamilton » He's making a run at another MVP with 27 home runs and 75 RBIs. Hamilton is the best gamble in Rangers history.

OF Curtis Granderson » There are better choices -- former Yankees prospect Austin Jackson is one -- but Granderson does have 23 homers. Not an egregious pick.

OF Jose Bautista » He's headed for another 40-homer season. He lacks the defensive presence of Granderson or Hamilton but has elite plate discipline (55 walks, 59 strikeouts).

DH David Ortiz »

What happened to the guy who looked cooked in 2009? Big Papi has a 1.013 OPS with 22 homers. Good choice.

SP Justin Verlander » The reigning AL Cy Young and MVP has a 2.58 ERA and is tied for the league lead with 128 strikeouts.

AL reserves

It's been a while since the Orioles last put three players on the All-Star team. Matt Wieters, Adam Jones and closer Jim Johnson (26 saves) were all deserving. Japanese import Yu Darvish has adjusted nicely in his first season in North America with Texas. The best story? Former Nats first baseman Adam Dunn, who looked finished last year. He's still batting just .208 for the White Sox this season, but his power is back with 25 home runs and 61 RBIs. Angels phenom Mike Trout not only belongs in the game he should probably have started and could win AL MVP.

NL starters

C Buster Posey »

Posey had a fine first half (.820 OPS), but how did Phillies fans not get Carlos Ruiz a start?

1B Joey Votto » The favorite to win the NL MVP was a no-brainer. No one in the majors has a higher OPS (1.087).

2B Dan Uggla » He has one home run since June 9, a .746 OPS and is a butcher in the field. Other than that ...

SS Rafael Furcal »

He has a .701 OPS and there were seven better choices in the NL. Bad job, Cardinals fans. Bad job.

3B Pablo Sandoval » A travesty that Sandoval (.862 OPS), who has had a nice season, starts ahead of Mets star David Wright (1.004 OPS).

OF Melky Cabrera » He's been a great offseason pickup by the Giants. Cabrera is batting .353 with eight homers, 18 doubles and 44 RBIs.

OF Carlos Beltran »

The Cardinals put their massive Albert Pujols savings to great use. Beltran has 20 homers and a .924 OPS.

OF Ryan Braun »

Ironically he replaces injured Matt Kemp as a starter. Braun beat Kemp for MVP last year and then had a positive PED test that was overturned.

DH Carlos Gonzalez » Only two NL outfielders have a better OPS than Gonzalez (.967), who has carried the banged-up Rockies' offense.

SP Matt Cain » The Giants ace gets the nod ahead of R.A. Dickey and Stephen Strasburg. He threw a perfect game last month.

NL reserves

Plenty of great stories starting with the Nats' own Stephen Strasburg and Bryce Harper, a late addition to the team by manager Tony La Russa. It will be fun to watch him and fellow phenom Mike Trout battle in person. David Wright has had a brilliant season for the Mets to keep that club in contention and R.A. Dickey, the veteran knuckleballer, has done his part, too. Chipper Jones, another late addition due to injury, should get a huge ovation from the Kansas City crowd in his final All-Star Game. Pittsburgh center fielder Andrew McCutchen leads the NL with a .362 batting average.