James Wagner of the Washington Post has the news:
An announcement is expected before Monday’s season opener to name Nationals Park the host of the 2018 All-Star Game, a person familiar with the situation said. The Nationals host the New York Mets on Monday, and Major League Baseball Commissioner Rob Manfred will be on hand to throw out the ceremonial first pitch.
Wagner says Nationals ownership has already been informed that they’re getting hosting duties. Monday’s opener with Manfred provides the perfect opportunity to officially announce it to the rest of the baseball world.
There hasn’t been an MLB All-Star Game in the nation’s capital since the Washington Senators hosted it at RFK Stadium in 1969. And the Nats as a franchise haven’t hosted the game since 1982 in Montreal.
This year’s All-Star Game is in Cincinnati. 2016 is San Diego and 2017 is Marlins Park in Miami.