when and where is mlb all star game
2016 MLB All-Star Game: Full AL and NL rosters Here are the full rosters for the 2016 MLB All-Star Game in San Diego. On Tuesday, July 12, baseball's best and brightest stars will convene in San Diego's Petco Park for the 2016 All-Star Game. The Home Run Derby will be held on July 11 and the Futures Game will kick off the All-Star festivities on July 10. Tuesday night, MLB announced the All-Star Game starters and reserves for both the AL and NL. Fans were given the opportunity to vote for the starting position players in each league. The 2016 Esurance MLB All-Star Game Ballot -- available exclusively via MLB.com, team sites and mobile devices -- was accessible through June 30. Petco Park will host the 2016 All-Star Game on July 12.