The team selections for the 2025 Major League Baseball All-Star Game have been announced. The All-Star Game is scheduled for Tuesday, July 15 at Truist Park, the home field of the Atlanta Braves.
As is typical, the release of the All-Star rosters will likely trigger debate among various fan groups regarding perceived oversights. This isn’t a major concern in baseball nowadays, given the expansive size of the rosters, and it’s possible that some of the players mentioned later may still participate as injury replacements or due to starting pitchers being unavailable after pitching on Sunday the 13th.
Nevertheless, there are indeed notable omissions, some of whom might not make it onto the rosters at all. Let’s take a look at the most significant of these.
2025 MLB All-Star Game rosters: Paul Skenes, Max Fried, Pete Alonso, Alex Bregman and more join teams
R.J. Anderson

The most significant omissions
Seiya Suzuki, Cubs, DH – As of Sunday, Suzuki was the major league leader in RBI. His exclusion from the All-Star Game at DH in the NL is due to the presence of Shohei Ohtani and Kyle Schwarber, but it’s difficult to accept that the MLB RBI leader isn’t deserving of a roster spot. He also has tallied 21 doubles, three triples, and 24 home runs, accompanied by a 145 OPS+.
Framber Valdez, Astros, SP – This consistent veteran continues to perform as expected, and perhaps the fact that he accomplishes this without much fanfare is a contributing factor? Whatever the reason, Valdez was unfairly passed over in this selection. He possesses a 10-4 record with a 2.90 ERA and 115 strikeouts across 115 innings pitched for the Astros, who are currently in first place.
Cristopher Sánchez, Phillies, SP – Another left-handed pitcher from the Dominican Republic, Sánchez boasts a 7-2 record with a 2.68 ERA and 108 strikeouts over 100 ⅔ innings. He earned an All-Star nod last season, but his performance this year in 2025 has been even stronger. In fact, his 3.8 WAR has already exceeded his total from the previous year.
Junior Caminero, Rays, 3B – The 22-year-old power hitter entered Sunday with a .511 slugging percentage, along with 21 home runs and 55 RBI. He also added two more RBI on Sunday. However, there’s a possibility he could replace Alex Bregman, who has yet to return to the field for the Red Sox and was selected for the All-Star team.
Michael Busch, Cubs, 1B – A late surge likely influenced Busch’s exclusion, along with stiff competition at first base in the National League from Freddie Freeman, Pete Alonso, and Matt Olson. But, did you know Busch is among the top 10 in OPS across the major leagues? Entering Sunday, he was just behind Aaron Judge, Cal Raleigh, Ohtani, Will Smith, and James Wood.
Trea Turner, Phillies, SS – Prior to Sunday’s game, Turner was batting .301/.353/.454 (121 OPS+). He leads the NL in hits and has stolen 22 bases, in addition to recording 18 doubles, two triples, and 11 home runs. He has scored 61 runs.
Juan Soto, Mets, OF – It’s conceivable that if this stat line belonged to a different player — unburdened by the perceived weight of his contract — that player would have earned an All-Star selection this season. The combination of that contract and a slow start turned Soto into an easy target for criticism, with many questioning his performance. It’s plausible that this had a considerable impact on the selection process. Yet, as of Sunday, Soto ranked third in the majors in OBP, possessed a slugging percentage above .500, and had accumulated 21 home runs, 51 RBI, 65 runs, and 10 stolen bases.
Other notable players
Andy Pages, Dodgers, OF – The fortunate continue to prosper. The young Dodgers player entered Sunday with a .293 batting average, a 132 OPS+, 15 doubles, 17 home runs, 58 RBI, and 45 runs.
Christian Yelich, Brewers, OF – The former MVP remains a recognized star, having recorded 17 home runs, 61 RBI, and 13 stolen bases.
George Springer, Blue Jays, OF – While their recent performance has been strong, shouldn’t the Blue Jays, who are currently in first place, have a third All-Star representative? Springer is batting .281/.374/.512, with 16 home runs, 53 RBI, and 51 runs scored.
Joe Ryan, Twins, SP – Over 104 ⅓ innings this season, Ryan has amassed 116 strikeouts, accompanied by a 2.76 ERA, a 0.89 WHIP, and an 8-4 record.
Josh Naylor, Diamondbacks, 1B – While he may be traded later this month, Naylor entered Sunday with a .302 batting average and 56 RBI.
C.J. Abrams, Nationals, SS – An All-Star the previous season, Abrams was overshadowed by James Wood as the Nationals’ representative, but Abrams is actually having a more impressive season this time around. He has a slash line of .288/.356/.482, along with 18 doubles, three triples, 12 home runs, 31 RBI, 59 runs scored, and 19 stolen bases.
Nick Pivetta, Padres, SP – The experienced right-hander has a 9-2 record with a 3.25 ERA, a 1.04 WHIP, and 107 strikeouts over 97 innings.
Seth Lugo, Royals, SP – Last year’s Cy Young runner-up has a 6-5 record with a 2.65 ERA, a 1.10 WHIP, and 83 strikeouts in 95 innings.
Robert Suarez, Padres, RP – A few shaky outings have slightly increased Suarez’s ERA, potentially costing him a spot on the team, but he still holds a four-save lead for the most in the NL.
Bryan Abreu, Astros, RP – As of Sunday, Abreu had a 1.56 ERA with 61 strikeouts over 40 ⅓ innings.