The rosters for the 2017 All-Star Game, which will take place at Marlins Park in Miami, FL, are announced. Not surprisingly, the teams who are leading in the standings dominate these rosters, with the Nationals and Astrosproviding three starters each for their respective teams. Bryce Harper of the Nats is the top vote-getter.

On July 2, 2017 The rosters for the 2017 All-Star Game, which will take place at Marlins Park in Miami, FL, are announced. Not surprisingly, the teams who are leading in the standings dominate these rosters, with the Nationals and Astrosproviding three starters each for their respective teams. Bryce Harper of the Nats is the top vote-getter.

 

Source:

Baseball Reference July 2