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