Third basemen Justin Turner and Mike Moustakas rode a groundswell of support from their fan bases -- and a cooperative effort -- to prevail in online balloting for the final All-Star Game roster spots in the National and American leagues, respectively.
Turner, the NL leader in both batting average (.384) and on-base percentage (.473), makes his first All-Star team four years after he was non-tendered by the New York Mets. After reviving his career over three strong seasons with the Los Angeles Dodgers, Turner, 32, signed a four-year, $64 million deal with the club in December.
Kansas City Royals fans have shown out for their heroes in recent years of All-Star balloting, and Moustakas is the latest beneficiary. He's the first player ever to win the final vote competition twice -- also in 2015. And it's perhaps his final as a Royal, as he's a free agent after this season.
Moustakas, who suffered a torn ACL in his right knee in 2016, has rebounded to slug 25 home runs this season -- already a career-high -- to help the Royals back within a game of first place.
Turner and Moustakas are both Southern California natives, and their respective clubs aligned in a dual effort to get them the final invites to Tuesday's game in Miami.
Turner set a balloting record of 20.8 million online votes cast, according to MLB, and defeated, in order, the Chicago Cubs' Kris Bryant, Washington Nationals' Anthony Rendon, Colorado's Mark Reynolds and Miami Marlins slugger Justin Bour.
Moustakas defeated shortstops Xander Bogaerts, Didi Gregorius and Elvis Andrus, and Tampa Bay first baseman Logan Morrison.
Check out the rest of the MLB All-Star Game rosters on MLB.com.