The 2014 MLB All-Star Game will be played Tuesday at Target Field in Minneapolis, Minnesota. The American League will take on the National League to determine home field advantage in this year's World Series.
Voting is almost complete for the 2014 MLB All-Star Game and there are a few surprises and snubs on this year's rosters. Take a look at what players are surprisingly headed to the gala game, and which should have been voted on to the All Star team, but may be denied.