So much was made about as many as eight Kansas City Royals leading the American League All-Star voting at one time.

But at the end of the day, only four of those are starting

The All-Star starters were announced Sunday night and Josh Donaldson of the Toronto Blue Jays set a record for votes, with over 14 million.

Catcher Salvador Perez, shortstop Alcides Escobar, and outfielders Lorenzo Cain and Alex Webster will be the Royals in the starting lineup.  The other starters for the AL are Miguel Cabrera of Detroit (who will miss the game because of an injury) at first base, Houston's Jose Altuve at second base, Angels outfielder Mike Trout and designated hitter Nelson Cruz.

For the National League, the starters are Arizona first baseman Paul Goldschmidt, Miami second baseman Dee Gordon, St. Louis shortstop Jhonny Peralta and Cincinnati third baseman Todd Frazier.  The outfielders are Bryce Harper of Washington, Matt Holliday of St. Louis (disabled list) and Giancarlo Stanton of Miami (also on the disabled list.).  Buster Posey of the Giants is the catcher.

The All-Star game is Tuesday, July 14th in CIncinnati