Multiple sources told the Miami Herald that MLB will soon announce that the 2017 All-Star Game has been awarded to Marlins Park.
It’ll be the first All-Star Game played in Florida (the Rays have never hosted). The Marlins were originally awarded the 2000 All-Star Game, only to have it taken away from them and given to Atlanta. After opening their new stadium in 2012, they were originally expected to get the 2015 All-Star Game, but that was given to Cincinnati instead.
With San Diego’s Petco Park hosting in 2016, it means that an NL park will have the All-Star Game in three consecutive seasons. While that should be a meaningless distinction, considering that MLB 12 years ago took the incredible step of letting the All-Star Game determine World Series home-field advantage, it seems quite unfair that the NL should get to host three in a row.
The Nationals, who have yet to host since arriving in D.C. in 2008, are also viewed as a strong candidate to get a Midsummer Classic in the near future.