UNDATED (AP) — There will be four Kansas City Royals in the starting lineup for the American League in next Tuesday's All-Star game in Cincinnati. The starting lineups were announced last night. Reserves and pitchers will be announced tonight.

Representing KC are outfielders Lorenzo Cain and Alex Gordon, catcher Salvador Perez and shortstop Alcides Escobar. Four players ties the AL record for fan-elected starters, achieved nine times previously.

Toronto's Josh Donaldson will start at third for the second straight year after receiving a record vote total of 14.09 million.

The AL will have to find a substitute for Detroit first baseman Miguel Cabrera, who suffered a calf injury last Friday. Other AL starters are Houston second baseman Jose Altuve, outfielder Mike Trout of the L.A. Angels and Seattle designated hitter Nelson Cruz.

The NL will have to find a substitute for major league home run leader Giancarlo Stanton. The Miami outfielder broke a hand on June 26. In addition, the Cardinals' Matt Holliday, who finished third among NL outfielders behind Washington's Bryce Harper and Stanton, has been sidelined since straining a quadriceps on June 8 and is uncertain on his return.

Other NL starters are Arizona first baseman Paul Goldschmidt, Miami's Dee Gordon at second base, and St. Louis shortstop Jhonny Peralta.

More From 1130 The Tiger