Texas Rangers right-hander Yu Darvish and St. Louis Cardinals third baseman David Freese won "Final Vote" slots for the All-Star team.
Freese is the fifth St. Louis player and will be the fourth third baseman on the National League roster and Darvish is the eighth Ranger to make the AL team. The game is next Tuesday in Kansas City.
Freese beat out Washington Nationals Rookie Bryce Harper, Atlanta center fielder Michael Bourn and Arizona Diamondbacks second baseman Aaron Hill.
Darvish, who lead the internet voting, beat Kansas City Royals closer Jonathan Broxton and Chicago White Sox starter Jake Peavy among others for his slot on the team. Darvish is 10-5 with a 3.59 ERA this season. Freese, the 2011 World Series MVP, is batting .285 with 13 home runs and 50 RBI.