Rosters are set for the 96th MLB All-Star Game, which will be played July 14 at Philadelphia’s Citizens Bank Park.
The American League leads the all-time series 48-45-2. But the National League has won two of the past three Midsummer Classics, including the thrilling 2025 contest decided by a Home Run Derby-style tiebreaker.
MORE: 25 best MLB players of all time
On Saturday, July 4, MLB announced final rosters. The starters were determined by fan voting, while the pitchers and reserves were elected by players, coaches and managers.
Following are the starters, pitching staffs and reserves for each league, along with the biggest snubs for each position.
The MLB All-Star Game will be played at 8 p.m. ET July 14 and televised on Fox.
American League
American League starters
- Catcher: Shea Langeliers, Athletics
- First base: Vladimir Guerrero Jr., Toronto Blue Jays
- Second base: Ernie Clement, Toronto Blue Jays
- Third base: Junior Caminero, Tampa Bay Rays
- Shortstop: Bobby Witt Jr., Kansas City Royals
- Outfield: Mike Trout, Los Angeles Angels
- Outfield: Byron Buxton, Minnesota Twins
- Outfield: Aaron Judge, New York Yankees
- Designated hitter: Yordan Alvarez, Houston Astros
American League pitchers
- Starter: Dylan Cease, Toronto Blue Jays
- Starter: Parker Messick, Cleveland Guardians
- Starter: Drew Rasmussen, Tampa Bay Rays
- Starter: Joe Ryan, Minnesota Twins
- Starter: Cam Schlittler, New York Yankees
- Starter: Ranger Suarez, Boston Red Sox
- Starter: Michael Wacha, Kansas City Royals
- Reliever: Bryan Baker, Tampa Bay Rays
- Reliever: Aroldis Chapman, Boston Red Sox
- Reliever: Jacob Latz, Texas Rangers
- Reliever: Cade Smith, Cleveland Guardians
- Reliever: Louis Varland, Toronto Blue Jays
American League reserves
- Catcher: Dillon Dingler, Detroit Tigers
- Catcher: Adley Rutschman, Baltimore Orioles
- Infield: Travis Bazzana, Cleveland Guardians
- Infield: Nick Kurtz, Athletics
- Infield: Kevin McGonigle, Detroit Tigers
- Infield: Ben Rice, New York Yankees
- Infield: Miguel Vargas, Chicago White Sox
- Outfield: Randy Arozarena, Seattle Mariners
- Outfield: Cody Bellinger, New York Yankees
- Outfield: Riley Greene, Detroit Tigers
- Designated hitter: Yandy Diaz, Tampa Bay Rays
American League snubs
Starting pitcher: Sonny Gray, Boston Red Sox
Gray is the most obvious of several deserving starters. The veteran right-hander is 10-1, leading the AL in wins and winning percentage, with a 2.61 ERA, which ranks tied for second in the league with fellow snubbed starter Nick Martinez of the Tampa Bay Rays.
Relief pitcher: David Bednar, New York Yankees
The American League chose five relievers, so there aren’t a lot of marquee names left off the roster. But Bednar is hot. He is enjoying a 13-outing scoreless streak, though his opportunities for saves have been limited by New York’s recent struggles. Bednar is 2-3 with a 3.00 ERA and 17 saves.
Catcher: Ryan Jeffers, Minnesota Twins
Again, the AL has three catchers already on the roster, so snubs are hard to find. With Seattle’s Cal Raleigh, who hit 60 homers last year, struggling, we’ll go with Jeffers. He got off to a great start — .949 OPS, seven homers, 26 RBIs — before getting hurt on May 18. He is on a rehab assignment, so he could have played in the All-Star Game.
First base: Willson Contreras, Boston Red Sox
Despite his squabbles with just about everybody, Contreras deserves to be on the AL squad and probably will be. He is having a much better season (.914 OPS, 19 homers, 56 RBIs) than starter Vladimir Guerrero Jr., who says he will sit out the game with back issues.
Second base: Jazz Chisholm Jr., New York Yankees
The fact that Guardians rookie Travis Bazzana made the team with a .753 OPS and seven homers tells you second base is not a position of strength for the AL. Chisholm isn’t having his best year, but 12 homers, 33 RBIs and 26 stolen bases are formidable numbers.
Third base: Kazuma Okamoto, Toronto Blue Jays
Caminero and Vargas are fine picks at third, and the Blue Jays already have four All-Stars despite a lackluster first half. But Okamoto, the AL Rookie of the Month in June, has 19 home runs and 54 RBIs.
Shortstop: Colson Montgomery, Chicago White Sox
Uh, did the AL not realize the White Sox are good now? Montgomery leads AL shortstops with 22 home runs, 51 RBIs and a .484 slugging percentage.
Outfield: Wilyer Abreu, Boston Red Sox
Candidates are slim at this spot as well. At the risk of giving Boston reason to feel slighted, we’ll go with Abreu, mainly because of his pair of Gold Gloves. Abreu has 10 home runs and 41 RBIs so far.
Designated hitter: Pete Alonso, Baltimore Orioles
The AL picked two fine DHs, so we’ll cheat a bit and use Alonso, though he has only been the designated hitter in eight games for the Orioles. He is enjoying a fine first season in the league with 19 home runs and 60 RBIs.
National League
National League starters
- Catcher: Drake Baldwin, Atlanta Braves
- First base: Freddie Freeman, Los Angeles Dodgers
- Second base: Ozzie Albies, Atlanta Braves
- Third base: Max Muncy, Los Angeles Dodgers
- Shortstop: CJ Abrams, Washington Nationals
- Outfield: Brandon Marsh, Philadelphia Phillies
- Outfield: Juan Soto, New York Mets
- Outfield: Andy Pages, Los Angeles Dodgers
- Designated hitter: Shohei Ohtani, Los Angeles Dodgers
National League pitchers
- Starter: Chase Burns, Cincinnati Reds
- Starter: Max Meyer, Miami Marlins
- Starter: Jacob Misiorowski, Milwaukee Brewers
- Starter: Eduardo Rodriguez, Arizona Diamondbacks
- Starter: Chris Sale, Atlanta Braves
- Starter: Cristopher Sanchez, Philadelphia Phillies
- Starter: Paul Skenes, Pittsburgh Pirates
- Starter: Logan Webb, San Francisco Giants
- Starter: Yoshinobu Yamamoto, Los Angeles Dodgers
- Reliever: Jhoan Duran, Philadelphia Phillies
- Reliever: Raisel Iglesias, Atlanta Braves
- Reliever: Mason Miller, San Diego Padres
National League reserves
- Catcher: William Contreras, Milwaukee Brewers
- Catcher: Hunter Goodman, Colorado Rockies
- Infield: Luis Arraez, San Francisco Giants
- Infield: Bryce Harper, Philadelphia Phillies
- Infield: Otto Lopez, Miami Marlins
- Infield, Matt Olson, Atlanta Braves
- Infield: Sal Stewart, Cincinnati Reds
- Outfield: Corbin Carroll, Arizona Diamondbacks
- Outfield: Pete Crow-Armstrong, Chicago Cubs
- Outfield: Jordan Walker, St. Louis Cardinals
- Outfield: James Wood, Washington Nationals
- Designated hitter: Kyle Schwarber, Philadelphia Phillies
National League snubs
Starting pitcher: Justin Wrobleski, Los Angeles Dodgers
The defending champions are doing just fine with five NL All-Stars, including four starters, but Wrobleski deserves a spot, too. The lefty is 10-2 with 2.80 ERA.
Relief pitcher: Aaron Ashby, Milwaukee Brewers
The NL chose just three relievers. It will be fine, though, if it can get to Miller with a lead. Ashby, a reliever with the Brewers, has an MLB-leading 12 victories, so he must be doing something right.
Catcher: Liam Hicks, Miami Marlins
Miami has two promising 27-year-olds on the NL squad in Meyer and Lopez, but it could have had another in Hicks. The second-year catcher is enjoying a breakout year, hitting .288 with 13 home runs and 54 RBIs.
First base: Alec Burleson, St. Louis Cardinals
Burleson entered Sunday sharing the league RBI lead with Pages at 63. He is enjoying a strong season (.279, 14 home runs) for a Cardinals squad that is exceeding preseason expectations.
Second base: Brice Turang, Milwaukee Brewers
This position is absolutely loaded. Besides Turang, Brandon Lowe of the Pirates, JJ Wetherholt of the Cardinals, Ketel Marte of the Diamondbacks and Xavier Edwards of the Marlins could make a case to join Albies and Arraez on the roster. Turang owns 12 home runs, 51 RBIs and 13 stolen bases with an .824 OPS.
Shortstop: Elly De La Cruz, Cincinnati Reds
De La Cruz, who made All-Star appearances in 2024 and 2025, got off to a fine start before heading to the IL with a hamstring injury. His numbers are still decent: 13 home runs, 41 RBIs and 13 stolen bases with an .831 OPS.
Third base: Nick Gonzales, Pittsburgh Pirates
With Manny Machado and Matt Chapman scuffling, we’ll pick Pittsburgh’s Gonzales, who has been solid with a .307 batting average and 40 RBIs.
Outfield: Michael Harris II, Atlanta Braves
The darling of English soccer fans visiting Triust Park, the former NL Rookie of the Year is hitting .301 with 16 home runs and 48 RBIs. He owns a solid .841 OPS.
Designated hitter: Ivan Herrera, St. Louis Cardinals
Ohtani and Schwarber may be the two best hitters in the league, so Herrera doesn’t have much of a case for making the team. But he is thriving with 10 home runs, 58 RBIs and an .803 OPS.