The voting ends tonight for the American League and National League All-Star teams.  It's quite silly that the fans are still voting for the Mid-Summer Classic.

The MLB All-Star game has been a popularity contest for years - the best players should be playing in this game - not the most popular.  After all, the winner of this game gets homefield advantage of the World Series.

Here are my All-Star teams - based on actual stats,  not personal feelings.

AMERICAN LEAGUE:

1ST BASE - Adrian Gonzalez (Red Sox): .352, 16 HR, 71 RBI

2ND BASE - Howie Kendrick (Angels): .305, 8 HR, 26 RBI

3RD BASE - Alex Rodriguez (Yankees): .299, 13 HR, 51 RBI

SHORTSTOP - Asdrubal Cabrera (Indians): .296, 13 HR, 47 RBI

DH - David Ortiz (Red Sox): .307, 17 HR, 48 RBI

CATCHER - Matt Wieters (Orioles): .257, 7 HR, 33 RBI

OUTFIELD - Jose Bautista (Blue Jays): .329, 24 HR, 52 RBI

OUTFIELD - Curtis Granderson (Yankees): .276, 21 HR, 56 RBI

OUTFIELD - Matt Joyce (Rays): .308, 10 HR, 38 RBI

NATIONAL LEAGUE:

1ST BASE - Prince Fielder (Brewers): .302, 21 HR, 69 RBI

2ND BASE - Rickie Weeks (Brewers): .283, 14 HR, 33 RBI

3RD BASE - Placido Polanco (Phillies): .288, 4 HR, 39 RBI

SHORTSTOP - Jose Reyes (Mets): .352, 3 HR, 32 RBI

CATCHER - Brian McCann (Braves): .314, 14 HR, 47 RBI

OUTFIELD - Ryan Braun (Brewers): .314, 16 HR, 60 RBI

OUTFIELD - Matt Kemp (Dodgers): .331, 22 HR, 63 RBI

OUTFIELD - Michael Morse (Nationals): .300, 15 HR, 46 RBI