MLB has gone to great lengths to keep fans informed about the 2025 All-Star Game. First, the league unveiled the two biggest vote-getters. Those two players — New York Yankees slugger Aaron Judge and Los Angeles Dodgers two-way star Shohei Ohtani — were automatically named starters.
The league then opened up another round of voting, which determined the rest of the starting lineup around Judge and Ohtani.
Advertisement
With those matters settled, there was just one thing left to do: Announce the rest of the All-Star rosters, including pitchers and reserves, ahead of the July 15 exhibition.
The league unveiled the full 2025 MLB All-Star Game rosters Sunday, and a handful of players received the honor for the first time. (You can check out Yahoo’s All-Snub team here; all first-time All-Stars are italicized.)
Here’s how the original rosters shook out:
American LeagueStarters
C: Cal Raleigh, Seattle Mariners
1B: Vladimir Guerrero Jr., Toronto Blue Jays
2B: Gleyber Torres, Detroit Tigers
SS: Jacob Wilson, Athletics
3B: José Ramírez, Cleveland Guardians
OF: Aaron Judge, New York Yankees
OF: Riley Greene, Detroit Tigers
OF: Javier Báez, Detroit Tigers
DH: Ryan O’Hearn, Baltimore Orioles
Starting pitchers
Tarik Skubal, Detroit Tigers
Garrett Crochet, Boston Red Sox
Yusei Kikuchi, Los Angeles Angels
Max Fried, New York Yankees
Jacob deGrom, Texas Rangers
Shane Smith, Chicago White Sox
Kris Bubic, Kansas City Royals
Hunter Brown, Houston Astros
Bryan Woo, Seattle Mariners
Relievers
Aroldis Chapman, Boston Red Sox
Josh Hader, Houston Astros
Andrés Muñoz, Seattle Mariners
Infield reserves
Alex Bregman, Boston Red Sox
Bobby Witt Jr., Kansas City Royals
Jazz Chisholm Jr., New York Yankees
Alejandro Kirk, Toronto Blue Jays
Brandon Lowe, Tampa Bay Rays
Jonathan Aranda, Tampa Bay Rays
Jeremy Peña, Houston Astros
Outfield reserves
Byron Buxton, Minnesota Twins
Steven Kwan, Cleveland Guardians
Julio Rodríguez, Seattle Mariners
And here’s how the National League will line up.
National LeagueStarters
C: Will Smith, Los Angeles Dodgers
1B: Freddie Freeman, Los Angeles Dodgers
2B: Ketel Marte, Arizona Diamondbacks
SS: Francisco Lindor, New York Mets
3B: Manny Machado, San Diego Padres
OF: Ronald Acuña Jr., Atlanta Braves
OF: Pete Crow-Armstrong, Chicago Cubs
OF: Kyle Tucker, Chicago Cubs
DH: Shohei Ohtani, Los Angeles Dodgers
Advertisement
Starting pitchers
Clayton Kershaw, Los Angeles Dodgers
Chris Sale, Atlanta Braves
Zack Wheeler, Philadelphia Phillies
Paul Skenes, Pittsburgh Pirates
Logan Webb, San Francisco Giants
Robbie Ray, San Francisco Giants
Freddy Peralta, Milwaukee Brewers
Mackenzie Gore, Washington Nationals
Matthew Boyd, Chicago Cubs
Yoshinobu Yamamoto, Los Angeles Dodgers
Relievers
Edwin Díaz, New York Mets
Jason Adam, San Diego Padres
Randy Rodríguez, San Francisco Giants
Infield reserves
Pete Alonso, New York Mets
Matt Olson, Atlanta Braves
Elly De La Cruz, Cincinnati Reds
Eugenio Suárez, Arizona Diamondbacks
Hunter Goodman, Colorado Rockies
Brendan Donovan, St. Louis Cardinals
Kyle Schwarber, Philadelphia Phillies
Outfield reserves
James Wood, Washington Nationals
Kyle Stowers, Miami Marlins
Corbin Carroll, Arizona Diamondbacks
Fernando Tatis Jr., San Diego Padres
The pitchers and reserves elected to the All-Star Game were chosen by a combination of player votes and the commissioner’s office. Every team must have at least one representative, which could explain why some talented players were left off the roster.
Replacements
There’s still a chance for some of those snubs to make the final All-Star roster. Any player who gets injured prior to the All-Star Game will be replaced, and the same will happen with pitchers who throw too close to the contest. If they won’t be available to take part in the All-Star Game, another player will be named to the roster as a replacement.
Advertisement
AL Replacements
P Carlos Rodón, New York Yankees
Rodón is replacing Yankees teammate and fellow pitcher Max Fried, who is scheduled to pitch for New York on Saturday. On two days’ rest, he wouldn’t be available for the All-Star Game.
INF Maikel Garcia, Kansas City Royals
Garcia is replacing Brandon Lowe, who was placed on the 10-day injured list on Friday due to oblique tightness
P Casey Mize, Detroit Tigers
P Carlos Estévez, Kansas City Royals
Estévez replaces Jacob deGrom, who is scheduled to pitch for the Rangers on Saturday night.
OF Randy Arozarena, Seattle Mariners
Arozarena replaces Mariners teammate Julio Rodriguez, who pulled out of the All-Star Game after saying he needed to rest up for the second half of the season
P Drew Rasmussen, Tampa Bay Rays
Rasmussen is replacing Yusei Kikuchi, who is set to pitch for the Angels on Saturday and will not have time to recover before the All-Star Game
NL Replacements
P Adrian Morejon, San Diego Padres
Morejon replaces Zack Wheeler, who is set start for the Phillies on Saturday and won’t have enough recovery time before Tuesday’s game
P Jacob Misiorowski, Milwaukee Brewers
Misiorowski, the Brewers’ dynamic rookie, has impressed enough in five starts to get an All-Star nod. He replaces Matthew Boyd, who is set to pitch on Saturday and won’t recover in time