X
WATCH & READ
2017 MLB All-Star Game starting lineups
0:47
Loading
Sunday night, MLB announced the 2017 All-Star Game rosters. This year 32 players per league were named All-Stars, down from 34 in years past. The All-Star Game itself will be played Tuesday, July 11, at Marlins Park in Miami.
As always, several deserving players were omitted from the All-Star Game rosters this year. There are plenty snubs each summer. No matter the roster size, there are always players that fans and objective analysts believe should be in the All-Star Game.