Question: when is the major league baseball all-star game being played
Answer: The game was hosted by the Miami Marlins and was played at Marlins Park on July 11 , 2017 .