Royals third baseman Mike Moustakas and Cardinals right-hander Carlos Martinez were selected as first-time All-Stars via MLB's final vote.