One the eve before the results were announced - his VoteMoose hashtag was trending nationally on Twitter in the hours before voting was completed - Moustakas was taking the intrigue in stride.
Moustakas defeated shortstops Xander Bogaerts, Didi Gregorius and Elvis Andrus, and Tampa Bay first baseman Logan Morrison.
Turner received a record 20.8 million votes, topping Freddie Freeman's 19.7 million in 2013, the commissioner's office said Thursday. Given that he's a free agent at the end of the season, there's a chance this could be Moose's last opportunity to represent the Royals on a big stage. If Turner had enough plate appearances to qualify, he'd lead the NL in batting average, on-base percentage, wOBA, and wRC+.
This marks the first time in Turner's career he's punched a ticket to the All-Star Game.
Turner will be joining four other teammates: Cody Bellinger, Corey Seager, Clayton Kershaw and Kenley Jansen. He's tied for second in the league for most home runs with 25 and has just been on fire recently.