MLB Commissioner Rob Manfred announced today that the 2018 All-Star Game will be held in Nationals Park in Washington, D.C.
With today's announcement it means that a National League city will host the mid-summer classic for four consecutive seasons beginning this year at Cincinnati's Great American Ballpark. In 2016, it will be held at Petco Park in San Diego followed by Marlins Park in Miami in 2017. If the 2019 All-Star Game is awarded to an AL city it would mean 5 years will have passed since the All-Star Game was held at Target Field, home of the Minnesota Twins.
Traditionally, the site of the All-Star Game alternated each year between an AL and NL park. There have been exceptions. In 1950 & 1951, it was held in two AL cities at Chicago's Comiskey Park and Detroit's Briggs Stadium (later renamed Tiger Stadium). But this would be balanced out in 1952 and 1953 when it was held at Shibe Park and Crosley Field, the homes of the Philadelphia Phillies and Cincinnati Reds, respectively.