The MLB All-Star Game starters are chosen solely based on who earns the most fan votes. Both Mike Moustakas and Salvador Perez were consistently in the top five. Unfortunately, neither player was named a starter in the game.
But, Salvador Perez was chosen as a reserve for the game. He will be the sole representative for the Kansas City Royals in 2018. Perez will head to Washington, D.C. for the game on July 17. This is the sixth straight season that he has been selected to the game.
In the past four seasons, he has been the starting catcher for the American League.