Major League Baseball announced the initial All-Star Game rosters for the July 14 contest in Philadelphia. Fans voted starters, while pitchers and reserves were chosen through a mix of player ballots and commissioner selections, ensuring every team has at least one representative. The National League added a 33rd player, Bryce Harper, as a "legend pick," making the roster 33 instead of the usual 32.
The league will adjust the rosters before the game to accommodate injuries and other changes. Notable snubs include players from teams like the Mets, Rockies, and Angels, each with only one All-Star, as well as teams with losing records that still earned two selections. Fans will see the final lineup at 8 p.m. ET on FOX. moryak.biz
