It was the Royals fans in 2014. Then in 2015 it was the Cubs fans added to the mix. Now, in 2016 the Indians fans have joined the party. All three fanbases have taken advantage of the All-Star game voting system, and made it so their players would lead the voting, despite generally not being deserving.
Ironically, now that the Royals are terrible, their players are nowhere to be found with the exception of Salvador Perez — who is deserving of the honor.
If you look at the AL voting results as of right now, it's quite odd that the 41-16 Astros do not have a single starter leading in voting. None is more criminal than Francisco Lindor being far in the lead at shortstop. He's had an average year at best, and yet is ahead of both Carlos Correa and Jean Segura, when he shouldn't be anywhere near the all-star game this year.
Indians fans are voting a lot though and as a result Lindor leads at shortstop, and Edwin Encarnacion is second in the DH voting behind Nelson Cruz despite having a miserable year. Third base is fairly outlandish too, as vote leader Manny Machado has had a very poor year,, while Miguel Sano has been far and away the better player yet is only second.
Oddly enough, a player from the Indians that should be starting but right now isn't is Michael Brantley. Brantley finds himself behind Andrew Benintendi and Mookie Betts who are just having average years.
The American League issues do not even come close to the ones in the NL though.
Buster Posey at catcher and Daniel Murphy at second are appropriate choices as are Bryce Harper and Charlie Blackmon in the outfield. As for Anthony Rizzo, Kris Bryant, Corey Seager and Jason Heyward, if the voting closed today, all four would be very wrongfully starting. Corey Seager has a had a nice year, but he's not on the same level as Zack Cozart right now who has been one of the best hitters in baseball. Cozart is also behind Addison Russell, who is arguably the most overrated player in baseball.
Kris Bryant also has had an okay year, but he's not been as good as Nolan Arenado mainly because Arenado is the better player. Heyward has been mediocre, and has absolutely no business starting over about 10-15 guys.
However, nothing is more ridiculous than Anthony Rizzo starting right now. For one, Rizzo has done a whole lot of nothing this year. He's hitting .225 with a wrc+ of 115 which is so incredibly ordinary. On top of that, Ryan Zimmerman is having an insane year, and would be getting absolutely robbed if he doesn't get to start.
It may not be the popular opinion cause it removes the fan involvement, but something has to change. It's absolutely asinine that someone like Kyle Schwarber is fifth in the voting for NL outfielders when he's been quite possibly the worst player in baseball this year. It may not be ideal for some fans, but it's the best way to ensure that all the best players get to start rather than a team of undeserving Cubs against the AL team.