Royals catcher Salvador Perez, who was the leading vote-getter in both leagues, and Royals first baseman Eric Hosmer were voted in as starters for the American League in the All-Star Game presented by MasterCard.

Perez, who is hitting .273 with 12 homers and 37 RBIs, will be making his fourth straight All-Star appearance.

Matt Carpenter was named to the National League team on Tuesday. It marked his third selection in the last four seasons.  Carpenter leads the NL in on-base percentage (.427), and ranks second in doubles (25), slugging percentage (.581) and extra-base hits (44).

Perhaps one of the biggest snubs comes in Yadier Molina being left of the initial NL roster.  Molina held a slight lead over starter Buster Posey heading into the final week of fan voting.  Jonathan Lucroy of Milwaukee and Wilson Ramos of Washington are the reserves.

Former Royals rental player Johnny Cueto, now with San Francisco was selected by players.

Former Mizzou infielder Ian Kinsler is one of four selected in the final fan voting for the last spot on the roster.

The entire infield for the Chicago Cubs will start for the National League. Anthony Rizzo at first, Ben Zobrist, the former Royal at second, Kris Bryant at third and Addison Russell at short.

C: Salvador Perez, Royals
1B: Eric Hosmer, Royals
2B: Jose Altuve, Astros
3B: Manny Machado, Orioles
SS: Xander Bogaerts, Red Sox
OF: Mookie Betts, Red Sox
OF: Jackie Bradley Jr., Red Sox
OF: Mike Trout, Angels
DH: David Ortiz, Red Sox

C: Stephen Vogt, Athletics #
C: Matt Wieters, Orioles ^
1B: Miguel Cabrera, Tigers ^
2B: Robinson Cano, Mariners ^
3B: Josh Donaldson, Blue Jays ^
SS: Francisco Lindor, Indians ^
SS: Eduardo Nunez, Twins #
OF: Carlos Beltran, Yankees ^
OF: Ian Desmond, Rangers ^
OF: Mark Trumbo, Orioles ^
DH: Edwin Encarnacion, Blue Jays ^

RHP: Dellin Betances, Yankees #
RHP: Brad Brach, Orioles #
LHP: Zach Britton, Orioles ^
RHP: Alex Colome, Rays #
RHP: Wade Davis, Royals ^*
RHP: Marco Estrada, Blue Jays ^
LHP: Cole Hamels, Rangers ^
RHP: Will Harris, Astros #
RHP: Kelvin Herrera, Royals #
RHP: Craig Kimbrel, Red Sox #
LHP: Andrew Miller, Yankees ^
RHP: Danny Salazar, Indians ^
LHP: Chris Sale, White Sox ^
RHP: Steven Wright, Red Sox ^

C: Buster Posey, Giants
1B: Anthony Rizzo, Cubs
2B: Ben Zobrist, Cubs
3B: Kris Bryant, Cubs
SS: Addison Russell, Cubs
OF: Yoenis Cespedes, Mets
OF: Dexter Fowler, Cubs
OF: Bryce Harper, Nationals

C: Jonathan Lucroy, Brewers #
C: Wilson Ramos, Nationals ^
1B: Paul Goldschmidt, D-backs ^
1B: Wil Myers, Padres #
2B: Daniel Murphy, Nationals ^
3B: Nolan Arenado, Rockies ^
3B: Matt Carpenter, Cardinals #
SS: Corey Seager, Dodgers ^
OF: Adam Duvall, Reds ^
OF: Carlos Gonzalez, Rockies ^
OF: Odubel Herrera, Phillies #
OF: Marcell Ozuna, Marlins ^

RHP: Jake Arrieta, Cubs ^
LHP: Madison Bumgarner, Giants ^
RHP: Johnny Cueto, Giants ^
RHP: Jeurys Familia, Mets ^
RHP: Jose Fernandez, Marlins #
RHP: Kenley Jansen, Dodgers ^
LHP: Clayton Kershaw, Dodgers ^*
LHP: Jon Lester, Cubs #
RHP: Mark Melancon, Pirates #
RHP: A.J. Ramos, Marlins #
RHP: Fernando Rodney, Marlins ^
RHP: Stephen Strasburg, Nationals #
RHP: Noah Syndergaard, Mets ^
RHP: Julio Teheran, Braves #

Final Vote candidates
1B: Brandon Belt, Giants
OF: Ryan Braun, Brewers
3B: Jake Lamb, D- backs
OF: Starling Marte, Pirates
SS: Trevor Story, Rockies

* Inactive
^ Player choice
# Manager selection