Question: does every team get a player in the all star game

Answer: Yes, One continuing controversy of the player selection process is the rule that each team has to have at least one representative on its league's All-Star roster. Supporters of the rule point out that this prevents the large-market teams from totally dominating the squad, and keeps fan and media interest in the game, as fans would not be interested in the game if their team did not have any players involved. Opponents of the rule contend that the purpose of the game is to spotlight Major League Baseball's best players, and that some players from stronger teams are left off the roster in favor of possibly less deserving players from weaker teams.