Here's the NL teams that haven't hosted since the Cubs last did: Washington (new park, definitely will get a game) Miami (new park, franchise never has had an All-Star game but LOL fanbase) Dodgers (way back in 1980) The Phillies and Padres have newish ballparks where they haven't hosted an All-Star game, but they've hosted since Wrigley has at their old parks. The Braves will have their brand-new park in 2017 but they hosted in 2000. So I think the Cubs are due in 2019, 2021, or 2023 (at the latest).