One of the things that sets Major League Baseball apart from the other major sports in the United States is how the All-Star Game is structured. For one, the game counts for something. What’s more interesting is that every team must be represented.
Yes, there must be one player from all 30 teams at every Midsummer Classic. It’s been a highly debated topic considering since the winner of the game gets home-field advantage, not every team should need to be represented. If a team is horrible, why should they get to send someone to represent the AL or NL?
It doesn’t appear that the league is going to change the rule anytime soon, or it definitely won’t be altered in time for this year’s All-Star Game, which will be played at Citi Field—home of the New York Mets—on June 16.
So, that means that the fans and the coaches are going to have to find a way to get a player from the St. Louis Cardinals, Houston Astros and everyone in between on the AL and NL rosters. It’s a fun process, I’m sure.
Now that there’s just about a month left until the game is played, the rosters are starting to come together. For most teams, it’s easy to tell who is definitely going to be playing in Queens that Tuesday night. For others, it’s a little more difficult. But that’s why we’re here right now.
Here’s one player from every team that’s bound to be on the roster for the Midsummer Classic.
*All statistics in this article were obtained via FanGraphs unless otherwise noted. All contract information was obtained via Cot’s Contracts. All injury information was obtained via Baseball Prospectus.