The "home team" has traditionally been the league in which the host franchise plays its games. The lone exception has been the 2016 Game in which the AL was the "home" team, despite its being played in Petco Park, home of the NL's San Diego Padres. This was announced after the 2017 All-Star Game was awarded to Miami, marking a third straight game hosted at an NL venue. This was done because, from 2003 to 2016, the league who won the All-Star Game was given home field advantage in the World Series, and MLB did not want to allow the NL to have the last at-bat in an All-Star Game for three straight years. MLB ended this practice in 2017, and the All-Star Game reverted to having the host team's league serve as the home team.
