<P> In the first two decades of the game there were two pairs of teams that shared ballparks, located in Philadelphia and St. Louis . This led to some shorter - than - usual gaps between the use of those venues: The Cardinals hosted the game in 1940, and the Browns in 1948 . The Athletics hosted the game in 1943, and the Phillies in 1952 . </P> <P> The venues traditionally alternate between the American League and National League every year . This tradition has been broken several times: The first time was in 1951, when the A.L. Detroit Tigers were chosen to host the annual game as part of the city's 250th birthday (corrected by the N.L. hosting the next two seasons). The second was when the two - game format during the 1959--1962 seasons resulted in the A.L. being one game ahead in turn . This was corrected in 2007, when the N.L. San Francisco Giants were the host for the 2007 All - Star Game, which also set up the 2008 game to be held at the A.L.'s original Yankee Stadium in its final season . It was broken when again the N.L. hosted the three straight games from 2015 - 2017 (in Cincinnati, San Diego, and Miami), and is scheduled to host a fourth straight game in Washington in 2018 . The A.L. will host its next game in 2019 in Cleveland . </P> <P> The "home team" has traditionally been the league in which the host franchise plays its games, but the American League was designated the home team for the 2016 All Star Game, despite its being played in Petco Park, home of the National League's San Diego Padres . This decision was made following the announcement of Miami as host for the 2017 All Star Game, which was the third straight year in which the game is hosted in a National League ballpark . </P> <P> Since 1934, the managers of the game are the managers of the previous year's league pennant winners and World Series clubs . </P>

Most players in all-star game from one team mlb