Three Royals selected to All-Star Game; catcher Salvador Perez to start

Catcher Salvador Perez is the first Kansas City position player to start an All-Star Game since 2000. 

Paul Beaty/AP

For the second straight season, three players — catcher Salvador Perez, outfielder Alex Gordon and relief pitcher Greg Holland — will represent the Royals in the All-Star Game. All three players will be making their second consecutive appearances for the American League squad — the first time since the 1987-88 seasons that the Royals have had three players named to the team in consecutive seasons.

— Perez. Perez will start in the July 15 game for the American League squad, due to injury to the Orioles’ Matt Wieters (who received the most votes). The 24-year-old is hitting .285 this season, with 17 doubles, 10 homers and 29 RBI. Before Sunday’s game, he led AL catchers in hits (85), doubles (17), slugging (.449) and multi-hit games (22). Perez singled and scored a run in last season’s All-Star Game, catching the final three innings. 

— Gordon. The 30-year-old outfielder is batting .263 with 23 doubles, 9 homers and 42 RBI. He has recorded six outfield assists this season — seventh in the AL. Gordon also played the final three innings in left field in last year’s All-Star Game, going 0-for-1.

— Holland. The right-hander is 1-2 on the season with 23 saves — second in the AL before Sunday’s game — and has converted 70 of 74 save opportunities since the start of 2013, with his total leading the league. Holland, 28, boasts a 1.93 ERA and 50 strikeouts in 32.2 innings. He faced two hitters in last season’s All-Star, getting a ground out and allowing a single.  

The All-Star Game will be played at 6:30 p.m. July 15 at Minnesota’s Target Field.