The 2025 Major League Baseball All-Star starters were announced on Wednesday, highlighted by last year's American League and National League MVPs Aaron Judge and Shohei Ohtani, as well as the MLB's home run leader Cal Raleigh.
On Sunday, the complete All-Star rosters including pitchers and reserve position players were announced, completing the full field. The best pitchers in baseball—like top aces Paul Skenes of the Pittsburgh Pirates and Tarik Skubal of the Detroit Tigers—officially received their All-Star bids. We'll have to wait and see whether they will each get the ball to start the All-Star Game.
Some of baseball's up-and-coming stars like James Wood and Jacob Wilson earned their first All-Star appearances this year, with Wilson getting in as a starter and Wood as a reserve. Chicago Cubs outfielder Pete Crow-Armstrong earned his first appearance too, getting in as an NL starter.
Here is the full list of players who will compete in the 2025 Major League All-Star Game at Truist Park in Atlanta, which is set for Tuesday, July 15 at 8 p.m. ET. Position players who earned an All-Star appearance as a reserve Sunday are noted as such.
National League All-Star Position Players
Player
Team
Position
Will Smith
Los Angeles Dodgers
Catcher
Freddie Freeman
Los Angeles Dodgers
First Baseman
Ketel Marte
Arizona Diamondbacks
Second Baseman
Francisco Lindor
New York Mets
Shortstop
Manny Machado
San Diego Padres
Third Baseman
Ronald Acuña Jr.
Atlanta Braves
Outfielder
Pete Crow-Armstrong
Chicago Cubs
Outfielder
Kyle Tucker
Chicago Cubs
Outfielder
Shohei Ohtani
Los Angeles Dodgers
Designated Hitter
Hunter Goodman
Colorado Rockies
Reserve Catcher
Pete Alonso
New York Mets
Reserve Infielder
Elly De La Cruz
Cincinnati Reds
Reserve Infielder
Brendan Donovan
St. Louis Cardinals
Reserve Infielder
Matt Olson
Atlanta Braves
Reserve Infielder
Eugenio Suárez
Arizona Diamondbacks
Reserve Infielder
Corbin Carroll
Arizona Diamondbacks
Reserve Outfielder
Kyle Stowers
Miami Marlins
Reserve Outfielder
Fernando Tatis Jr.
San Diego Padres
Reserve Outfielder
James Wood
Washington Nationals
Reserve Outfielder
Kyle Schwarber
Philadelphia Phillies
Reserve Designated Hitter
National League All-Star Pitchers
Player
Team
Position
Matthew Boyd
Chicago Cubs
Starting Pitcher
MacKenzie Gore
Washington Nationals
Starting Pitcher
Clayton Kershaw
Los Angeles Dodgers
Starting Pitcher
Freddy Peralta*
Milwaukee Brewers
Starting Pitcher
Robbie Ray
San Francisco Giants
Starting Pitcher
Chris Sale*
Atlanta Braves
Starting Pitcher
Paul Skenes
Pittsburgh Pirates
Starting Pitcher
Logan Webb
San Francisco Giants
Starting Pitcher
Zack Wheeler
Philadelphia Phillies
Starting Pitcher
Yoshinobu Yamamoto*
Los Angeles Dodgers
Starting Pitcher
Jason Adam
San Diego Padres
Relief Pitcher
Edwin Díaz
New York Mets
Relief Pitcher
Randy Rodríguez
San Francisco Giants
Relief Pitcher
Andrew Abbott
Milwaukee Brewers
Replacement for Yoshinobu Yamamoto
Ranger Suarez
Philadelphia Phillies
Replacement for Chris Sale
Trevor Megill
Milwaukee Brewers
Replacement for Freddy Peralta
American League All-Star Position Players
Player
Team
Position
Cal Raleigh
Seattle Mariners
Catcher
Vladimir Guerrero Jr.
Toronto Blue Jays
First Baseman
Gleyber Torres
Detroit Tigers
Second Baseman
Jacob Wilson
Athletics
Shortstop
José Ramírez*
Cleveland Guardians
Third Baseman
Aaron Judge
New York Yankees
Outfielder
Riley Greene
Detroit Tigers
Outfielder
Javier Báez
Detroit Tigers
Outfielder
Ryan O’Hearn
Baltimore Orioles
Designated Hitter
Alejandro Kirk
Toronto Blue Jays
Reserve Catcher
Jonathan Aranda
Tampa Bay Rays
Reserve Infielder
Alex Bregman*
Boston Red Sox
Reserve Infielder
Jazz Chisholm Jr.
New York Yankees
Reserve Infielder
Brandon Lowe
Tampa Bay Rays
Reserve Infielder
Jeremy Peña*
Houston Astros
Reserve Infielder
Bobby Witt Jr.
Kansas City Royals
Reserve Infielder
Byron Buxton
Minnesota Twins
Reserve Outfielder
Steven Kwan
Cleveland Guardians
Reserve Outfielder
Julio Rodríguez
Seattle Mariners
Reserve Outfielder
Brent Rooker
Athletics
Reserve Designated Hitter
Zach McKinstry
Detroit Tigers
Replacement for Jeremy Peña
Isaac Paredes
Houston Astros
Replacement for Jose Ramirez
Junior Caminero
Tampa Bay Rays
Replacement for Alex Bregman
American League All-Star Pitchers
Player
Team
Position
Hunter Brown
Houston Astros
Starting Pitcher
Kris Bubic
Kansas City Royals
Starting Pitcher
Garrett Crochet
Boston Red Sox
Starting Pitcher
Jacob deGrom
Texas Rangers
Starting Pitcher
Max Fried
New York Yankees
Starting Pitcher
Yusei Kikuchi
Los Angeles Angels
Starting Pitcher
Tarik Skubal
Detroit Tigers
Starting Pitcher
Shane Smith
Chicago White Sox
Starting Pitcher
Bryan Woo
Seattle Mariners
Starting Pitcher
Aroldis Chapman
Boston Red Sox
Relief Pitcher
Josh Hader
Houston Astros
Relief Pitcher
Andrés Muñoz
Seattle Mariners
Relief Pitcher
*