<Ul> <Li> ← 2016 </Li> <Li> Major League Baseball All - Star Game </Li> <Li> 2018 → </Li> </Ul> <Li> Major League Baseball All - Star Game </Li> <P> The 2017 Major League Baseball All - Star Game was the 88th edition of the Major League Baseball All Star Game . The game was hosted by the Miami Marlins and was played at Marlins Park on July 11, 2017 . It was televised nationally by Fox . The game was the first since 2002 whose outcome did not determine home - field advantage for the World Series; instead, the team with the better regular - season record will have home - field advantage . The Marlins were announced as the hosts on February 10, 2015, by Major League Baseball Commissioner Rob Manfred; the game was the Marlins' first time hosting, leaving the Tampa Bay Rays as the only MLB franchise not to have hosted an All - Star game . </P> <P> The American League won, 2--1, in 10 innings . Robinson Canó, second baseman for the Seattle Mariners, hit the game winning home run for the American League and was named the 2017 All - Star Game Most Valuable Player . </P>

When is the major league baseball all-star game being played