Half of the eight position players who take the field for the American League in the All-Star Game on July 14 at Great American Ball Park in Cincinnati will be Royals. The final votes are in, and four Kansas City players have been elected starters: catcher Salvador Perez; shortstop Alcides Escobar; and outfielders Lorenzo Cain and Alex Gordon.