Selection for the MLB All-Star Game is always a somewhat contentious affair, and this year was no different.
Since the starters are completely left up to the fans, there are always some picks that raise a few eyebrows. For the most part, though, the fans did a pretty good job.
Here are the starters for both teams, per MLB Public Relations.
MLB also announced the reserves and pitchers for each team.
Here's a quick roundup of what some experts had to say about some of the biggest snubs and surprises.
MLB's PR account announced that Chris Davis was the biggest vote-getter, which will likely be a bit of a surprise to some.
Although some might take umbrage with Bryce Harper starting, ESPN.com's Jayson Stark thought it was the correct decision.
According to Dan Kolko of MASN, Harper is the fourth-youngest All-Star starter ever and the youngest National League starter.
The New York Times' Tyler Kepner covered what he believed to be the biggest snubs of the selection process.
Stark was surprised that, despite being second in the AL West, the Oakland Athletics didn't have a position player named to the team.
Grant Balfour was also one of the players who had a strong argument to be on the team. According to the San Francisco Chronicle's Susan Slusser, he's completely dumbfounded.
The San Francisco Chronicle's John Shea thought it was odd the San Francisco Giants got more All-Stars than the A's.
Although Edward Mujica was left off, the St. Louis Post-Dispatch's Derrick Goold thinks another St. Louis Cardinals pitcher could still make Mujica an All-Star.
Stark also had a problem with how the players in the Final Vote were decided.
CBSSports.com's Danny Knobler tried to explain how the American League's Final Vote candidates were selected.
Quite a bit of the discussion about the All-Star Game centered on whether or not Yasiel Puig would be chosen as a starter, or at least a reserve. He was neither and instead will contend for a spot in the Final Vote.
According to MLB Public Relations, Puig had the most write-in votes since 2006.
MLB.com's Jordan Bastian said he talked to some players, and the majority felt Puig doesn't deserve an All-Star spot.
Knobler understood why Puig has been left off the roster to this point.
CBSSports.com's Jon Heyman does not envy those up against Puig in the Final Vote.
You can catch the 2013 All-Star Game on July 16 at 8 p.m. ET.