Justin Turner, Mike Moustakas win the Final Vote

Royals rally for 9-6 win over Mariners, Moose leads in Final voting

The Los Angeles Dodgers' Justin Turner got the final spot for the National League side.

Kansas City Royals fans have shown out for their heroes in recent years of All-Star balloting, and Moustakas is the latest beneficiary.

Kansas City Royals third baseman Mike Moustakas, who will also be participating in the Home Run Derby, won the American League Final Vote.

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.