Where was the 2017 MLB All-star Game played? on Oct 13, 2023 Published in Baseball Trivia Miami. The 2017 Major League Baseball All-Star Game was the 88th edition of the All Star Game, it was hosted by the Miami Marlins